A7670E Cat-1 HAT
前置准备
硬件准备
准备一块 Waveshare A7670E Cat-1 HAT
接上天线、NB卡、确保跳线帽接A端,并连接Windows电脑,使用串口调试助手测试连通性
登录WaveshareCloud获取参数
打开Waveshare Cloud官网,进入设备|属性列表 ,通过一键添加添加SIM7028 NB-IoT HAT模板设备
点击设备列表右侧对应设备黄色按钮查看地址获取参数
获取到的参数:
MqttPath: mqtt.waveshare.cloud
Port: 1883
Client ID: 7d7a94c2
Pub Topic: Pub/10/14/7d7a94c2
Sub Topic: Sub/10/14/7d7a94c2
示例视频:
使用串口发送指令
指令集 | 返回 | 继续输入? | 输入值 | 说明 |
---|---|---|---|---|
AT+CSQ | +CSQ: 26,0 | —— | 查询网络质量,当返回+CSQ: 99,99时要查看天线、SIM卡状况 | |
AT+CMQTTSTART | +CMQTTSTART: 0 | —— | 开启MQTT功能 | |
AT+CMQTTACCQ=0,"7d7a94c2",0 | OK | —— | 设置Client ID7d7a94c2代表平台获得的Client ID,后一位0代表使用mqtt协议(非ssl) | |
AT+CMQTTCONNECT=0, tcp://mqtt.waveshare.cloud: 1883,20,1 | +CMQTTCONNECT: 0,0 | —— | 连接MQTT服务器,返回值0,0代表连接成功 | |
AT+CMQTTTOPIC=0,18 | > | Pub/10/14/7d7a94c2 | 输入发布主题,18为主题长度 | |
AT+CMQTTSUB=0,18,1 | > | Sub/10/14/7d7a94c2 | 输入订阅主题,18为主题长度 | |
AT+CMQTTPAYLOAD=0,41 | > | {"message":"This is SIM7028 NB-IoT HAT!"} | 输入消息体 | |
AT+CMQTTPUB=0,1,60 | +CMQTTPUB: 0,0 | —— | 发送消息 |
指令集 | 返回 | 继续输入? | 输入值 | 说明 |
---|---|---|---|---|
AT+CSQ | +CSQ: 26,0 | —— | 查询网络质量,当返回+CSQ: 99,99时要查看天线、SIM卡状况 | |
AT+CMQTTSTART | +CMQTTSTART: 0 | —— | 开启MQTT功能 | |
AT+CMQTTACCQ=0,"7d7a94c2",1 | OK | —— | 设置Client ID7d7a94c2代表平台获得的Client ID,后一位1代表使用mqtts协议(ssl) | |
AT+CMQTTCONNECT=0, tcp://mqtt.waveshare.cloud: 8883,20,1 | +CMQTTCONNECT: 0,0 | —— | 连接MQTT服务器,返回值0,0代表连接成功 | |
AT+CMQTTTOPIC=0,18 | > | Pub/10/14/7d7a94c2 | 输入发布主题,18为主题长度 | |
AT+CMQTTSUB=0,18,1 | > | Sub/10/14/7d7a94c2 | 输入订阅主题,18为主题长度 | |
AT+CMQTTPAYLOAD=0,41 | > | {"message":"This is SIM7028 NB-IoT HAT!"} | 输入消息体 | |
AT+CMQTTPUB=0,1,60 | +CMQTTPUB: 0,0 | —— | 发送消息 |
指令集 | 返回 | 继续输入? | 输入值 | 说明 |
---|---|---|---|---|
AT+CSQ | +CSQ: 26,0 | —— | 查询网络质量,当返回+CSQ: 99,99时要查看天线、SIM卡状况 | |
AT+CSSLCFG="authmode",0,2 | OK | —— | 设置证书模式 | |
AT+CSSLCFG="cacert",0, "rootCA.crt" | OK | —— | 指定CA证书 | |
AT+CSSLCFG="clientcert",0, "server.crt" | OK | —— | 指定设备证书 | |
AT+CSSLCFG="clientkey",0, "server.key" | OK | —— | 指定设备秘钥 | |
AT+CMQTTSTART | +CMQTTSTART: 0 | —— | 开启MQTT功能 | |
AT+CMQTTACCQ=0,"7d7a94c2",1 | OK | —— | 设置Client ID7d7a94c2代表平台获得的Client ID,后一位1代表使用mqtts协议(ssl) | |
AT+CMQTTCONNECT=0, tcp://mqtt.waveshare.cloud: 8884,20,1 | +CMQTTCONNECT: 0,0 | —— | 连接MQTT服务器,返回值0,0代表连接成功 | |
AT+CMQTTTOPIC=0,18 | > | Pub/10/14/7d7a94c2 | 输入发布主题,18为主题长度 | |
AT+CMQTTSUB=0,18,1 | > | Sub/10/14/7d7a94c2 | 输入订阅主题,18为主题长度 | |
AT+CMQTTPAYLOAD=0,41 | > | {"message":"This is SIM7028 NB-IoT HAT!"} | 输入消息体 | |
AT+CMQTTPUB=0,1,60 | +CMQTTPUB: 0,0 | —— | 发送消息 |
在WaveshareCloud查看在线通信信息
打开
在线调试
页面,选择创建的设备进行通信测试
示例视频: