Could not find IBeacon

非 Y 不嫁゛ 提交于 2019-12-11 01:07:37

问题


Having the trouble to connect to IBeacon, I have downloaded the Locate app but it was unable to find my IBeacon. I have also manually configured the ibeacon but without success. Another approach was that I have downloaded the eBeacon app and my IBeacon is visible only in central peripherals, not in the list of Beacons.

I think the problem is in the device. Here it is my beacon.

Any ideas will be appreciated.

Thanks!

P.S I have asked the question about the problems for connection to IBeacon here.


回答1:


As suggest in your comment, the most likely explanation is that the beacon is not broadcasting a ProximityUUID that is configured into your iOS devices. More general bluetooth scanning apps for iOS will show the service UUID for a device, but this is not the same as the ProximityUUID, even though superficially it looks the same. This can be very misleading.

Unfortunately, iOS has a security mechanism that does not allow you to read the identifiers of an iBeacon unless you know the ProximityUUID up front. Fortunately, other platforms do not have this restriction. Two alternatives are:

  • Android - Locate app (free)
  • Mac - ScanBeacon ($10)
  • Linux - ScanBeacon Ruby Gem (free)

If you have one of the above platforms with BLE support (or can borrow one), you can use this to scan for the beacon and get its ProximityUUID.



来源:https://stackoverflow.com/questions/33935234/could-not-find-ibeacon

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!