Может ли устройство iOS действовать как iBeacon при прослушивании других iBeacon?

Мне было интересно, может ли устройство iOS действовать как iBeacon при прослушивании других iBeacon. Судя по моему чтению, кажется, что ответ должен быть «нет», но я был бы очень признателен за окончательный ответ. Я бы проверил это сам, но мне еще предстоит приобрести дополнительное устройство iOS. Пожалуйста, дай мне знать. Спасибо!

РЕДАКТИРОВАТЬ:

Нашел дополнительный телефон, чтобы проверить его, и он работал, как показано ниже.


person mr.sosa    schedule 29.12.2013    source источник


Ответы (1)


Да, это работает! Я на самом деле никогда не пробовал это сам, пока несколько минут назад. Единственное предостережение заключается в том, что когда устройство одновременно передает как iBeacon и сканирует iBeacon, оно не обнаруживает свои собственные передачи.

Вот моя тестовая установка:

  1. Найдите iBeacon v1.1, установленный на iPhone 4S (см. ПРИМЕЧАНИЕ) , настроенный для передачи в качестве iBeacon с UUID 5AFFFFFF-FFFF-FFFF-FFFF-FFFFFFFFFFFF, старший 0, младший 0, степень -59. Также настроен для обнаружения видимых iBeacons (используя ранжирование).

  2. MacBeacon, установленный на MacBook Pro, передающий UUID 2F234454-CF6D-4A0F-ADF2-F4911BA9FFA6, мажор 1, минор 1, степень -59

  3. ScanBeacon, установленный на том же Macbook Pro, сканирует все iBeacons.

В результате iPhone обнаружил iBeacon 2F234454-CF6D-4A0F-ADF2-F4911BA9FFA6, исходящий от MacBook, а MacBook обнаружил iBeacon 5AFFFFFF-FFFF-FFFF-FFFF-FFFFFFFFFFFF, исходящий от iPhone. Это доказывает, что iPhone может одновременно передавать и дальность действия.

ПРИМЕЧАНИЕ: Версия 1.1 Locate for iBeacon, которая позволяет одновременно передавать iBeacon и определять местоположение iBeacon, еще не доступна в AppStore. Я автор и добавляю эту функцию в следующую версию.

person davidgyoung    schedule 29.12.2013
comment
В итоге я использовал телефон моего брата, чтобы попробовать, и он тоже заработал. Я использовал ваше приложение Locate for iBeacon для передачи сигнала, используя свое собственное приложение для передачи, а также диапазона. Спасибо, что подтвердили это! - person mr.sosa; 29.12.2013
comment
Я просто хотел добавить, что это не будет работать с устройствами Android, поскольку они не могут передавать данные в качестве маяков (на данный момент). - person rmooney; 07.01.2014