使用Bluez获取UUID,Major和Minor值

时间:2016-04-11 16:59:23

标签: raspberry-pi ibeacon bluez

使用Bluez,我可以使用此命令获取信标的MAC地址

  

sudo hcitool lescan

但是这个返回MAC的地址而不是检测到的UUID,主要和次要值。有人知道如何获取它们吗?

1 个答案:

答案 0 :(得分:1)

您必须使用hcidump命令将广告的原始输出作为字节获取,然后从这些字节中解析信标标识符。这是一个完全与开源AltBeacon格式相同的脚本:

https://github.com/RadiusNetworks/altbeacon-reference/blob/master/altbeacon_receive

如果要为iBeacon执行等效操作,则必须修改解析脚本以处理类似的格式。由于iBeacon格式是专有的,因此发布AltBeacon版本是我能做的最好的帮助。