Передача данных на основе модема GPRS для встроенного удаленного клиента и сервера

Для передачи данных на основе 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

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

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

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


person Pavan Kumar    schedule 08.08.2010    source источник
comment
Я сделал GPS-трекер, который использует второй метод (подключение GPRS), а затем я подключаюсь к серверу через GSM-модем, я думаю, что это лучший вариант для использования, я никогда не слышал о первом. Во всяком случае, я не уверен на 100%.   -  person webbi    schedule 26.01.2011


Ответы (1)


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

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

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

person webbi    schedule 01.11.2011