|
Сборник отлаженных АТ-последовательностей для типовых задач, Есть ли здесь? Или может стОит сделать? |
|
|
|
Feb 26 2011, 23:40
|

Группа: Новичок
Сообщений: 9
Регистрация: 5-02-11
Пользователь №: 62 731

|
Ведь наверняка же у 90% здесь обитающих задачи, решаемые с помощью SIM900 или других модулей, одни и те же практически: проинициализировать, слушать статус, ответить на звонок, ответить на смс, совершить звонок, проконтролировать баланс на счету и т.п. При всем обилии справочников по АТ-командам вижу, что есть тонкости в последовательности действий - то тут, то там реплики типа "... а ты не пробовал послать АТххх перед тем, как послать АТууу..." - и все это раскидано по форуму, не систематизировано. Может имеет смысл упорядочить эту информацию? Или это уже где-то сделано (тогда поделитесь ссылками, я что-то не нашел). Или "фирменные" последовательности АТ-обмена есть предмет особого копирайта здесь присутствующих?  P.S. Меня, конечно же, интересует это в применении к конкретно SIM900, но я думаю, что такую "вики" можно сделать и с оговоркой на разные особенности реализации у разных популярных тут модулей.
|
|
|
|
|
Feb 27 2011, 09:41
|

Гуру
     
Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244

|
QUOTE (av-master @ Feb 27 2011, 03:27)  PS я свою библиотеку по работе с 300/900 оценил в 8килобаксов... даже есть клиенты хоть и кусками )) два года работы и заточки. еще осталось упраление звуком/микрофоном под 900-ку переделать/и добавить обработку DTMF )) Меня терзают смутные сомнения, что там у Вас там не более, чем куча "ценных" шаманских штучек навороченых, как и у каждого уважающего себя бывалого шамана, исключительно по причине собственного шаманского непонимания некоторых предметов рассматриваемых, как черные ящики.  QUOTE еще раз ИМХО Совершенно аналогично!
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
Feb 27 2011, 10:29
|

Группа: Новичок
Сообщений: 9
Регистрация: 5-02-11
Пользователь №: 62 731

|
Цитата(av-master @ Feb 27 2011, 02:27)  фак предлагает создать почти кадждый новенький в теме )) но не создает сам с нашей помощью, а пытается сподвигнуть всех кроме себя... Да я не против  Как только буду готов, пока еще не прицепил Атмегу к модулю - все не могу решить для себя - нужен ли хард flow control или можно обойтись будет. А просто с компа дергать модуль не интересно  Цитата(av-master @ Feb 27 2011, 02:27)  PS я свою библиотеку по работе с 300/900 оценил в 8килобаксов... даже есть клиенты хоть и кусками )) два года работы и заточки. еще осталось упраление звуком/микрофоном под 900-ку переделать/и добавить обработку DTMF )) Всегда уважал людей, умеющих ценить свой труд  Я что-то по жизни все больше альтруистничал
|
|
|
|
|
Feb 27 2011, 14:32
|
Местный
  
Группа: Свой
Сообщений: 204
Регистрация: 5-01-06
Пользователь №: 12 860

|
Цитата(av-master @ Feb 27 2011, 07:27)  PS я свою библиотеку по работе с 300/900 оценил в 8килобаксов... даже есть клиенты хоть и кусками )) два года работы и заточки. еще осталось упраление звуком/микрофоном под 900-ку переделать/и добавить обработку DTMF )) PPP и TCP свои сделали или используете встроенный стек?
|
|
|
|
|
Feb 27 2011, 17:46
|

Ally
     
Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050

|
Цитата(av-master @ Feb 27 2011, 14:10)  Управление потоком нужно 100% - это однозначно. если для чисто позвонить то можно и без него. но смысла невижу. почти все современные контроллеры (атымелы не призаю по идеологическим причинам) имеют полные компорты аппаратные. Ну эт необоснованное заявление.  Управление потоком для GSM модемов в связке с современным микроконтроллером вообще не нужно. Сами микроконтроллеры всегда успеют за любым потоком от модема. AT команды и так построены на протоколе запрос-ответ и как бы квитирование автоматом получается. А PPP протокол тоже имеет свой механизм квитирования и не нуждается еще в чем то на более низком уровне для управления потоком.
|
|
|
|
|
Feb 27 2011, 19:06
|
Знающий
   
Группа: Свой
Сообщений: 693
Регистрация: 19-11-04
Пользователь №: 1 177

|
QUOTE (AlexandrY @ Feb 27 2011, 20:46)  Ну эт необоснованное заявление.  QUOTE Управление потоком для GSM модемов в связке с современным микроконтроллером вообще не нужно. Сами микроконтроллеры всегда успеют за любым потоком от модема. Если не использовать всякие энергоэкономичные моды из которых надо еще выбираться - наверное успеют. А если модем висит на таске с низким приоритетом а наверху что то "тяжелое" крутится.... Вопрос... QUOTE AT команды и так построены на протоколе запрос-ответ и как бы квитирование автоматом получается. Ну если не использовать unsolicited responces то да... А если использовать?  Да еще в связке со слип модами модема и хоста?  Да в связке с MUX?  QUOTE А PPP протокол тоже имеет свой механизм квитирования и не нуждается еще в чем то на более низком уровне для управления потоком. Отдельный вопрос. И не такой простой как кажется. Учитывая мелкие косячки и "особенности" в реализации PPP во многих модемах.
|
|
|
|
|
Feb 27 2011, 19:31
|

Ally
     
Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050

|
Цитата(Velund @ Feb 27 2011, 21:06)  Если не использовать всякие энергоэкономичные моды из которых надо еще выбираться - наверное успеют. А если модем висит на таске с низким приоритетом а наверху что то "тяжелое" крутится.... Вопрос... Ну если не использовать unsolicited responces то да... А если использовать?  Да еще в связке со слип модами модема и хоста?  Да в связке с MUX?  Отдельный вопрос. И не такой простой как кажется. Учитывая мелкие косячки и "особенности" в реализации PPP во многих модемах. Вот на этой платформе: GSM контроллер сейчас работает FTP сервер (несколько сессий одновременно) , FTP клиент (удаленное самостоятельное скачивание апгрейдов), почтовый клиент, WEB сервер (до 10 сессий одновременно), Telnet, два прозрачных канала RS232-GPRS-RS232, клиент интернет времени, прямой TCP коннект с сервером приложения, прием SMS без разрыва GPRS. И все через один SIM900 без всякого аппаратного управления потоком, MUX-а и использования иных сигналов кроме TX и RX. Все это также работало и на SIM300, и на Telit-ах, Nokia-х, и на Ublox-ах N7xx и т.д. Исходники, кстати, стоят всего 25 тыс. баксов
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|