AirLocate только ищет определенные UUID?

Я тестировал некоторые iBeacons - тогда я установил UUID маяка на значение, отличное от значения по умолчанию, которое AirLocate не обнаружил.

AirLocate только ищет определенные UUID радиобуя или я делаю что-то не так?

Спасибо!

2 ответа

Решение

AirLocate работает по-разному, в зависимости от того, используете ли вы дистанцию ​​или мониторинг. Когда вы осуществляете мониторинг, вы можете выбрать любой из восьми встроенных ProximityUUID для мониторинга, а также можете также выбрать мониторинг на основе основного и второстепенного идентификатора. Хотя вы можете вручную редактировать один из встроенных ProximityUUID, его изменение влияет только на отслеживаемый в данный момент регион - оно не изменяет список из восьми встроенных идентификаторов.

Восемь встроенных ProximityUUIDS:

E2C56DB5-DFFB-48D2-B060-D0F5A71096E0
5A4BCFCE-174E-4BAC-A814-092E77F6B7E5
74278BDA-B644-4520-8F0C-720EAF059935
112ebb9d-b8c9-4abd-9eb3-43578bf86a41
22a17b43-552a-4482-865f-597d4c10bacc
33d8e127-4e58-485b-bee7-266526d8ecb2
44f506a4-b778-4c4e-8522-157aac0efabd
552452fe-f374-47c4-bfad-9ea4165e1bd9

При ранжировании AirLocate ищет любой iBeacon с любым из восьми встроенных ProximityUUID одновременно. Невозможно вручную выбрать меньший список для выбора, равно как и нет способа вручную отредактировать UUID. Также невозможно установить мажор или минор для фильтрации ранжированных iBeacon.

Если вы хотите использовать AirLocate для определения диапазона для iBeacon, чей ProximityUUID отсутствует в этом списке, вы должны изменить исходный код, добавив свой собственный ProximityUUID.

Как видно из источника

E2C56DB5-DFFB-48D2-B060-D0F5A71096E0

5A4BCFCE-174E-4BAC-A814-092E77F6B7E5

74278BDA-B644-4520-8F0C-720EAF059935

Обратите внимание, где указаны другие перечисленные выше.

Другие вопросы по тегам