使用Bluez,我可以使用此命令获取信标的MAC地址
sudo hcitool lescan
但是这个返回MAC的地址而不是检测到的UUID,主要和次要值。有人知道如何获取它们吗?
答案 0 :(得分:1)
您必须使用hcidump
命令将广告的原始输出作为字节获取,然后从这些字节中解析信标标识符。这是一个完全与开源AltBeacon格式相同的脚本:
https://github.com/RadiusNetworks/altbeacon-reference/blob/master/altbeacon_receive
如果要为iBeacon执行等效操作,则必须修改解析脚本以处理类似的格式。由于iBeacon格式是专有的,因此发布AltBeacon版本是我能做的最好的帮助。