Какой предпочтительный формат рекламы маяка

Мы планируем интегрировать модуль Bluetooth, совместимый с BLE, в один из наших аппаратных продуктов. В течение последних нескольких дней я копался в сети и получил четкое представление о технологии. Теперь, когда у меня есть понимание технологии, я думаю, что у нас есть выбор: iBeacon, AltBeacon или Eddystone в качестве рекламного формата.

Обратите внимание, что мы не обращаемся к поставщику BLE, а вместо этого обращаемся к производителю микросхем, например, к Texas Instruments, или к кому-то, кто будет поставлять наше оригинальное оборудование. Модуль Bluetooth — добавление в последнюю минуту. Я полагаю, что производители чипов будут открыты для работы с любым рекламным форматом, который мы им предлагаем (это мое предположение. Я понятия не имею об этом). Но скажем, если да, какой формат предпочтительнее использовать ??

Мои 2 цента -

  • Я понимаю, что устройства, совместимые с iBeacon, будут иметь какой-то процесс сертификации от Apple. Мы хотим избежать любого обязательного процесса сертификации. Как я уже говорил, модуль Bluetooth для нас является лишь дополнением.

  • iBeacon кажется наиболее зрелым, поскольку он существует уже некоторое время.

  • AltBeacon выглядит почти так же, как iBeacon, с большей гибкостью и без багажа Apple. Требуются ли какие-либо сертификаты от владельцев, например, Radius Networks??

  • Eddystone выглядит самым надежным и ориентированным на будущее. Опять же, есть ли процесс сертификации?

Что нас беспокоит -

  • Бюджетный.
  • Низкое потребление батареи.
  • Изменение полезной нагрузки после развертывания.
  • Хост-процессор должен иметь возможность включать и выключать встроенное устройство BLE. В этом случае задержка должна быть низкой.
  • Мы должны иметь возможность отслеживать состояние маяка, т. е. не работает ли какой-либо маяк.
  • Безопасность.
  • Есть ли какие-то другие вещи, о которых мы должны беспокоиться ?? :)

person Dibzmania    schedule 16.08.2017    source источник
comment
Какой центр вы планируете иметь? Айфон? Важно ли, чтобы пользователи iPhone могли сканировать ваши iBeacons в фоновом режиме?   -  person Emil    schedule 16.08.2017
comment
Мне определенно нужно это для поддержки случаев использования, когда мое приложение будет в фоновом режиме. Но у меня будет база пользователей Android и iOS. Вы говорите, что iBeacon изначально поддерживает сканирование в фоновом режиме только на iOS?   -  person Dibzmania    schedule 16.08.2017


Ответы (2)


Да, вам нужно будет использовать iBeacon, если вам нужно сканирование в фоновом режиме на iOS. Android может сканировать в фоновом режиме любую рекламную полезную нагрузку.

person Simon Judge    schedule 16.08.2017

Правила StackOverflow не допускают рекомендаций, но я отвечу на два встроенных вопроса:

  • AltBeacon не требует какой-либо сертификации, но вы, очевидно, должны соответствовать спецификации, чтобы он работал с другими устройствами.

  • Точно так же Eddystone не требует предварительной сертификации, но вы можете сделать это по желанию, чтобы ваши продукты были перечислены в списке совместимых производителей на веб-сайте Google.

@Simon-Judge в основном прав в своем ответе, что iBeacon обеспечивает самый быстрый фон на iOS. Тем не менее, вы можете обнаружить форматы Eddsystone в фоновом режиме на iOS, поскольку они используют рекламу услуг, которую разрешают API iOS. Это намного медленнее, чем iBeacon (обычно 10 минут против 5 секунд для iBeacon). AltBeacon, для сравнения, вообще не может быть обнаружен в фоновом режиме на iOS, поскольку это реклама производителя. Единственная реклама производителя, которую можно обнаружить в фоновом режиме на iOS, — это реклама iBeacon.

person davidgyoung    schedule 16.08.2017
comment
С тех пор, как я разместил вопрос, произошли изменения. Мы будем преследовать поставщика BLE. Из того, что вы объяснили, если я ориентируюсь на базу пользователей iOS (наряду с пользователями Android и других платформ), а также хочу обрабатывать связь между устройством BLE и телефоном в фоновом режиме, то iBeacon выглядит единственным вариантом. - person Dibzmania; 17.08.2017