iOS 无法正确检测到 pibeacon 信号
iOS cannot detect pibeacon signals properly
我把我的 raspberry pi 变成了 ibeacon 发射器,但是我的 iPhone 无法检测到我的 pibeacon 信号以进行测距,例如,它不能说(推送通知)每当它靠近(在最近的距离) 到 pibeacon。但是,我的 phone 可以与其他类型的 USB 信标(例如 Bluegiga 和 Radbeacon)一起正常工作。有没有人遇到过同样的问题?
iOS 设备不会检测到 iBeacons 数据包,除非信标数据包的 ProximityUUID 预先配置到正在搜索它们的 iOS 应用程序中。根据问题中显示的命令,使用 Pi 配置的 ProximityUUID 是 43F2ACD1-5522-4E0D-9E3F-4A828EA12C25
可能只是您用来尝试将其检测为 iBeacon 数据包的 iOS 应用未预先配置为查找上述 ProximityUUID。
iOS 上的非信标 BLE 应用程序可以看到您的 Pi 的广告,因此非信标应用程序检测到它的事实仍然意味着问题所在。
如果您成功使用信标应用程序检测到 RadBeacon,它可能会检测到默认的 RadBeacon Proximity UUID 2F234454-CF6D-4A0F-ADF2-F4911BA9FFA6。如果您的应用可以检测到,请尝试将其配置到您的 Raspberry Pi 启动广告命令中,如下所示:
sudo hciconfig hci0 up sudo hciconfig hci0 leadv 3 sudo hcitool -i hci0 cmd 0x08 0x0008 1E 02 01 1A 1A FF 4C 00 02 15 2F 23 44 54 CF 6D 4A 0F AD F2 F4 91 1B A9 FF A6 00 00 00 00 C8
我把我的 raspberry pi 变成了 ibeacon 发射器,但是我的 iPhone 无法检测到我的 pibeacon 信号以进行测距,例如,它不能说(推送通知)每当它靠近(在最近的距离) 到 pibeacon。但是,我的 phone 可以与其他类型的 USB 信标(例如 Bluegiga 和 Radbeacon)一起正常工作。有没有人遇到过同样的问题?
iOS 设备不会检测到 iBeacons 数据包,除非信标数据包的 ProximityUUID 预先配置到正在搜索它们的 iOS 应用程序中。根据问题中显示的命令,使用 Pi 配置的 ProximityUUID 是 43F2ACD1-5522-4E0D-9E3F-4A828EA12C25
可能只是您用来尝试将其检测为 iBeacon 数据包的 iOS 应用未预先配置为查找上述 ProximityUUID。
iOS 上的非信标 BLE 应用程序可以看到您的 Pi 的广告,因此非信标应用程序检测到它的事实仍然意味着问题所在。
如果您成功使用信标应用程序检测到 RadBeacon,它可能会检测到默认的 RadBeacon Proximity UUID 2F234454-CF6D-4A0F-ADF2-F4911BA9FFA6。如果您的应用可以检测到,请尝试将其配置到您的 Raspberry Pi 启动广告命令中,如下所示:
sudo hciconfig hci0 up sudo hciconfig hci0 leadv 3 sudo hcitool -i hci0 cmd 0x08 0x0008 1E 02 01 1A 1A FF 4C 00 02 15 2F 23 44 54 CF 6D 4A 0F AD F2 F4 91 1B A9 FF A6 00 00 00 00 C8