Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Bluetooth 蓝牙模块HM-15和iBeacons的Arduino扫描_Bluetooth_Arduino_Ibeacon_Hm 10 - Fatal编程技术网

Bluetooth 蓝牙模块HM-15和iBeacons的Arduino扫描

Bluetooth 蓝牙模块HM-15和iBeacons的Arduino扫描,bluetooth,arduino,ibeacon,hm-10,Bluetooth,Arduino,Ibeacon,Hm 10,我买了一个HM-15蓝牙模块,并成功地连接到Arduino。我能够发送At命令,我想用它来扫描iBeacons并获取它们的主次命令 使用AT+光盘?我可以看到信标地址,但我无法连接到它,现在我被困在如何检索大调和小调 你能帮我吗?以下是模块的数据表: 谢谢蓝牙信标不需要连接,您可以直接从广告中读取标识符 阅读第19节,开始发现扫描,学习如何读取和解码发现的外围设备中的字节。不同信标类型的确切字节布局各不相同。对于开源信标变体AltBeacon,您可以在此处看到字节布局: 要解码专有信标格式,您

我买了一个HM-15蓝牙模块,并成功地连接到Arduino。我能够发送At命令,我想用它来扫描iBeacons并获取它们的主次命令

使用AT+光盘?我可以看到信标地址,但我无法连接到它,现在我被困在如何检索大调和小调

你能帮我吗?以下是模块的数据表:


谢谢

蓝牙信标不需要连接,您可以直接从广告中读取标识符

阅读第19节,开始发现扫描,学习如何读取和解码发现的外围设备中的字节。不同信标类型的确切字节布局各不相同。对于开源信标变体AltBeacon,您可以在此处看到字节布局:


要解码专有信标格式,您需要了解该信标布局与上面链接的示例有何不同。

旧问题,但为了记录在案,您可以使用AT-DISI

这将扫描信标,包括iBeacons和AltBeacons。HM-10的响应将包括每一项的RSSI


PS:我假设HM-15和HM-10的运行方式相同。可能不是完全合理的假设。

你好,大卫,谢谢你的快速回复。现在我很清楚为什么我不需要连接到灯塔。但是,+DISC上的命令是什么?第19节只返回信标设备的名称和地址…我浏览了模块的所有数据表:如何检索发现的信标的所有字节?阅读更多文档,我看不到任何地方该设备将返回您收到的广告的完整字节。不幸的是,这可能意味着您无法使用它来检测信标。