NB-IOT_BC95_B5常用AT指令集


1.AT+<cmd>=?    測試命令,用於向模塊詢問支持的設置項目。
2.AT+<cmd>?     讀取命令,用於讓模塊上報某個命令代表的設置項當前的值。
3.AT+<cmd>=p1   設置命令,用於向模塊設置某個項目的值
4.AT+<cmd>      執行命令,用於向模塊執行某個操作
//*************************************************//
具體指令:
1.ATI                   返回模塊廠商和型號等基本信息
2.ATE<0/1>              0:指令碼不回顯 1:指令碼回顯
3.AT+CGMI               返回制造商名字
4.AT+CGMM/AT+CGMM=?     返回制造商模塊的型號編碼
5.AT+CGMR/AT+CGMR=?     返回制造商模塊的版本號
6.AT+CGSN=1             ***返回制造商模塊的IMEI***
7.AT+CEREG              用於設置模塊 網絡 注冊狀態(協議方面)
8.AT+CSCON              ***模塊與基站   網絡 的射頻網絡是否連接(檢測是否進入PSM狀態)***
9.AT+CLAC               列出所有支持的指令
10.AT+CSQ               ***用來測試信號強度(信號強度取決於:基站、位置、NB模塊天線設計匹配)***
11.AT+CGPADDR           ***取核心網和基站分配給NB模塊的本次通信的臨時IP地址***
12.AT+COPS              用來設置運營商
13.AT+CGATT=<0關/1開>    ***用來設置或檢測模塊是否連接上核心網***
14.AT+CGACT             用來使能或禁止PDP上下文
15.AT+CIMI              用來獲取IMSI(國際用戶識別碼)
16.AT+CGDCONT           Define a PDP Context
17.AT+CFUN              ***用來設置NB模塊內部的射頻單元,與自動聯網/手動聯網有關***  
18.AT+CMEE              ***用來打印NB模塊錯誤信息***
19.AT+CCLK              返回當前時間
20.AT+CPSMS             設置PSM模式相關參數
21.AT+CEDRXS            設置eDRX模式相關參數
22.AT+CEER              用來打印NB設備端出錯的擴展信息
23.AT+CEDRXRDP          eDRX模式相關的動態參數設置
24.AT+CTZR              用來設置或獲取時區信息
25.AT+CIPCA             PDP上下文初始化
26.AT+CGAPNRC           APN速率控制
//*************************************************//
1.AT+CSMS      短信服務相關
2.AT+CNMA      與新接收消息相關
3.AT+CSCA      Service Centre Address
4.AT+CMGS      NB設備主動向雲平台發送消息
5.AT+CMGC      Send SMS Command
6.AT+CSODCP    Send Originating Data via the Control Plane
7.AT+CRTDCP    Report Terminating Data via Control Plane
//************************************************//
1.AT+NRB         ***軟件復位模塊***
2.AT+NUESTATS    ***返回UE(user equipment,用戶設備,NB模塊)的狀態信息*** 
3.AT+NEARFCN     設置搜索頻率850MHZ(電信的)
4.AT+NSOCR       相當於socket函數 ,讓模塊內部創建一個socket接口 
5.AT+NSOST       SendTo函數 (UDP Only)
6.AT+NSOSTF      相當於帶flag的sendto函數,在UDP中進行消息發送
7.AT+NSORF       相當於recv函數,在UDP中進行消息接收
8.AT+NSOCL       相當於close函數,用於關閉socket
9.AT+NSONMI      指示socket收到消息
10.AT+NPING      相當於ping命令,用來測試當前模塊和遠端網絡地址是否接通
11.AT+NBAND      用於設置當前模塊的Band,BC95-B 5
12.AT+NLOGLEVEL  設置debug log信息的輸出level
13.AT+NCONFIG    ***用於對UE進行配置***
14.AT+NATSPEED   ***配置波特率9600***
15.AT+NCCID      用於獲取NB卡的唯一編碼(ICCID)
16.AT+NFWUPD     用於通過UART來升級模塊內部固件
17.AT+NPOWERCLASS  Set the Mapping for Band and Power Class
18.AT+NPSMR        Power Saving Mode Status Report
19.AT+NPTWEDRXS    Paging Time Window Value and eDRX Setting
20.AT+NPIN         PIN Operation
21.AT+NCSEARFCN    Clear Stored EARFCN
//***********************************************//
1.AT+NCDP     ***用於設置CDP(電信雲的IP地址)***
2.AT+QSECSWT  設置加密模式(開發中)
3.AT+QSETPSK  設置調制(開發中)
4.AT+NMGS     ***用於向電信雲服務器發送消息***
5.AT+NMGR     ***接收消息Get Messages***
6.AT+NNMI     ***模塊收到電信雲下行的數據后會自動接收提示***
7.AT+NSMI     ***模塊向電信雲上行數據后提示***
8.AT+NQMGR    向模塊查詢有無收到電信雲下行的數據
9.AT+NQMGS    向模塊查詢消息有無發送成功
10.AT+NMSTATUS          查詢模塊在消息發送階段的狀態
11.AT+QLWULDATAEX       發送連接和不連接Send CON/NON Messages
12.AT+QLWULDATASTATUS   Query CON Messages Sending Status

//**********************************//
1.模塊(BC95_B5)功能和接線的初步確認: AT+NRB 復位后收到正確復位信息 AT 執行返回ok 2.模塊正常聯網並可以准備連接雲平台的確認 AT+CGATT? 返回1就表示模塊已經聯網 AT+CGPADDR 返回一個10開頭的外網IP地址 3.模塊工作不正常可以考慮的檢測手段: AT+CSQ 查一下信號是否正常 AT+CFUN? 查一下是否等於1 AT+NCONFIG 查一下AUTOCONNECT 是否等於TRUE AT+NCDP 查一下是否設置正確的CDP,設置完成要進行重啟
以上是通過查閱資料將常用到的NB-IOT開發過程中常用的指令(星號標注)進行總結,
其中釋義可能與英文版(Quectel_BC95_AT_Commands_Manual_V1.8.rar)略有不同,最終還是以英文版為主。
接下來我會將用上圖NB模組進行開發的整個流程記錄並總結,敬請期待。。。。。。

 


免責聲明!

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



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