目录

M0L200系列模组 蓝牙指令

设置/查询 蓝牙名称设置

AT+BTNAME
查询指令:AT+BTNAME<CR><LF> 响应:+ok=name<CR><LF><CR><LF>
设置指令:AT+BTNAME=name<CR><LF> 响应:+ok<CR><LF><CR><LF>
参数说明 name:蓝牙广播包名称

查询蓝牙连接状态

AT+BTSLK
查询指令:AT+BTSLK<CR><LF> 响应:+ok=status<CR><LF><CR><LF>
参数说明 status:on:有设备连接;off:无设备连接

查询蓝牙MAC地址

AT+BTMAC
查询指令:AT+BTMAC<CR><LF> 响应:+ok=112233445566<CR><LF><CR><LF>

蓝牙功能使能

AT+BTEN
查询指令:AT+BTEN<CR><LF> 响应:+ok=status<CR><LF><CR><LF>
设置指令:AT+BTEN=status<CR><LF> 响应:+ok<CR><LF><CR><LF>
参数说明 status:on:开机加载蓝牙功能;off:开机不加载蓝牙功能

BLUFI功能使能

AT+BLUFCFG
查询指令:AT+BLUFCFG<CR><LF> 响应:+ok=status<CR><LF><CR><LF>
设置指令:AT+BLUFCFG=status<CR><LF> 响应:+ok<CR><LF><CR><LF>
参数说明 status:on:打开BLUFI功能;off:关闭BLUFI功能,注意:只有在蓝牙开启的时候才能使用

发送蓝牙数据

AT+BTSND
指令格式:AT+BTSND=data_length<CR><LF> 响应:收到>回复后,输入要发送的数据,模块再次返回:+ok=n<CR><LF><CR><LF>
参数说明 data_length:发送数据的长度。范围:0~1024 字节 输入成功后返回一个”>”, 串口等待 3s 输入,将串口收到数据发送到蓝牙,若两个字节之间的间隔大于 10ms 则认为输入结束将立刻发送。n:实际发送的数据长度

接收蓝牙数据

+BTD
指令格式:+BTD,length:data<CR><LF>
参数说明 +BTD:接收到蓝牙数据的开始符。length:接收到数据长度;data:接收到数据的内容