Обмен данными через модем GPRS для встроенного удаленного клиента и сервера - PullRequest
1 голос
/ 08 августа 2010

Для передачи данных на основе SAGEM HiLo GPRS он имеет стек TCP / IP и существует два способа подключения:

(1) Использование основных команд GPRS и затем набор номера ppp для переноса модема в общедоступную сеть/ Интернет как

AT+CGDCONT=1,"IP","APN","0.0.0.0",0,0
OK
atd*99***1#
CONNECT

(2) Использование GPRS-подключения и затем использование команд сокета TCP, таких как

at&k3
OK

AT+KCNXCFG=0,"GPRS","APN","log","pass
word",”0.0.0.0”,”0.0.0.0”,”0.0.0.0”
OK

AT+KCNXTIMER=0,60,2,70
OK

AT+KCNXPROFILE=0
OK

AT+CGATT=1
OK

at+ktcpcfg=0,0,"www.domain.com",PortNo
+KTCPCFG: 1
OK

AT+KTCPCNX=1
OK

AT+KTCPSND=1,18
CONNECT
…Data send…
OK

+KTCP_DATA: 1,1380
AT+KTCPRCV=1,10000
CONNECT

Для подключения Remote Client к статическому IP-серверу с использованием TCP с номером портаЯ могу найти пример, в котором используются базовые команды GPRS без каких-либо команд стека TCP / IP.

Какая разница в этих двух методах?Я понимаю, что первый метод обычно используется для просмотра Интернет-страниц с помощью ПК, и когда он не должен быть похож на шаг 1, затем следует шаг 2.

Некоторое время я наблюдал проблему, которая, когда модем GPRS назначает соединениеIP-адрес начинается с 117, затем он работает нормально, а когда назначенный IP-адрес начинается с 110, он соединяется с сервером и немедленно отключается.В чем может быть разница в двух случаях и как справляться с такими ситуациями?Расположение модема GPRS одинаково в обоих случаях, и в основном мы получаем рабочий IP, если мы запускаем через очень долгое время, а в случае перезапуска модема или соединения назначенный IP не работает.

1 Ответ

0 голосов
/ 02 ноября 2011

Обе опции имеют один и тот же конец, протокол PPP использовался для входа в систему и, таким образом, для этого выставляется счет (например, коммутируемый доступ). Метод присоединения такой же, но вам уже выставлен счет, поэтому вам не нужно входить в систему, как ppp. Конечно, первый случай, который вы упомянули, используется для подключения через ПК, но в настоящее время большинство мобильных телефонов (почти с android) имеют возможность работать в качестве Hotspot, поэтому, если ваш мобильный телефон подключен к Интернету, вы можете обеспечить Wi-Fi-соединение с ПК. .

Во всяком случае, в основном оба одинаковы, я всегда использовал второй вариант, просто потому, что я думаю, что это лучше, чем циферблат ...

Надеюсь, это поможет вам.

...