【问题标题】:PiBeacons: iPhone find BLE UUID not iBeaconPiBeacons:iPhone 找到 BLE UUID 而不是 iBeacon
【发布时间】:2014-04-20 23:04:40
【问题描述】:

对不起,我的英语有问题,但 PiBeacon 有问题。

我有一个 Raspberry Pi 和一个 USB 加密狗 Sitecom CN-524。

我阅读并遵循本教程 (http://developer.radiusnetworks.com/2013/10/09/how-to-make-an-ibeacon-out-of-a-raspberry-pi.html),但我的 PiBeacon 不起作用。

我有一个 iPhone 5 版本 7.1 和许多 BLE 实用程序,我发现 PiBeacon USB 加密狗的 UUID 与 sudo hcitool -i hci0 cmd 0x08 bla bla 命令分配的 UUID 不同。

为什么 mw usb dongle 不记录新的 UUID?

非常非常感谢!

【问题讨论】:

  • 你想在 Pi 上设置什么 UUID?您使用什么确切的实用程序在 iPhone 上查看 iBeacon?您必须在手机上使用 iBeacon 实用程序,例如 Locate for iBeacon。您必须使用与 Pi 上相同的 UUID 配置 iBeacon 实用程序,以便 iBeacon 可见。
  • 感谢您的回复。我使用此命令:$ sudo hcitool -i hci0 cmd 0x08 0x0008 1e 02 01 1a 1a ff 4c 00 02 15 e2 c5 6d b5 df fb 48 d2 b0 60 d0 f5 a7 10 96 e0 00 00 00 00 c5 00 00 00 00 00 00 00 00 00 00 00 00 00 用于配置文件 UUID E2C56DB5-DFFB-48D2-B060-D0F5A71096E0。我使用 BLE Utility 和 BLE Finder 并且 UUID 与此命令一起使用 $ sudo hciconfig hci0 leadv 但它是 55150126-28a5-6c36-77e4-963db95d37ca 而不是 E2C56DB5-DFFB-48D2-B060-D0F5A71096E0 并且与 APP Locate iB、Estimote、AirBeacon 和另一个应用程序一起使用我的 PiBeacon 没有显示任何 UUID:(

标签: bluetooth raspberry-pi raspbian ibeacon hci


【解决方案1】:

您无法使用蓝牙扫描实用程序(如 BLE Utility 或 BLE Finder)查看 iBeacon Proximity UUID。这些工具将报告一个完全不同的 UUID,它与 Pi 上配置的 iBeacon Proximity UUID 无关。

尝试使用Locate for iBeacon 并确保您编程到 Pi 中的任何 UUID 也在 Locate for iBeacon 中配置。

【讨论】:

  • 这是我的树莓派的代码: $ sudo hcitool -i hci0 cmd 0x08 0x0008 1e 02 01 1a 1a ff 4c 00 02 15 e2 c5 6d b5 df fb 48 d2 b0 60 d0 f5 a7 10 96 e0 00 00 00 00 c5 00 00 00 00 00 00 00 00 00 00 00 00 00 HCI 事件:0x0e plen 4 01 08 20 12 ` 在我执行noscanleadv 3 命令之后。我为 iBeacon 添加了此 UUID:E2C56DB5-DFFB-48D2-B060-D0F5A71096E0 主要:0 - 次要:0 - 电源:空白谢谢
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-12-06
  • 1970-01-01
相关资源
最近更新 更多