BC95 G NB IOT 模組使用

2021-09-26 13:04:21 字數 1085 閱讀 7946

連線過程

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 ...