文章目录
前言工具ESP32-G 网关介绍(1)产品概述(2)产品接口及 LED 指示灯说明 ESP32-G 网关蓝牙模式使用(1) 恢复出厂设置(2) 点击网关中的蓝牙选项(3) 点击 Client 设置 MQTT 参数(4)点击 Websocket 设置好 MQTT 参数 如何使用 PB 系列的蓝牙模组通过蓝牙网关向 MQTT 服务器发送数据(1) PB01/PB02的模组恢复出厂模式(2) 连接蓝牙网关(3) 给网关发送数据(3) MQTT服务器下发数据到PB01/PB02的模组 蓝牙网关的注意事项前言
最近同事给了一个ESP32-G 蓝牙网关,听说能和蓝牙的PB01/PB02模组组网通讯,心血来潮的写了一篇心得总结,下面就跟我一起看看如何进行组网通讯的吧
工具
一台ESP32-G WIFI蓝牙网关USB数据线一根(最好使用质量靠谱的USB数据线)PB01/PB02的模组或者开发板一个或者两个电脑一台ESP32-G 网关介绍
(1)产品概述
安信可 Wi-Fi + BLE 家庭智能网关(ESP32-G)由安信可科技设计开发。通过它实现
系统信息的采集、信息输入、信息输出、集中控制、远程控制、联动控制等功能。设备
支持局域网 Wi-Fi 功能(802.11b/g/n),它自带一个 LAN 口,在局域网组网中,可支持
STA/AP/STA_AP 工作模式,支持 Smart Config/AirKiss 一键配网为用户提供了一个高速,
安全,可靠的服务。
应用领域用于自动抄表,家庭楼宇自动化,安防系统,远程灌溉系统。
特性
体积小,灵活,简单,可定制化
采用低功耗双核 32 位 CPU,主频:240MHz,运算能力高达 600DMIPS,内置 520KB SRAM
支持 STA/AP/STA+AP 工作模式
支持 Smart Config/AirKiss 一键配网
支持 远程固件升级(FOTA),内嵌 Lwip 和 FreeRTOS
支持 USB(5V)供电或电源适配器(12V)供电
(2)产品接口及 LED 指示灯说明
ESP32-G 网关蓝牙模式使用
(1) 恢复出厂设置
长按恢复出厂设置按钮 5S,待工作指示灯闪烁后松开按键,工作指示灯熄灭,等待工作指示灯常亮后,网关重启并清除产品的配网信息。
网关恢复出厂默认模式后会出现一个 aithinkerGW01_(MAC 地址后三位)的热点,电脑连接后在浏览器输入192.168.4.1 会弹出一个网页,如下图:
(2) 点击网关中的蓝牙选项
如下截图
(3) 点击 Client 设置 MQTT 参数
主要设置的参数有 MQTT 端口号、服务器地址、发布主题、订阅主题、 订阅主题、用户名和用户密码,设置完成后点击确认即可实现蓝牙网关与 MQTT 服务器进行数据交互, 具体截图如下:
(4)点击 Websocket 设置好 MQTT 参数
具体如下图:
如何使用 PB 系列的蓝牙模组通过蓝牙网关向 MQTT 服务器发送数据
(1) PB01/PB02的模组恢复出厂模式
准备一个 PB 系列的模组,发送 AT+RESTORE 恢复出厂模式,如下图
(2) 连接蓝牙网关
发送 AT+SETUP 连接蓝牙网关,成功连接后,蓝牙模块会打印 connect ok,如下图
(3) 给网关发送数据
发送 AT+TEST=01,d18888,01020304 给网关发送数据,蓝牙网关收到数据后将将该数据转发到 MQTT 服务器中,如下图
(3) MQTT服务器下发数据到PB01/PB02的模组
MQTT 服务器发送{“addr”:“0005”,“opcode”:“d18888”,“data”:“01020304”}给蓝牙网关,蓝牙网关 将数据转发到蓝牙模组上,蓝牙模组成功收到数据,如下图
蓝牙网关的注意事项
(1) 蓝牙网关需要正确设置好 MQTT 参数,确保能在 MQTT 后台的客户端 ID 查看到蓝牙网关的 MAC 地址
(2)蓝牙模块节点广播数据格式 AT+TEST=01,d18888,01020304, 其中 01:目标地址, d18888:opcode, 01020304:广播数据,opcode 目前支持 get:d08888, set:d18888,ack:d38888,delete:d48888
技术支持: support@