連線過程
tcp連線過程
最底層分兩部分,udp和tcp連線。在udp協議之上,模組還封裝了coap協議,據移遠官方說明,目前沒有整合lwm2m協議(bc28模組有整合)
1.中國聯通和中國移動
兩家公司都支援udp資料傳輸模式,上下行資料都沒有限制。
2.中國電信
電信公司目前知道的情況是,上下行資料都不可達,在2023年份,有段時間資料上行是可達,目前都被禁用。
1.at+cgatt?
檢測網路連線狀態,只有在attach網路上之後,才能進行下面的步驟。
2.at+nsocr=dgram,17,0,1
建立socket。
3.at+nsost=1,220.180.239.212,8012,5,1245783132,100
傳送資料。
4.at+nsorf=1,5
讀取資料。
。。。。。。
5.at+nsocl=1
關閉socket。
1.中國移動
tcp可以連線,上下行資料都很穩定。
2.中國聯通
在使用聯通物聯網卡的時候,在使用at命令去連線server的時候,一直會返回error,目前還不清楚具體原因,有可能是聯通卡有這方面的限制,也有可能模組端設定沒有配好,有待驗證。
3.中國電信
電信物聯網卡可以正常的連線到server端,上下行資料也是ok,但是每隔一段時間模組會自動斷連線,會在com口put出socket被關閉,這時候需要去重新建立socket和重建連線server之後才能重新傳送資料。
1.at+cgatt?
檢測網路連線狀態,只有在attach網路上之後,才能進行下面的步驟。
2.at+nsocr=stream,6,0,1
建立socket。
3.at+nsoco=1,220.180.239.212,8009
連線server。
4.at+nsosd=1,4,01020304,0x100,101
傳送資料。
5.at+nsorf=1,4
讀取資料
。。。。。。
6.at+nsocl=1
關閉socket。
基於BC95之AT命令的學習
前言 由於專案需要,除錯乙個bc95的nb模組,而bc95是基於at命令的開發,以前從沒接觸過at命令,也不知如何才能靈活的運用at命令。通過網上的學習,慢慢的對at命令也有所了解,最終只花了短短的時間便完成了bc95的除錯。at命令的經驗之談 1.at命令的命名如 at csq,定義乙個字串 ch...
BC95 ML5515 連線TCP流程
前言 移遠的nb模組bc95,和騏駿的nb ml5515 連線tcp大致流程 這兩家的產品不僅硬體封裝一樣連at指令也一樣,根據我測試的發現bc95的訊號更好。但是可能也跟我測試樣本太少有關 drawn by 67373upup 1 上電自啟動。2 尚未開發完成 開啟網路指示燈3 at nsocr ...