|
SIM800L обрывает GPRS-соединение, После 5-ти приемов/передач сбрасывает соединение |
|
|
|
Jan 20 2017, 09:11
|
Группа: Новичок
Сообщений: 4
Регистрация: 20-01-17
Пользователь №: 95 088

|
Добрый день!
Использую SIM800L в режиме TCP-клиента в прозрачном режиме. Подключение к серверу проходит нормально. Далее в процессе обмена данными происходит непонятная ситуация: сервер может отправить 5 посылок, получить 5 ответов от клиента независимо от длины пакетов, после чего на 6-ой запрос от сервера SIM800L обрывает коннект. На сервере получаю сообщение с ошибкой 10053, а SIM800L выдает сообщение CLOSED. Пробовал с разными операторами - поведение одинаковое. АТ-команды которые использую для установления связи ниже:
AT+CGATT=1 AT+CIPMODE=1 AT+CIPCCFG=5,2,1024,1,0,1460,50 AT+CSTT="internet","megafon","megafon" AT+CIICR AT+CIFSR AT+CIPSTART="TCP","91.144.143.40","2781"
Также не использую управление контролем потока. Но не думаю, что проблема может быть в этом. Подскажите, какие могут быть решения? Ощущение такое, что модуль не получает ACK пакет или еще что-то, что может быть настроено с помощью AT-команд.
Заранее спасибо!
|
|
|
|
|
 |
Ответов
|
Jan 28 2017, 08:07
|

Местный
  
Группа: Свой
Сообщений: 256
Регистрация: 7-07-04
Из: Ukraine
Пользователь №: 291

|
Аналогичный модуль от товарищей из Китая за менее чем 4$... Скорость 19200bps, DTR в нуле, для обмена используется только RXD/TXD. Программное отключение питания модуля. Управление с STM32F103RBT6.
ATI SIM800 R13.08
AT+GMM SIMCOM_SIM800L
AT+GMR Revision:1308B08SIM800L16
Режим не прозрачный, так как необходимо одновременно с GPRS принимать-отправлять SMS в PDU режиме и запоминать номер звонящего. Нет проблем при работе по GPRS ни на коротких, ни на длинных пакетах с данными. +CIPCCFG даже не трогал, стоит по умолчанию: +CIPCCFG: 5,2,1024,1,0,1460,50
Может как всегда в новой прошивке китайцы наделали кучу фич...
Кстати, M590 за 2$ в таком-же режиме работает ни чуть не хуже...
--------------------
|
|
|
|
|
Feb 5 2017, 09:58
|

Частый гость
 
Группа: Участник
Сообщений: 163
Регистрация: 25-09-05
Из: Где то в Европе!
Пользователь №: 8 919

|
Цитата(YAM @ Jan 28 2017, 10:07)  Аналогичный модуль от товарищей из Китая за менее чем 4$... Скорость 19200bps, DTR в нуле, для обмена используется только RXD/TXD. Программное отключение питания модуля. Управление с STM32F103RBT6.
ATI SIM800 R13.08
AT+GMM SIMCOM_SIM800L
AT+GMR Revision:1308B08SIM800L16
Режим не прозрачный, так как необходимо одновременно с GPRS принимать-отправлять SMS в PDU режиме и запоминать номер звонящего. Нет проблем при работе по GPRS ни на коротких, ни на длинных пакетах с данными. +CIPCCFG даже не трогал, стоит по умолчанию: +CIPCCFG: 5,2,1024,1,0,1460,50
Может как всегда в новой прошивке китайцы наделали кучу фич...
Кстати, M590 за 2$ в таком-же режиме работает ни чуть не хуже... А про работу с М590Е можно по подробнее ? Какая прошивка итд.
|
|
|
|
|
Feb 5 2017, 11:40
|

Местный
  
Группа: Свой
Сообщений: 256
Регистрация: 7-07-04
Из: Ukraine
Пользователь №: 291

