BC20 AT指令测试

您所在的位置:网站首页 at指令查询信号强度 BC20 AT指令测试

BC20 AT指令测试

2023-08-07 07:00| 来源: 网络整理| 查看: 265

1、准备工作 1.1 单片机型号

在这里插入图片描述

1.2 软件准备

下载链接:https://pan.baidu.com/s/1uLPwV2OuvxP6X6eq-Eplow 提取码:rc77

1.3 程序下载

在网盘资料中下载名为demo的例程,将程序烧录单片机中,这个程序主要实现将串口发送的AT指令发送至BC20。

2、BC20模块初始化 2.1 测试指令

发送指令:

AT

返回:“OK”

实验效果:

在这里插入图片描述

2.2 查询信号强度

发送指令:

AT+CSQ

返回: “+CSQ: 9,0

OK”

注意:数字9前面有空格!

实验效果: 在这里插入图片描述

2.3 查询网络是否附着

发送指令:

AT+CGATT?

返回: “+CGATT:1

OK” 注意:数字1前面有空格!

实验效果: 在这里插入图片描述

3、MQTT相关指令

准备工作: 先要完成EMQ平台搭建,可以先参考以下视频,更多相关视频以后更新。 https://www.bilibili.com/video/BV167411L7eb 在这里插入图片描述

3.1打开MQTT客户端网络

发送指令:

AT+QMTOPEN=0,"47.103.***.**",1883

返回: “ OK

+QMTOPEN: 0,0 ”

实验效果: 在这里插入图片描述

“+QMTOPEN:0,0 ” 表示MQTT 客户端网络成功打开

3.2 BC20连接至MQTT服务器

发送指令:

AT+QMTCONN=0,"BC20"

返回: “ OK

+QMTCONN: 0,0,0 ” 实验效果: 在这里插入图片描述 此时可以在EMQ平台看到以下信息。 在这里插入图片描述

3.3 订阅主题

关于MQTT报文不懂的可以参考以下视频。

https://www.bilibili.com/video/BV1oJ411176Q?from=search&seid=14289235381497624498 在此基础上完成以下实验。

发送指令:

AT+QMTSUB=0,1,"/xp/bc20",1

返回: “ OK

+QMTSUB: 0,1,0,1 ”

实验效果: 在这里插入图片描述

在EMQ平台中点击“主题”,在主题中出现订阅的主题 “/xp/bc20”,这个名字可以任意取。 在这里插入图片描述 打开MQTT.fx工具,准备向 “/xp/bc20”主题发信息,比如“HELLO BC20”,如下图中的①和②,此时在串口通信助手中出现③处信息。这个实验类似实现了接收信息的实验过程。 在这里插入图片描述

3.4 BC20向已知主题发送信息

串口波特率:9600

实验操作与如下,首先用MQTT.fx工具订阅"/mqtt/bc20"主题,如下图①②所示,在串口助手中发送如下指令。 发送指令:

AT+QMTPUB=0,1,1,0,"/mqtt/bc20","Hi,bc20"

此时在MQTT.fx界面中出现④处信息,这个实验类似实现了发送信息的实验过程。 在这里插入图片描述

注:相关指令可以在手册中查找,某些细节在本文中没有体现出来以后可以对应相应的视频查看。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3