BC26 除了与 STM32 或其他单片机对接外,还可通过 USB 转 TTL 串口芯片与电脑相连。本篇将演示通过 CH340 芯片,将 BC26 与计算机相连,并通过串口调试软件,实践 AT 命令

硬件连接

芯片图


杜邦线连接

  1. CH340 的 5V 输出端接 BC26 的 vin
  2. CH340 的 TXD 接 BC26 的 RXD
  3. CH340 的 RXD 接 BC26 的 TXD
  4. CH340 的 GND 接 BC26 的 GND
  5. 使用跳线帽将 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连接

实验结果