NB-IOT(一)BC26与AT命令
BC26 除了与 STM32 或其他单片机对接外,还可通过 USB 转 TTL 串口芯片与电脑相连。本篇将演示通过 CH340 芯片,将 BC26 与计算机相连,并通过串口调试软件,实践 AT 命令
硬件连接
芯片图
杜邦线连接
- CH340 的 5V 输出端接 BC26 的 vin
- CH340 的 TXD 接 BC26 的 RXD
- CH340 的 RXD 接 BC26 的 TXD
- CH340 的 GND 接 BC26 的 GND
- 使用跳线帽将 BC26 的 PWR 与 3.3V 相接
软件调试
打开串口调试助手,设置波特率 115200
发送 AT 命令,将会得到 OK 的响应
常用 AT 命令
AT+CGSN=1
查询模组序列号 IMEI。
AT+CEREG=1
查询网络注册状态
AT+CSQ
查询信号。若注册网络成功,会有信号产生,最大 31,若信号小于 10,说明当前网络信号不佳。
AT+CGPADDR=1
查询设备的 PDP 地址,返回格式:+CGPADDR: 1,21.176.194.17,0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.1 后跟 OK
AT+CCLK?
查询时间
具体 AT 命令清单请查询移远 BC26 文档
基本 AT 命令实验结果
MQTT 连接
AT+QMTOPEN=0,"mqtt.ctwing.cn",1883//打开MQTT连接
AT+QMTCONN=0,"设备id","MASTER-API-KEY","设备特征码"//建立MQTT连接
AT+QMTPUB=0,0,0,0,"upload_data_flag","{"Test_flag":"123465"}"//发布消息
AT+QMTSUB=0,1,"download_flag",0//订阅Topic
AT+QMTDISC=0//断开MQTT连接
实验结果
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 小周の代码之路!
评论