|
Цитата(Самоделкин @ Feb 5 2017, 13:58)  А про работу с М590Е можно по подробнее ? Какая прошивка итд. AT+GETVERS 1103_C6C30000_V0130d AT+CGMM M590 ATI NEOWAY M590 REVISION 01.30d Пример поднятия GPRS с обменом данными + прием/передача SMS в PDU CODE AT+CGDCONT=1,"IP","www.kyivstar.net"
OK AT+XGAUTH=1,1,"",""
OK AT+XIIC=1
OK AT+XIIC?
+XIIC: 0, 0.0.0.0
OK AT+XIIC?
+XIIC: 0, 0.0.0.0
OK AT+XIIC?
+XIIC: 1, 10.202.99.114
OK AT+TCPSETUP=0,XXX.XXX.XXX.XXX,XXXXX
OK
+TCPSETUP:0,OK AT+IPSTATUS=0
+IPSTATUS:0,CONNECT,TCP,2047 AT+IPSTATUS=0
+IPSTATUS:0,CONNECT,TCP,2047 AT+IPSTATUS=0
+IPSTATUS:0,CONNECT,TCP,2047 AT+CSQ
+CSQ: 16,3
OK AT+CREG?
+CREG: 0,1
OK AT+IPSTATUS=0
+IPSTATUS:0,CONNECT,TCP,2047 AT+IPSTATUS=0
+IPSTATUS:0,CONNECT,TCP,2047
+TCPRECV:0,6,SW0?;
AT+TCPSEND=0,15
>SW0=3910549392;
OK
+TCPSEND:0,15
+TCPRECV:0,134,SW0=F776E05F173C71E36063962A7EB77A37009714A8631E640614F5DCE48AE23 AC32B 3C402A5A61FA355CAD9C43625357A7C1B9B5F9F39809E9CB53BC2C9FAB0913;
AT+TCPSEND=0,7
>SW0=OK;
OK
+TCPSEND:0,7
+TCPRECV:0,135,SW64=93ECFAC9C3279C62A6F54365D27B366AB9A59FDE5E2FF5F00778C234722C BC5E5 3FCD96C741A46A6EAF9F8A0150F518902392071D5DAE4480F99C78CD0AF333B;
AT+IPSTATUS=0
+IPSTATUS:0,CONNECT,TCP,2047 AT+TCPSEND=0,8
>SW64=OK;
OK
+TCPSEND:0,8
+TCPRECV:0,136,SW128=7D6998CF2731D428C7F5DF45DBCF23E54CB8673494DE507AF3ED81731E1 DB8C3 B8D0A610EF30499855815AEDD4B98ADF3D1F7492CC831048DC6BAC6BCC5282B1;
AT+TCPSEND=0,9
>SW128=OK;
OK
+TCPSEND:0,9
+CMT: ,24 0791836027201111240C9183XXXXXXXXXX00007120503134138005E779FBB703 AT+CMGS=24
> 0011000C9183XXXXXXXXXX0000A70BC769B317B3B1602CD80E > +CMGS: 27
OK AT+IPSTATUS=0
+IPSTATUS:0,CONNECT,TCP,2038
+TCPRECV:0,136,SW192=4DB73B3D8D3FC64085EEF30B8A733BAC44E74DBF8EA42A078AC29B47C09 FDCE5 282FCF25775E34CE8119F94603E9C4275E707F0D62476F1CA50259CB4E7E2840;
AT+TCPSEND=0,9
>SW192=OK;
OK
+TCPSEND:0,9
+TCPRECV:0,136,SW256=0F5F6AA547E90518EA9E67E88739E55EC3E0F61EED094122755318CAABF 11296 FF68ABC72FB0E2EF3DA75E404959D1D4265643E83F7C5982FF588BE552E93810;
AT+TCPSEND=0,9
>SW256=OK;
OK
+TCPSEND:0,9
Ну и такой-же пример для ATI SIM800 R13.08 AT+GMM SIMCOM_SIM800L AT+GMR Revision:1308B08SIM800L16 CODE AT+CSTT="www.kyivstar.net","",""
OK AT+CIICR
OK AT+CIFSR
10.200.176.171 AT+CIPSTART="TCP","XXX.XXX.XXX.XXX",XXXXX
OK
CONNECT OK
+IPD,6:SW0?; AT+CIPSEND
> SW0=2753995334; SEND OK
+IPD,8:SW512?; AT+CIPSEND
> SW512=2053249770; SEND OK
+IPD,136:SW512=0139A5B3C11BB2FF8C9A722490EC0A25591E788E314564A547043F543F35FE939 64EA9 1C58A0F0C4A488C0A3AD452B020F548853ABE052E4D43BDDDF2383F218; AT+CIPSTATUS
OK
STATE: CONNECT OK AT+CIPSEND
> SW512=OK; SEND OK
+IPD,136:SW576=55A592BAF539DB009DCD7C49FD54304DE111E2D5CEA09B299DB8FB73C98AF51DD C9B2B 5844A6F84E56D67042B2422DF90C9D850992255C41EED05DBC667CA625; AT+CIPSEND
> SW576=OK; SEND OK
+IPD,136:SW640=5353354BEC60C9DEA0652B28CA14B7A999042204D360D2A2267A932C32CB129BD 1C18D 3021B441FBE5D80108CFACB9615013CF0F2F9A8425FBA097E8EF2E3C2C; AT+CIPSEND
> SW640=OK; SEND OK
+IPD,136:SW704=13620C0FF3CEFF76230B56ECD6B09EE637C73D7956757250BD852526B7C5E611F 40A25 853E50760DCC51C3E7EACA9D3F56D677C0CF51F8AC6DD8034DB8122EA6; AT+CIPSEND
> SW704=OK; SEND OK
+IPD,136:SW768=3492E4DABF3E42B4FFFACE506CEE35FB667D6254A84618034D1A0E8E35F0550D7 42B4A 8C39D1B3DD87F815165CE6C3DEAF122C6879366C586AD09A48001D6FF7; AT+CIPSEND
> SW768=OK; SEND OK
+IPD,136:SW832=A425ABEC44F86D0070DE13E667CA1D6D1C88E5D9941FB82F5FDF847F4679702D1 7B52D CB194915E9A41C81CEDFA65E971B431596EA71C231F0F083E67CE1015C; AT+CIPSEND
> SW832=OK; SEND OK
+IPD,136:SW896=FF4BF037941D3DBF8BF8EF5438767F51418A3EF9C14122C24E8D61531D243A2E7 D4892 E3E00B9709F7FE7FCE0DEA81DB467B758A85DBD3A3BB600712EF56CF17; AT+CIPSEND
> SW896=OK; SEND OK
+IPD,136:SW960=824D7C479E087F2296A9A5E5AD1AFCF2F097291B9CD3ABAA82642F0C85CAA6CB5 52288 59C70CBE64D2DECAD7D362870547069136481D8E62DA77ACB872C36949; AT+CIPSTATUS
OK
STATE: CONNECT OK AT+CIPSEND
> SW960=OK; SEND OK
+IPD,9:SW1024?; AT+CIPSEND
> SW1024=4101492469; SEND OK
+IPD,137:SW1024=35F7A9D78C6C674959850DC4BF6927463C1B9ED1060A75ADB23D41B8CA66BB4B AAA47 84A561C92FAEE5AC44B19A061775D2FA49A30173C1053CFA9E26115705B; AT+CIPSEND
> SW1024=OK; +CMT: "",24 0791836027201111240C9183XXXXXXXXXX00007120504110718005E779FBB703
SEND OK AT+CMGS=24
> 0011000C9183XXXXXXXXXX0000A70BC769B3178BB1602CD80E+IPD,137:SW1088=263FCCD67EBAE 2803C45CDB665FCCB889548AAE832F161A3740A49E6B63C1FB2A3662 6F4E23BB994DF8051837FE6BF6F446DF6AEC0738EE99535170127FF76E6;
+CMGS: 28
OK AT+CIPSTATUS
OK
STATE: CONNECT OK AT+CIPSEND
> SW1088=OK; SEND OK
+IPD,137:SW1152=9304700060DCC2C94C9C6FFFE5D1757E121326B2B8A25B7B9A2F177B80E66809 578C6 51EF1FEB6F0777E8F6486BD4898E3B6DE518F28F3EAFC2F4519E2FB0490; AT+CIPSEND
> SW1152=OK; SEND OK
--------------------
|
|
|
|
Сообщений в этой теме
LeonidPolenov SIM800L обрывает GPRS-соединение Jan 20 2017, 09:11 CADiLO >>>Использую SIM800L.....
С какой память... Jan 20 2017, 11:33 LeonidPolenov Цитата(CADiLO @ Jan 20 2017, 12:33) >... Jan 20 2017, 12:23 CADiLO Убираем сервер с его софтом, подключаем "серв... Jan 20 2017, 13:33 LeonidPolenov Цитата(CADiLO @ Jan 20 2017, 14:33) Убира... Jan 20 2017, 13:54 CADiLO А первая пятерочка вот тут ни о чем не говорит ???... Jan 20 2017, 14:17 LeonidPolenov Цитата(CADiLO @ Jan 20 2017, 15:17) А пер... Jan 20 2017, 14:35 Леонид Поленов Испытал на другом аналогичном модуле. Проблема так... Jan 27 2017, 21:37 Леонид Поленов Цитата(YAM @ Jan 28 2017, 11:07) Аналогич... Jan 28 2017, 09:37  YAM Цитата(Леонид Поленов @ Jan 28 2017, 12:3... Jan 28 2017, 10:15   Леонид Поленов Цитата(YAM @ Jan 28 2017, 13:15) Если она... Jan 28 2017, 11:34    YAM Цитата(Леонид Поленов @ Jan 28 2017, 15:3... Jan 28 2017, 11:55 Самоделкин У меня версия М590Е
AT+GETVERS
1103_C6C30000_V013... Feb 5 2017, 21:09
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|