Arduino HC-05 蓝牙:检测特定不可见设备是否在范围内

问题描述 投票:0回答:1

我正在尝试根据站在它前面的人来个性化屏幕。

我的想法是获取他们手机的蓝牙地址并检查哪个设备是最近的。

因为该项目已经在使用 NodeMCU 微控制器,所以我想在构建中添加一个 HC-05 蓝牙模块。

如果我有完整的地址但不可见,有没有办法检查设备是否存在?

当我使用

AT+INQ
命令扫描设备时,我只能看到可见设备(蓝牙设置页面必须打开)。

arduino bluetooth esp8266 nodemcu hc-05
1个回答
0
投票

如果有人偶然发现它,我正在回答我自己的问题。

Mike Petrichenkos 对我的问题的评论是正确的方法。 您可以通过

AT+RNAME
命令查询设备名称。如果设备不在范围内,则命令失败。

并非每个版本的 HC05 模块都支持该命令。我用固件版本 3(有效)和版本 4 和 5(无效)对其进行了测试。

© www.soinside.com 2019 - 2024. All rights reserved.