Jump to content

    
Sign in to follow this  
turnon

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

Recommended Posts

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

 

Share this post


Link to post
Share on other sites

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

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

 

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

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

 

 

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

 

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

 

AT+CFUN=4

 

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

 

AT+CFUN=1

 

 

>>>1418B04SIM800C32_BT_EAT

 

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

крайняя 1418B08SIM800C32_BT_EAT

 

 

Share this post


Link to post
Share on other sites
Обратиться к оператору, узнать как работает его биллинговая система и исходя из этого строить алгоритм.

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

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

 

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

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

 

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

AT+CFUN=4

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

AT+CFUN=1

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

Share this post


Link to post
Share on other sites

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

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

 

 

Share this post


Link to post
Share on other sites
При такой регистрации вы быстро исчерпаете счетчик регистраций в карточке.

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

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

Share this post


Link to post
Share on other sites
При такой регистрации вы быстро исчерпаете счетчик регистраций в карточке.

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

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

Share this post


Link to post
Share on other sites

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

Share this post


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

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

Share this post


Link to post
Share on other sites

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

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

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

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

Share this post


Link to post
Share on other sites

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

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

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

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this