【STM32嵌入式系统设计与开发---传感器拓展】——1_2_蓝牙主从模块_AT配置(HC-05)

一、主机蓝牙设置

shell 复制代码
# 1、重置模块
AT+ORGL 
# 2、设置名字,自己随便设置
AT+NAME=Master
# 3、设置连接密码,要和从机一样,密码好像可以不加双引号
AT+PSWD="1234"
# 4、设置为主机 ROLE = 1 为主机 ROLE = 0为从机
AT+ROLE=1
# 5、设置波特率,具体数据含义请看第3.4节
AT+UART=115200,0,0
# 6、查询自己的MAC地址
AT+ADDR?
# 7、绑定从机地址,需要注意的是这个地址是从机模块在AT模式下使用AT+ADDR指令查询到的地址,然后把冒号改为逗号
AT+BIND=xxx,xx,xxxxxx 
#(从机使用AT+ADDR查询的,注意中间分割的是逗号)

#二、从机蓝牙设置

shell 复制代码
# 1、重置模块
AT+ORGL 
# 2、设置名字,自己随便设置
AT+NAME=Slave
# 3、设置连接密码,要和从机一样,密码好像可以不加双引号
AT+PSWD="1234"
# 4、设置为主机 ROLE = 1 为主机 ROLE = 0为从机
AT+ROLE=0
# 5、设置波特率为115200,具体数据含义请看第3.4节
AT+UART=115200,0,0
# 6、查询自己的MAC地址
AT+ADDR?
# 7、绑定主机地址,需要注意的是这个地址是主机模块在AT模式下使用AT+ADDR指令查询到的地址,然后把冒号改为逗号
AT+BIND=xxx,xx,xxxxxx  
#(主机使用AT+ADDR查询的,注意中间分割的是逗号)

期间遇到问题

(1)主机和从机蓝牙匹配不上

因为绑定主机地址错误,错误是AT+BIND=xxx:xx:xxxxxx

应该改为AT+BIND=xxx,xx,xxxxxx

致谢

参考: 夏园长不熬夜/HC-05主从模式蓝牙配对说明v1.0

相关推荐
老k一步步来9 小时前
STM32 HAL库CAN通信核心函数详解,参数以及作用
stm32·单片机·嵌入式硬件
gwf2169 小时前
SSD读写速度深度解析:顺序读写vs随机读写、IOPS、延迟,你的硬盘性能到底怎么看?
git·嵌入式硬件·缓存·github·智能硬件
Freak嵌入式12 小时前
版本混乱 / 依赖缺失?uPyPi:MicroPython 版 PyPI,彻底解决库管理混乱
linux·服务器·数据库·单片机·嵌入式硬件·性能优化·依赖倒置原则
wuyk55513 小时前
77.嵌入式 C 语言中 enum 枚举的工程化实践:告别魔法数字,提升代码可维护性
c语言·开发语言·stm32·单片机·嵌入式硬件
义嘉泰13 小时前
XT25F128F-W Flash芯片全面解析
人工智能·嵌入式硬件·芯片
QH1392923188013 小时前
Keysight N9917B N9918B手持式综合微波分析仪
网络·科技·嵌入式硬件·集成测试·信息与通信
longxingiot14 小时前
轻量化单片机数传终端降低物联网开发门槛
单片机·嵌入式硬件·物联网
亿道电子Emdoor15 小时前
【Arm】MSP和PSP的区别简介
c语言·arm开发·单片机·mcu
国产HT1621B15 小时前
YL1650 LED驱动芯片详解:从原理到实战应用(附51单片机驱动代码)
stm32·单片机·嵌入式硬件·mcu·fpga开发·lcd驱动