-
- Может все таки парсер говнокодный, а не модем "хреновый"? А то с такой логикой вам потом подавай и смс в текстовом виде, но чтоб без переносов строк итд итп. А то парсер плохо хавает... - 1111111(04.12.2012 20:58)
- ну по GPRS приходит пакет данных 0x01 0x02 ... 0x2E 0x2F и покажите корректный парсер в командном режиме - MegaJohn(05.12.2012 07:26)
- Смотри описание AT+CIPRXGET и не морочь мозги. Проблем с приёмом как раз нет. Причём лучше таки забирать данные опросом: с получением автоматически посланных данных может быть не всё гладко, когда они вклиниваются в работу на других команд в fk0(233 знак., 05.12.2012 12:05)
- У меня проверка ответов идет прямо в приемнике. Наружу он отдает только ответы, unsolicited включая +IPD обрабатываются внутри и рулят флажками. Если логика организована по другому, то можно обойтись одной затычкой на +IPD - 1111111(05.12.2012 11:10)
- ПО состоит обычно из нескольких слоёв. И самый нижний о каких-то особенностях работы SIM900 знать не может, об этом знает самый верхний. А разделение ответов модема уже ведётся с самого низу и странно там видеть тескст вперемешку с бинарными fk0(164 знак., 04.12.2012 21:11)
- Промах - 1111111(05.12.2012 10:46)
- Никакого стандарта на встроенные стеки нет. Однако работа модуля в прозрачном режиме данных (как у модема) вполне стандартизирована, ее и используйте. Любые модули в нем будут вести себя одинаково - лафа. Не нравится или неудобен 1111111(188 знак., 04.12.2012 23:28)
- хочется, чтобы производитель был развернут к клиенту лицом, а не задом. Хотя вы уже привыкли к симкому - MegaJohn(05.12.2012 07:41)
- Да, привык. Начинали с самых первых жутко корявых версий 300С. Сейчас конечно небо и земля, никаких особенных глюков давно не замечал. По поводу зада - с Телитом вы еще дела не имели:) - 1111111(05.12.2012 11:01)
- как раз с телитом в основном и работаю, более-менее чётко - косяки есть, но их исправляют оперативно. - MegaJohn(05.12.2012 11:48)
- кста, а в прозрачном режиме как узнать о входящем СМС если есть только RxD и TxD ? - MegaJohn(05.12.2012 07:43)
- Переключиться без потерь данных из прозрачного режима в командный и обратно в общем случае невозможно... Для PPP это годится (там потери данных в общем случае допускаются). Для сырых данных -- нет. Если только нет своего протокола поверх TCP, что fk0(93 знак., 05.12.2012 12:07)
- Телит буферит. Для командного - данные, для данных - команды. Переключаешь режим и он выдает принятое. Протокол междевайсовый только надо продумать чтобы бездумно не заваливал данными. Ну и надо периодически выходить в командный режим посмотреть 1111111(74 знак., 05.12.2012 15:18)
- Работать через CMUX - 1111111(05.12.2012 11:02)
- времязатраты. - MegaJohn(05.12.2012 11:49)
- Планировать тщательнее надо было:) - 1111111(05.12.2012 15:07)
- времязатраты. - MegaJohn(05.12.2012 11:49)
- Переключиться без потерь данных из прозрачного режима в командный и обратно в общем случае невозможно... Для PPP это годится (там потери данных в общем случае допускаются). Для сырых данных -- нет. Если только нет своего протокола поверх TCP, что fk0(93 знак., 05.12.2012 12:07)
- Да, привык. Начинали с самых первых жутко корявых версий 300С. Сейчас конечно небо и земля, никаких особенных глюков давно не замечал. По поводу зада - с Телитом вы еще дела не имели:) - 1111111(05.12.2012 11:01)
- Стандарт не на стек, а на интерфейс АТ-команд. Он у всех модемов одинаковый. Короче не морочь мозг -- раз. Два -- Мегаджон не прав и приём в хексе есть (и, таки, оно кому-то надо). Передачи нет. И это проблема, потому, что в программных fk0(131 знак., 04.12.2012 23:35)
- Один - используйте прозрачный режим одинаковый для всех и не морочте мозг. Два - для полной совсместимости между модулями не используйте нестандартных расширений, в них вам никто ничего не должен. 1111111(285 знак., 05.12.2012 00:35)
- Мегаджон правильно пишет, симком развёрнут к потребителю жопой. Ничто не мешало и сохранить совместимость с V.250 (AT-командами) и сделать передачу данных тут же. Точно тем же методом, как передаются бинарные данные в SMS (таки стандарты не идиоты fk0(588 знак., 05.12.2012 12:10 - 12:19)
- Повернутости жопой не ощущаю. Поддержка от Гаммы у нас на уровне. А в телите не то что HEX, а сам непрозрачный режим появился не так давно:) Хоть свои косяки никогда и не признают, но прислушиваться к пожеланиям они умеют и втихаря доработки все 1111111(92 знак., 05.12.2012 15:02)
- Щаз CADILO скажет, мол купите 200000 шт. и будем вам и хекс, и блекджек встроенный. - fk0(05.12.2012 15:21)
- Это если на завтра. А затак подождать придется:) - 1111111(05.12.2012 15:25)
- По хексу записал пожелание, внесу в январский чек-лист. Если у кого-то из производителей модулей реализовано, то дайте пример логфайла как это сделано. Это ускорит добавление фичи в прошивку. - CADiLO(05.12.2012 16:34)
- В телите достаточно удобно. Сначала получаем с каждым пакетом "SRING: 1,15" - номер сокета и сколько в буфере данных (не сколько пришло только что, а сколько всего накопилось). Потом, когда есть время, читаем 1111111(211 знак., 05.12.2012 16:47)
- Telit MegaJohn(132 знак., 05.12.2012 16:39)
- По хексу записал пожелание, внесу в январский чек-лист. Если у кого-то из производителей модулей реализовано, то дайте пример логфайла как это сделано. Это ускорит добавление фичи в прошивку. - CADiLO(05.12.2012 16:34)
- Это если на завтра. А затак подождать придется:) - 1111111(05.12.2012 15:25)
- Щаз CADILO скажет, мол купите 200000 шт. и будем вам и хекс, и блекджек встроенный. - fk0(05.12.2012 15:21)
- Повернутости жопой не ощущаю. Поддержка от Гаммы у нас на уровне. А в телите не то что HEX, а сам непрозрачный режим появился не так давно:) Хоть свои косяки никогда и не признают, но прислушиваться к пожеланиям они умеют и втихаря доработки все 1111111(92 знак., 05.12.2012 15:02)
- а сколько контроллер должен ждать ответ от SIM900 на команду AT\r ? Желательно ссылатся на доку - MegaJohn(05.12.2012 07:15)
- Не уверен что такая дока существует в природе. Для тупящих команд ориентировался на телитовскую, для остальных ставлю 2 секунды - 1111111(05.12.2012 10:47)
- для CSTT и прочие GPRSные команды какие таймауты ставить ? - MegaJohn(05.12.2012 11:51)
- Все настроечные по 2 сек. AT+CIICR 2 минуты. AT+CIPSHUT, AT+CIPCLOSE=1, AT+CIPSTART 30 сек - 1111111(05.12.2012 15:06)
- Практически самую большую задержку вызывают команды работающие с SIM-картой которая не работает сама и команды отправки SMS в ситуации, когда SMS не отправляется. В последнем случае и 90 секунд может быть мало. Практически -- 60 на всё более чем fk0(1062 знак., 05.12.2012 12:18)
- тады придется юзать CMUX - MegaJohn(05.12.2012 13:10)
- для CSTT и прочие GPRSные команды какие таймауты ставить ? - MegaJohn(05.12.2012 11:51)
- Не уверен что такая дока существует в природе. Для тупящих команд ориентировался на телитовскую, для остальных ставлю 2 секунды - 1111111(05.12.2012 10:47)
- Мегаджон правильно пишет, симком развёрнут к потребителю жопой. Ничто не мешало и сохранить совместимость с V.250 (AT-командами) и сделать передачу данных тут же. Точно тем же методом, как передаются бинарные данные в SMS (таки стандарты не идиоты fk0(588 знак., 05.12.2012 12:10 - 12:19)
- Один - используйте прозрачный режим одинаковый для всех и не морочте мозг. Два - для полной совсместимости между модулями не используйте нестандартных расширений, в них вам никто ничего не должен. 1111111(285 знак., 05.12.2012 00:35)
- хочется, чтобы производитель был развернут к клиенту лицом, а не задом. Хотя вы уже привыкли к симкому - MegaJohn(05.12.2012 07:41)
- ну по GPRS приходит пакет данных 0x01 0x02 ... 0x2E 0x2F и покажите корректный парсер в командном режиме - MegaJohn(05.12.2012 07:26)
- Может все таки парсер говнокодный, а не модем "хреновый"? А то с такой логикой вам потом подавай и смс в текстовом виде, но чтоб без переносов строк итд итп. А то парсер плохо хавает... - 1111111(04.12.2012 20:58)