nb物聯網 bc95模塊聯網 bc95使用

Nb iot bc95調試過程
Bc95芯片,首先是芯片型號 我的是b5配合電信卡的。
拿到芯片先看手冊,然後at指令測試聯網。

1.隨便找一個串口助手,安裝好驅動,配置串口96n81格式 。
2.連好了串口,然後檢查擾碼,是否開啓或者關閉,我所在的地方,關閉擾碼就連不上基站
3.檢查連接狀態,收發udp消息。

下面說下每一步

1.串口配置就是9600的波特率,at指令使用的9600 9600 9600。 8位數據位,無校驗,1停止。發送at指令時候,要發送新行。產口助手選上就好 。

2.連接好了以後,先用 AT+NCOFIG? 查看是否開啓擾碼和自動連接。

+NCONFIG:AUTOCONNECT,TRUE  //自動連接開啓,
+NCONFIG:CR_0354_0338_SCRAMBLING,TRUE //擾碼開
+NCONFIG:CR_0859_SI_AVOID,TRUE

這個需要注注意擾碼的開關需要和基站一致,否則連不上。


//關閉擾碼功能
AT+CFUN=0
AT+NCONFIG? //查詢擾碼功能是否開啓
AT+NCONFIG=CR_0354_0338_SCRAMBLING,FALSE //關閉擾碼功能
AT+NCONFIG=CR_0859_SI_AVOID,FALSE
AT+NRB 

//開啓擾碼功能
AT+CFUN=0
AT+NCONFIG? //查詢擾碼功能是否關閉
AT+NCONFIG=CR_0354_0338_SCRAMBLING,TRUE //開啓擾碼功能
AT+NCONFIG=CR_0859_SI_AVOID,TRUE
AT+NRB


AT+NCONFIG=AUTOCONNECT,TRUE 可以配置自動連接,false就是手動計入網。重啓生效

3.如果是自動連接,上電以後只要查詢狀態就好了,

AT+NBAND? //查詢 Band  bc95-b5的 5對應的電信。 8是移動自動試一下,對照一個哪個
AT+CFUN? //值爲 1
AT+CIMI //查詢 IMSI 號      	有就是  檢測到usim卡了
AT+CSQ //查詢信號強度		+CSQ:22,99 表示有基站信號,
AT+NUESTATS //查詢模塊狀態		網絡狀態
AT+CGATT? //返回+CGATT:1 表示附着成功,有時延約 30s
AT+CEREG? //查尋注網狀態,1 爲註冊上網絡,2 爲正在找網
AT+CSCON? //查詢連接狀態,1 爲 Connected,0 爲 Idle

只要附着上了,就可以進行發消息了。用udp測試下。

AT+NSOCR=DGRAM,17,4587,1 //Create a socket    
0    //返回的你建立的消息的socket 標號
OK
AT+NSOST=0,192.53.100.53,5683,25,400241C7B17401724D0265703D323031363038323331363438 
//Send a message 發送 25個字節的數據, 0是創建的socket標號,ip+端口+長度+data
0,25
OK
+NSONMI:0,25//Receive the message  
AT+NSORF=0,25 //Read the messages讀取25個長度數據
0,192.53.100.53,5683,4,60A041C7,0
OK
AT+NSOCL=0 //Close the socket
OK

有幾個問題需要注意
1.連不上基站檢查擾碼開關和頻率 是否匹配
2.專門的nb卡,要在覈心網註冊過能用的。可查客服問能不能用
3.連上可以和芯片廠商的服務器通,與自己的比如阿里雲通不了,需要找客戶經理綁定ip。這個核心網是定向訪問的,只有綁定的ip才能訪問

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章