內置協議棧的GPRS模塊SIM800,只用AT指令控制就可以撥號上網了嗎?

最近在做一個無線模塊SIM800,手冊上是說內置TCP/IP協議,別人跟我說只用AT指令控制就可以撥號上網,我覺得有些不能理解,求大神指導一下。

我對GPRS無線模塊撥號上網的理解:

1、AT+CGDCONT定義PDP上下文,裏面包含接入點APN,分組數據協議類型等信息

2、ATD*9***1#建立MODEM和基站之間的物理連接

3、雙方用ppp協議通信,包括LCP連接通信,PAP(或CHAP)驗證,NCP網絡層協議配置。

4、配置完成之後,無線模塊會獲得網絡分配的一個IP地址

5、……

那麼問題來了:

第3步,如果是模塊內置ppp協議,那麼是不是就不用我去做發送lcp包之類的工作了,模塊會自己和網絡通信建立ppp連接?

      我昨天實驗的結果(用串口調試工具):發送完ATD*9***1#之後模塊返回CONNECT,等了一會兒之後收到了一串很長的數據,但是顯示出來時亂碼。,最後有一個NO                   CARRIER。這是否就是網絡發送過來的lcp等數據包?求大神解釋是怎麼回事?

第4步,模塊獲得IP地址之後,我怎麼控制向模塊寫數據,或者從模塊讀取數據呢?使用socket的方式嗎?

積分什麼的都好說,但求學習。

發佈了27 篇原創文章 · 獲贊 6 · 訪問量 4萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章