Дело было так
Цитата
>> AT#SGACT=1,1,
<< #SGACT: x.x.x.x
<< OK
>> AT
<< OK
>> AT+CREG?
<< +CREG: 0, 1
<< OK
>> AT#SGACT?
<< #SGACT: 1,1
<< OK
>> AT#SD=1,1,4011,ip-сервера,0,0,1
<< OK
>> AT#SS=1
<< #SS: 1,2,мой ip,0, ip-сервера,0 <<< нулевые порты???
<< OK
>> AT#SSENDEXT=1,11
<< >
>> 11 байт данных
<< OK
на сервере наблюдаю за пакетами и вижу как пришли эти данные
>> AT#SS=1
<< #SS: 1,2,мой ip, мой порт, ip-сервера,4011
спустя секунду
<< SRING: 1
>> AT#SS=1
<< #SS: 1,3,мой ip, мой порт, 0.0.0.0,4011 <<< уже не айпи сервера в ответе, а 0.0.0.0
>> AT#SRECV=1,255
<< #SRECV: 1,11
<< ответ сервера
<< OK
>> AT#SS=1
<< #SS: 1,2,мой ip, мой порт, 0.0.0.0,4011
>> AT#SSENDEXT=1,50
<< >
>> 50 байт данных
<< OK
эти данные до сервера уже не доходят
>> AT#SS=1
<< #SS: 1,2,мой ip, мой порт, 0.0.0.0,4011
<< #SGACT: x.x.x.x
<< OK
>> AT
<< OK
>> AT+CREG?
<< +CREG: 0, 1
<< OK
>> AT#SGACT?
<< #SGACT: 1,1
<< OK
>> AT#SD=1,1,4011,ip-сервера,0,0,1
<< OK
>> AT#SS=1
<< #SS: 1,2,мой ip,0, ip-сервера,0 <<< нулевые порты???
<< OK
>> AT#SSENDEXT=1,11
<< >
>> 11 байт данных
<< OK
на сервере наблюдаю за пакетами и вижу как пришли эти данные
>> AT#SS=1
<< #SS: 1,2,мой ip, мой порт, ip-сервера,4011
спустя секунду
<< SRING: 1
>> AT#SS=1
<< #SS: 1,3,мой ip, мой порт, 0.0.0.0,4011 <<< уже не айпи сервера в ответе, а 0.0.0.0
>> AT#SRECV=1,255
<< #SRECV: 1,11
<< ответ сервера
<< OK
>> AT#SS=1
<< #SS: 1,2,мой ip, мой порт, 0.0.0.0,4011
>> AT#SSENDEXT=1,50
<< >
>> 50 байт данных
<< OK
эти данные до сервера уже не доходят
>> AT#SS=1
<< #SS: 1,2,мой ip, мой порт, 0.0.0.0,4011
причём последнюю отправку данных (AT#SSENDEXT=1,50) повторяю минуты две каждые пять секунд. в ответ всегда OK и никаких пакетов до сервера не доходит.
модем конфигурирую так
Цитата
ATV1
AT&D0
AT&K0
ATS0=0
AT\Q0
AT+IPR=115200
AT#SELINT=2
AT#CMUXSCR=0
AT#SCFG=1,1,512,0,500,0
AT#SCFGEXT=1,0,0,0,1
AT#SCFGEXT2=1,0,1
AT&D0
AT&K0
ATS0=0
AT\Q0
AT+IPR=115200
AT#SELINT=2
AT#CMUXSCR=0
AT#SCFG=1,1,512,0,500,0
AT#SCFGEXT=1,0,0,0,1
AT#SCFGEXT2=1,0,1
Может какой секрет есть?