Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Рестарт сессии после пополнения баланса
Форум разработчиков электроники ELECTRONIX.ru > Интерфейсы > Форумы по интерфейсам > Сотовая связь и ее приложения
turnon
Работаю с GPRS через TCP/IP транспорт SIM800C. В штатном режиме все работает, при нехватке средств на SIM карте связь пропадает, это нормально.

Но при пополнении карты связь не восстанавливается, рестарт GPRS не помогает. Делаю и CIPSHUT и CGATT=0, не помогает.
Связь восстанавливается только при перезагрузке SIM800C сбросом питания.

После пополнения баланса и до рестарта:
Код
12.10.17 19:34:00, "+CIPSHUT"...
12.10.17 19:34:01, OK: "SHUT OK" (760 msec)
12.10.17 19:34:01, "+CGATT=0"...
12.10.17 19:34:01, OK: "OK" (350 msec)
12.10.17 19:34:01, gprsAttached = 0
12.10.17 19:34:01, "+CGATT=1"...
12.10.17 19:34:03, gprsAttached = 1
12.10.17 19:34:03, cipStatus = IPINITIAL
12.10.17 19:34:03, "+CSTT="www.ab.kyivstar.net","","""...
12.10.17 19:34:03, OK: "OK" (40 msec)
12.10.17 19:34:03, cipStatus = IPSTART
12.10.17 19:34:03, "+CIICR"...
12.10.17 19:34:04, OK: "OK" (440 msec)
12.10.17 19:34:04, cipStatus = IPGPRSACT
12.10.17 19:34:04, "+CIFSR"...
12.10.17 19:34:04, OK: "10.201.91.100" (20 msec)
12.10.17 19:34:04, cipStatus = IPSTATUS
12.10.17 19:34:04, CIPSTART...
12.10.17 19:34:04, "+CIPSTART="TCP","www......",80"...
12.10.17 19:34:04, OK: OK (30 msec)
12.10.17 19:34:04, OK: CONNECT_FAIL (260 msec)


После рестарта:
Код
12.10.17 19:36:19, gprsAttached = 1
12.10.17 19:36:19, cipStatus = IPINITIAL
12.10.17 19:36:19, "+CIPMUX=0"...
12.10.17 19:36:19, OK: "OK" (20 msec)
12.10.17 19:36:19, "+CIPMODE=0"...
12.10.17 19:36:19, OK: "OK" (30 msec)
12.10.17 19:36:19, "+CIPHEAD=1"...
12.10.17 19:36:19, OK: "OK" (30 msec)
12.10.17 19:36:19, "+CSTT="www.ab.kyivstar.net","","""...
12.10.17 19:36:19, OK: "OK" (30 msec)
12.10.17 19:36:19, cipStatus = IPSTART
12.10.17 19:36:19, "+CIICR"...
12.10.17 19:36:20, OK: "OK" (550 msec)
12.10.17 19:36:20, cipStatus = IPGPRSACT
12.10.17 19:36:20, "+CIFSR"...
12.10.17 19:36:20, OK: "10.188.243.192" (30 msec)
12.10.17 19:36:20, cipStatus = IPSTATUS
12.10.17 19:36:20, CIPSTART...
12.10.17 19:36:20, "+CIPSTART="TCP","www.......",80"...
12.10.17 19:36:20, OK: OK (20 msec)
12.10.17 19:36:21, OK: CONNECT_OK (650 msec)
12.10.17 19:36:21, Send data length, "+CIPSEND=186"...
12.10.17 19:36:21, OK: ">" (30 msec)
12.10.17 19:36:21, Send 186 byte, GET /......
12.10.17 19:36:21, Wait response...
12.10.17 19:36:21, Response received (416 byte) (210 msec)


Поделитесь опытом пожалуйста, как сделать чтобы связь восстановилась автоматом после пополнения баланса?

SIM800 R14.18, 1418B04SIM800C32_BT_EAT
CADiLO
Обратиться к оператору, узнать как работает его биллинговая система и исходя из этого строить алгоритм.
Так как вполне может быть что при такой ситуации биллинговый сервер требует перерегистрации в сети.

