我正在尝试根据站在它前面的人来个性化屏幕。
我的想法是获取他们手机的蓝牙地址并检查哪个设备是最近的。
因为该项目已经在使用 NodeMCU 微控制器,所以我想在构建中添加一个 HC-05 蓝牙模块。
如果我有完整的地址但不可见,有没有办法检查设备是否存在?
当我使用
AT+INQ
命令扫描设备时,我只能看到可见设备(蓝牙设置页面必须打开)。
如果有人偶然发现它,我正在回答我自己的问题。
Mike Petrichenkos 对我的问题的评论是正确的方法。 您可以通过
AT+RNAME
命令查询设备名称。如果设备不在范围内,则命令失败。
并非每个版本的 HC05 模块都支持该命令。我用固件版本 3(有效)和版本 4 和 5(无效)对其进行了测试。