Перейти к содержанию
    

Рестарт сессии после пополнения баланса

Работаю с 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

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Обратиться к оператору, узнать как работает его биллинговая система и исходя из этого строить алгоритм.

Так как вполне может быть что при такой ситуации биллинговый сервер требует перерегистрации в сети.

 

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

Поэтому желательно в 23.55 закрыть все сессии, а в 00.05 открыть заново.

 

 

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

 

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

 

AT+CFUN=4

 

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

 

AT+CFUN=1

 

 

>>>1418B04SIM800C32_BT_EAT

 

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

крайняя 1418B08SIM800C32_BT_EAT

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Обратиться к оператору, узнать как работает его биллинговая система и исходя из этого строить алгоритм.

Так как вполне может быть что при такой ситуации биллинговый сервер требует перерегистрации в сети.

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

 

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

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

 

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

AT+CFUN=4

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

AT+CFUN=1

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

При такой регистрации вы быстро исчерпаете счетчик регистраций в карточке.

И оператору даже напрягаться не нужно, сама отключится. :)

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

При такой регистрации вы быстро исчерпаете счетчик регистраций в карточке.

И оператору даже напрягаться не нужно, сама отключится. :)

Хм, просветите пожалуйста, что за счетчик регистраций и каков его ресурс?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

При такой регистрации вы быстро исчерпаете счетчик регистраций в карточке.

И оператору даже напрягаться не нужно, сама отключится. :)

M2M карты сейчас не имеют таких счетчиков. Но все равно надежнее сброс питания. Только вот непонятно, не поплохеет ли модулю, если целый день раз в минуту перезагружать сбросом питания.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Не факт что не имеют. Счетчик в карте предназначен для защиты от сканирования ключа и, соответственно, от клонирования Sim-карт. Не вижу причины почему ему не быть в М2М картах.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Не факт что не имеют. Счетчик в карте предназначен для защиты от сканирования ключа и, соответственно, от клонирования Sim-карт. Не вижу причины почему ему не быть в М2М картах.

post-24552-1508555732_thumb.jpgНу может быть причиной является то, что МТС сам это утверждает?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Такие карточки исключительно контрактные. Административные меры зарулят любой счетчик

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для нас это достаточно старая информация. Как только МТС продался Vodafohe, то простой пользователь купить М2М карту уже не может - только юрлицо.

Счетчик кстати в карте есть. А за ним и Киевстар подтянулся - тоже не стало М2М пакетов для частников.

Но при этом идет активная борьба с М2М устройствами где стоят разговорные пакеты. Не ответил правильно на STK запрос - все, от запрета исходящей и SMS до полного выключения карты.

Вобщем вытесняют частников как только могут.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Те которые сейчас ВФ предлагают такой вариант для устройств М2М.

https://www.vodafone.ua/ru/rates/private/device

..... Нет слов .

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...