Например биллинговый сервер Киевстар в момент перехода суток, если была открыта сессия, может оборвать ее и повторно пускает только через 4-5 часов
Поэтому желательно в 23.55 закрыть все сессии, а в 00.05 открыть заново.


>>>Связь восстанавливается только при перезагрузке SIM800C сбросом питания.

Перерегистрацию можно сделать не выключая модуль

AT+CFUN=4

пауза 20 секунд

AT+CFUN=1


>>>1418B04SIM800C32_BT_EAT

желательно обновиться - в этой версии есть крайне неприятный глючок с управлением питанием.
крайняя 1418B08SIM800C32_BT_EAT

turnon
Цитата(CADiLO @ Oct 13 2017, 10:20) *
Обратиться к оператору, узнать как работает его биллинговая система и исходя из этого строить алгоритм.
Так как вполне может быть что при такой ситуации биллинговый сервер требует перерегистрации в сети.

Значит только CFUN, операторы разные могут быть.

Цитата(CADiLO @ Oct 13 2017, 10:20) *
Например биллинговый сервер Киевстар в момент перехода суток, если была открыта сессия, может оборвать ее и повторно пускает только через 4-5 часов. Поэтому желательно в 23.55 закрыть все сессии, а в 00.05 открыть заново.

Спасибо, важная информация.

Цитата(CADiLO @ Oct 13 2017, 10:20) *
Перерегистрацию можно сделать не выключая модуль
AT+CFUN=4
пауза 20 секунд
AT+CFUN=1

А если делать такую перегистрацию например целый день непрерывно (раз в минуту), как операторы к такому относятся? Не заблокируют IMEI или SIM карту?
CADiLO
При такой регистрации вы быстро исчерпаете счетчик регистраций в карточке.
И оператору даже напрягаться не нужно, сама отключится. sm.gif

turnon
Цитата(CADiLO @ Oct 14 2017, 07:12) *
При такой регистрации вы быстро исчерпаете счетчик регистраций в карточке.
И оператору даже напрягаться не нужно, сама отключится. sm.gif

Хм, просветите пожалуйста, что за счетчик регистраций и каков его ресурс?
turnon
Цитата(CADiLO @ Oct 14 2017, 07:12) *
При такой регистрации вы быстро исчерпаете счетчик регистраций в карточке.
И оператору даже напрягаться не нужно, сама отключится. sm.gif

M2M карты сейчас не имеют таких счетчиков. Но все равно надежнее сброс питания. Только вот непонятно, не поплохеет ли модулю, если целый день раз в минуту перезагружать сбросом питания.
ArtemKAD
Не факт что не имеют. Счетчик в карте предназначен для защиты от сканирования ключа и, соответственно, от клонирования Sim-карт. Не вижу причины почему ему не быть в М2М картах.
sobr
Цитата(ArtemKAD @ Oct 20 2017, 08:39) *
Не факт что не имеют. Счетчик в карте предназначен для защиты от сканирования ключа и, соответственно, от клонирования Sim-карт. Не вижу причины почему ему не быть в М2М картах.

Нажмите для просмотра прикрепленного файлаНу может быть причиной является то, что МТС сам это утверждает?
butthead2
Такие карточки исключительно контрактные. Административные меры зарулят любой счетчик
CADiLO
Для нас это достаточно старая информация. Как только МТС продался Vodafohe, то простой пользователь купить М2М карту уже не может - только юрлицо.
Счетчик кстати в карте есть. А за ним и Киевстар подтянулся - тоже не стало М2М пакетов для частников.
Но при этом идет активная борьба с М2М устройствами где стоят разговорные пакеты. Не ответил правильно на STK запрос - все, от запрета исходящей и SMS до полного выключения карты.
Вобщем вытесняют частников как только могут.
Самоделкин
Те которые сейчас ВФ предлагают такой вариант для устройств М2М.
https://www.vodafone.ua/ru/rates/private/device
..... Нет слов .
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.