Всем привет.
В чем разница между ниже изложенными GPRS соединениями:
а) с использованием TCP/IP стека (Internet Service profile);
.....
AT^SISO=0 //Open Internet Service profile ID = 0
//Transparent mode
AT^SIST=0
CONNECT
Передачу данных с uC еще не пробовал, по HyperTerminal-у пробовал, данные передаются на сокет.
б) с установлением PDP контекста
AT+CGDCONT=1,ip,"www.umc.ua",0,0,0;
ATD*99***1#
CONNECT
....а далее реализуется ppp->ip->tcp connection.
У меня возникли сомнения по поводу GPRS в первом случае (что за AT^SICS=0,conType,GPRS0), про PDP вообще не упоминается.
LED мигает не так как во втором.
За ранее благодарю.
Master of Nature
Sep 7 2012, 13:53
Разница в том, какой стек используется: встроенный в модем или реализованный на внешнем процессоре.
В первом случае контекст (в частности - точка доступа) задается другим способом. Данный способ применим только к конкретному семейству модемов. Иногда они даже могут отличаться от версии к версии программного обеспечения модема.
Во втором примере представлен стандартный (по стандарту GSM) способ задания контекста. Данный способ должен поддерживаться любым модемом GSM/GPRS.
Про LED'ы - читайте мануал.
>>>ATD*99***1#
PPP соединение - для него другой алгоритм мигания
читать здесь:
http://electronix.ru/forum/index.php?showtopic=105777
Master of Nature
Sep 7 2012, 15:21
Цитата(CADiLO @ Sep 7 2012, 18:18)

Здесь речь не о SIM900, а о MC52.
Всем привет!
С модемом линейки SIM не сталкивался, речь идет о модемах MC52i и выше, которые имеют встроенный TCP/IP стек.
Неужели ни у кого не возникал вопрос, как передаются данные в этом режиме.
У меня большие сомнения по поводу GPRS-а, в инструкции, в главе Internet Service commands, не одного слова про протокол пакетной передачи (PDP). Только в одной команде GPRS0, а остальное про tcp, ftp, http ..., а все это может быть реализована, если GPRS0 заменить на CSD.
Благодарю за ответы.