Не удалось найти IBeacon

У меня возникли проблемы с подключением к IBeacon, поэтому я скачал приложение Locate. но ему не удалось найти мой IBeacon. Я также вручную настроил ibeacon, но безуспешно. Другой подход заключался в том, что я загрузил приложение eBeacon и мой IBeacon виден только в центральной периферии, а не в списке маяков.

Думаю проблема в устройстве. Вот это мой маяк.

Любые идеи будут оценены.

Спасибо!

P.S. Вопрос о проблемах с подключением к IBeacon я задал здесь .


person Shalva Avanashvili    schedule 26.11.2015    source источник
comment
Вы правильно установили его UUID, чтобы найти его?   -  person Larme    schedule 26.11.2015
comment
На самом деле я сделал, но UUID, который мне написал продавец, кажется неверным. Я нашел его вручную с помощью приложения eBeacon, которое предоставляет информацию об устройстве Bluetooth.   -  person Shalva Avanashvili    schedule 26.11.2015


Ответы (1)


Как указано в вашем комментарии, наиболее вероятным объяснением является то, что маяк не передает ProximityUUID, который настроен на ваших устройствах iOS. Более общие приложения для сканирования Bluetooth для iOS будут отображать сервисный UUID для устройства, но это не то же самое, что ProximityUUID, хотя внешне он выглядит одинаково. Это может ввести в заблуждение.

К сожалению, в iOS есть механизм безопасности, который не позволяет вам считывать идентификаторы iBeacon, если вы заранее не знаете ProximityUUID. К счастью, на других платформах такого ограничения нет. Две альтернативы:

Если у вас есть одна из вышеперечисленных платформ с поддержкой BLE (или вы можете ее одолжить), вы можете использовать ее для поиска маяка и получения его ProximityUUID.

person davidgyoung    schedule 26.11.2015
comment
Спасибо, вы мне очень помогли. Приложение Android Locate обнаружило настоящий ProximityUUID. - person Shalva Avanashvili; 26.11.2015