蓝牙模块与USB转TTL低电平一定要交叉连接。
蓝牙:经典、BLE
供电建议5V,否则有些修改无法保存。
基本原理图
【04_蓝牙模块普通数据收发AT指令-哔哩哔哩】 https://b23.tv/X3LYk4X
AT指令
(1)ASCII码,区分大小写,指令末尾必须有\r表示结束
(2)只在非透传模式下有效(与手机连接后进入透传模式,AT指令被当做字符串发送,可以通过拉低PWRC进行AT指令发送)设置好波特率
(3)如果有对模块参数进行修改,软复位后才可以生效。(AT+RESET)修改指令直接在指令后进行修改就好,修改成功会显示OK。
- 串口MESH无线控制指令
A.串口MESH数据发射(AAFB):(数据为ASCII码)
发送广播时,目标短路地址为FFFF
发送单播时,短地址高字节必须为00
例:
a.向所有模块发送广播数据:112233445566
发送指令格式:AAFBFFFF112233445566
b.向短地址为02模块发送112233
发送指令格式:AAFB0002112233
SHOW IN HEX显示字符串
接收方:标识符+原地址+长度+内容(ASCII码所对应的字符)单播
B.串口MESH数据接收
C.串口MESH功能数据(AAFC)
【06_蓝牙模块手机APP通信-哔哩哔哩】 https://b23.tv/lRBcK8s
蓝牙模块手机APP通信
安卓安装蓝牙调试器(比较好),根据地址链接。连接设备后就可以发送字符串。