BC95方案NBIOT入網配置教程


BC95方案NBIOT入網配置教程

 

相信很多剛開始接觸NBIOT技術的人,拿到了NB模塊或者開發板,都會有疑問應該從哪里下手配置,怎么才能夠確認NB的頻段,開啟射頻,網絡附着等等操作,如何配置以及配置先后順序本文結合實際操作講解一遍;

環境:windows7

開發板:Bole-iot兼容Arduino接口的NB開發板,Arduino_NB_Mini

https://item.taobao.com/item.htm?spm=0.7095261.0.0.5b201721o41vTB&id=564731484466

測試方式:NB調試工具,NB_Tool

這里推薦下工具:NB_Tool 或 者移遠官方提供的串口工具都可以,配置串口 9600,8,1,N 模式;

第一部分,NB_Tool工具鏈接模塊聯網操作。

如下貼一段一次配置NBiot所用到的指令,隨后逐條指令進行解釋。

------------------------------------------------------分割線---------------------------------------------------------------------

/* Start AT SYNC: Send AT every 1s, if receive OK, SYNC success, if no OK return after sending AT 10 times, SYNC fail */

 AT  

 OK

 /* Use AT+CMEE=1 to enable result code and use numeric values */  AT+CMEE=1    OK  /* Use AT+CGMI to get Manufacturer ID  of module information */  AT+CGMI    Quectel    OK  /* Use AT+CGMM to get Device module of module information */  AT+CGMM    BC95HB-02-STD_850    OK  /* Use AT+CGMR to get Firmware version of module information */  AT+CGMR    SECURITY,V100R100C10B657SP2    PROTOCOL,V100R100C10B657SP2    APPLICATION,V100R100C10B657SP2    SEC_UPDATER,V100R100C10B657SP2    APP_UPDATER,V100R100C10B657SP2    RADIO,BC95HB-02-STD_850    OK  /* Query module support Bands */  AT+NBAND?    +NBAND:5    OK  /* Query the user configuration */  AT+NCONFIG?    +NCONFIG:AUTOCONNECT,TRUE  +NCONFIG:CR_0354_0338_SCRAMBLING,TRUE  +NCONFIG:CR_0859_SI_AVOID,TRUE  +NCONFIG:COMBINE_ATTACH,FALSE  +NCONFIG:CELL_RESELECTION,FALSE  +NCONFIG:ENABLE_BIP,FALSE    OK  /* Use AT+CGSN=1 to query the IMEI of module */  AT+CGSN=1    +CGSN:863703036601529    OK  /* Use AT+CFUN=1 to open Full functionality*/  AT+CFUN=1    OK  /* Use AT+CIMI to query the IMSI */  AT+CIMI    460111176277368    OK  /* User "AT+CGATT=1"to activate context profile */  AT+CGATT=1    OK  /* Query the status of the context profile,You may have to wait for several seconds */  AT+CGATT?    +CGATT:1    OK  /* Use AT+CSQ to query current signal quality */  AT+CSQ    +CSQ:26,99    OK  /* Use AT+COPS? to query current Network Operator */  AT+COPS?    +COPS:0,2,"46011"    OK  /*Use AT+CEREG? to query current EPS Network Registration Status*/  AT+CEREG?    +CEREG:0,1    OK  /*  Fetches the most recent operational statistics */  AT+NUESTATS    Signal power:-708  Total power:-612  TX power:-30  TX time:1170  RX time:23583  Cell ID:126336593  ECL:1  SNR:81  EARFCN:2506  PCI:267  RSRQ:-112

 

------------------------------------------------------分割線---------------------------------------------------------------------

第二部分,NB入網關鍵操作指令。

1、自動注冊網絡操作,用戶只需要關心確認是否附着成功即可,詳細指令內容下面詳細講解。

按照如下指令確認是否注網成功(參考BC95官方AT指令說明)

① AT+NBAND?// 確認模塊當前頻段 +NBAND:8 OK

② AT+CFUN? // 是否打開功能,值為1說明開啟,為0說明未開啟 +CFUN:1 OK ③ AT+CIMI // 確認IMSI 號碼 460012345678969 OK

④ AT+CSQ//確認當前射頻信號強度 +CSQ:21,99 OK

備注說明:

在CSQ指令下的數值 。有效數值從1~31, 如果出現99表示信道無效。 對於,一般GPRS通信,需要達到16,如果在16以下,新連接無法順利創建,已有連接出錯幾率大大增加。如果小於10,語音通話也可能會受到影響。 針對,NB-IoT通信實驗室有廠商做過測試,大於8就可以正常通信,但是不同的終端性能上可能有所差異。

⑤ AT+NUESTATS// 查看模塊狀態 Signal power:-663 Total power:-632 TX power:-35 TX time:1572 RX time:17847 Cell ID:27447553 DL MCS:0 UL MCS:0 DCI MCS:2 ECL:0 SNR:290 EARFCN:3701 PCI:37 RSRQ:-108 OK

 

備注說明:

NBIOT這邊主要不是看CSQ的數值,主要是通過AT+NUESTATS查看模塊狀態。

⑥ AT+CGATT? //確認網絡是否被激活,返回值為1表示網絡激活,有時候沒有激活需要用戶等待30S左右 +CGATT:1 OK ⑦ AT+CEREG? //確認模塊網絡注冊狀態,返回值為1表示注冊成功 +CEREG:0,1 OK AT+CSCON? //確認模塊連接狀態,返回值為1 表示連接成功,0表示狀態為“idel” +CSCON:0,1 OK


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM