1.模块接线
USB-TTL模块 | WH-BLE103蓝牙模块 |
---|---|
RX | UART_TX |
TX | UART_RX |
3V3 | VBAT |
GND | GND |
如图所示
2.模块调试指令
模块的缺省 UART 口参数为: 波特率 57600、无校验、8 位数据位、1 位停止位。
首先需要发送切换模式指令(不用加回车换行)
+++a
要设置通讯密码,模块间联网靠密码进行区分(要加回车换行)
AT+PASS=123456
将模块模式切换到 Mesh 组网模式(要加回车换行)
AT+MODE=F
3.mesh网络测试
将以上步骤同时应用到3个WH-BLE103蓝牙模块中,并打开3个串口调试助手,设置好参数
3个WH-BLE103蓝牙模块连接通过USB-TTL连接PC电脑
打开3个串口调试助手
要发送数据要以::数据
的形式发送,如我要发送666
就要输入
::666
模块1向mesh网络发送666 (不用加回车换行)
模块2向mesh网络发送777 (不用加回车换行)
模块3向mesh网络发送888 (不用加回车换行)
WH-BLE103为尽可能保证数据能够准确的送达,模块采用了重传机制
,在一定时间内会多次发送数据。可以看到发送方发送1次
,接收方收到了8-9次
同样的数据。所以需要传输过程完毕之后再次发送其它数据,保证数据传输的完整性和数据传输的流畅性。
WH-BLE103蓝牙模块mesh功能测试完毕
其他AT指令(修改波特率等)可参考官方网站
手机如果需要加入mesh网络需要开发app方可加入mesh网络
欢迎小伙伴讨论,如有错误请在评论区评论或发私聊消息,谢谢你。