|
sim300d глючит инет - алгоритм подключения, разработал трекер - ловлю глюки |
|
|
|
Nov 1 2010, 18:30
|
Участник

Группа: Участник
Сообщений: 58
Регистрация: 28-10-09
Пользователь №: 53 255

|
Добрий день.
Была у меня задача - разработать банальный GPS трекер. Разработал на основе SIM300D+itrax300
В общем проблема в том что на столе пока все лежит устойчиво работает хоть неделю, а как на машины поставили, так где-то раз в день пропадает связь с трекером на время от 20 минут до пары часов. Это в городе. Как машина едет за город так связь может пропасть на пол дня, иногда вообще до перегрузки трекера. Я думаю это как-то связано с пропаданием сети. Естественно посмотреть терминалом лог связи МК-СИМ300 во время таких глюков не могу.
Скорее всего у меня не правильный алгоритм GPRS соединения, так как найти пример не в даташите ни на форумах не смог. Может кто поделится алгоритмом, или подскажет как правильно держать GPRS подключение всегда открытым. То есть при включении питания/пропадании сети пытатся соединятся с интернетом... короче что б при любых условия было соединение с интернетом.
Заранее спасибо.
ЗЫ: у меня все реализовано относительно команды ipstatus, но вот как правильно реагировать на все значения я не нашел. если ответ: INITIAL или GPRSACT или IP START или IP CONFIG то коннектимся: at+creg? at+cgreg? at+cgatt=1 at+cipcsgp=1 бла бла at+cstt at+ciicr Ок at+cifsr
(Вопрос: обязательно ли учитывать ответы на каждую команду(у меня учитывается только ответ ОК на at+ciicr) или можно при неудаче соединения пытаться снова???)
Если IP STATUS или IP CLOSE конектимся к серверу: at+cipstart=ТСП, адрес, порт ждем CONNECT OK at+cipsend=164 / Данные/ at+cipclose
если при опросе ipstatusсом ответ CONNECTING или CONNECT OK (не закрывается долго соединение) или IP START или IP CONFIG повторяется большое количство раз подряд - тогда резет.
если ответ PDP DEACT или IP IND - резет сразу
Знаю что алгоритм говняный и никуда не годится, но я окончательно запутался в этой массе команд и ответов и слепил все как-нить но что б хоть как-то работало.
Вот и прошу Вашей помощи...
|
|
|
|
|
 |
Сообщений в этой теме
mr_freeman sim300d глючит инет - алгоритм подключения Nov 1 2010, 18:30 av-master еще год проб и ошибок, добавятся обработчики всех ... Nov 1 2010, 19:02 mr_freeman Вот и прошу готовый алгоритм мож. у кого-то есть? ... Nov 1 2010, 19:31 av-master разрабатывали. и конект есть, И перезапуск в случа... Nov 1 2010, 20:54 mr_freeman Спасибо. буду пробывать.
Да перезапуск то такое, д... Nov 1 2010, 21:24 box415 Цитата(mr_freeman @ Nov 2 2010, 01:24) Я ... Nov 2 2010, 08:12 mr_freeman Вопрос в другом. Не приводет ли попытка соединения... Nov 2 2010, 08:26 Master of Nature Цитата(mr_freeman @ Nov 2 2010, 12:26) Во... Nov 2 2010, 08:42  rx3apf Цитата(Master of Nature @ Nov 2 2010, 11... Nov 2 2010, 09:21   Master of Nature Цитата(rx3apf @ Nov 2 2010, 13:21) У меня... Nov 2 2010, 09:36    rx3apf Цитата(Master of Nature @ Nov 2 2010, 12... Nov 2 2010, 11:48   box415 Цитата(rx3apf @ Nov 2 2010, 13:21) У меня... Nov 2 2010, 09:39 box415 Цитата(mr_freeman @ Nov 2 2010, 12:26) Во... Nov 2 2010, 09:13 mr_freeman Антенны вот эти: http://www.rcscomponents.kiev.ua/... Nov 2 2010, 16:11 Master of Nature Цитата(mr_freeman @ Nov 2 2010, 20:11) Ес... Nov 2 2010, 18:56 Goodefine На всякий случай, водители имеют доступ к оборудов... Nov 2 2010, 16:43 mr_freeman Цитата(Goodefine @ Nov 2 2010, 20:43) На ... Nov 2 2010, 19:17 av-master А че писать в память пока нет сигнала и коннекта н... Nov 2 2010, 19:22 mr_freeman Я думал об этом. Да и не нужно нам было это... сам... Nov 2 2010, 19:47 mr_freeman Цитата(av-master @ Nov 3 2010, 00:31... Nov 2 2010, 20:57  Transistor Цитата(mr_freeman @ Nov 2 2010, 22:57) Во... Nov 3 2010, 05:56 mr_freeman Цитата(Transistor @ Nov 3 2010, 09:56) SI... Nov 3 2010, 11:49 Transistor Я при PDP DEACT (так же и при IP IND) делаю CIPSHU... Nov 3 2010, 13:08
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|