Raspberry Pi Zero W - 检测iBeacon并执行操作

时间:2018-02-21 07:06:32

标签: python raspberry-pi ibeacon

我有一个Kontakt.io Beacon Pro - 这是播放iBeacons。我希望能够使用Raspberry Pi(Zero W)检测iBeacon,然后使用python脚本执行操作。 (通过GPIO打开LED)。我可以使用bluez的hcitool lescan功能检测iBeacon,但我不知道如果(如果可以的话)可能会设置一个python脚本?将检测到ibeacon,然后在检测到它后,将打开LED。

1 个答案:

答案 0 :(得分:1)

这样做的关键是使用BlueZ设置蓝牙扫描并使用它来检测信标。这是一篇博客文章,告诉您如何在检测到信标时使用Raspberry Pi 2打开灯光。

http://developer.radiusnetworks.com/2014/04/27/how-to-make-a-raspberry-pi-turn-on-a-lamp-with-an-ibeacon.html

该示例使用shell脚本,而不是python来控制BlueZ进行检测。要控制LED,您可以放下电源尾部。您还需要调整Raspberry Pi Zero的GPIO使用。