Открытие маяка карданного подвеса
Можно ли обнаружить маяки Gimbal с помощью iOS SDK? Я хочу использовать простое ранжирование, но я не знаю UUID передатчика.
4 ответа
ДА, вы можете использовать Gimbals в качестве iBeacons. Вы должны перенастроить его с помощью конфигурации iBeacon. Войдите на сайт Gimbal, создайте аккаунт, если у вас его нет. https://proximity.gimbal.com/
Откройте вкладку Proximity. Нажмите кнопку "Управление конфигурацией" вверху и создайте новую конфигурацию, выберите iBeacon в качестве типа маяка, назначьте UUID, основной и вспомогательный. Вы можете выбрать любой UUID.
Теперь зарегистрируйте маяк Gimbal и выберите новую конфигурацию. Вы должны открыть маяк, чтобы получить идентификатор фабрики, необходимый для регистрации.
Скачайте приложение Gimbal manager для iPhone, откройте его, выберите опцию "Настроить". Откройте Gimbal и выньте батарею, вставьте тесто, и вы увидите маяк в приложении Gimbal Manager, нажмите кнопку "Обновить".
Вот и все, теперь вы ваш Gimbal в режиме iBeacon.
Если кому-то интересно, я нашел этот полезный пост на http://beekn.net/2013/12/inside-gimbal-qualcomm-beacons-tackle-bluetooth-le-challenges/:
На самом деле, вы не можете прослушать UUID iBeacon, поскольку Gimbal использует свою собственную реализацию для своих маяков. Они используют BLE для передачи зашифрованных идентификаторов, которые меняются при каждой трансляции, поэтому необходимо проверить с помощью SDK / API, чтобы подтвердить, к какому идентификатору маяка это относится.
Обновление: Давидюнг прав. Есть некоторая информация, которую я пропустил в документации Gimbal:
Если сценарий использования вашего приложения требует использования технологии iBeacon, маяк Gimbal Series 20 может быть настроен на трансляцию пакетов BLE, совместимых с iBeacon. Чтобы узнать, как настроить маяк для совместимости с iBeacon, ознакомьтесь с Руководством по быстрому запуску Proximity. Среда Proximity упрощает использование маяков iBeacons и Gimbal из SDK и позволяет управлять ими через портал Gimbal Manager.
Интересно - я недавно получил ответ от Radius Networks, в котором говорилось, что ScanBeacon не может идентифицировать маяковые подвесы Gimbal - по крайней мере, так я это прочитал..
"Scanbeacon должен отображать любое устройство, которое передает рекламу ibeacon. У нас было несколько сообщений о том, что маленькие голубые маяки, которые Qualcomm делает доступными, не отображаются со ScanBeacon. Наше собственное исследование этих устройств заключается в том, что они не рекламируют iBeacon. идентификаторы.
Там могут быть некоторые конфигурации или другие шаги, которые необходимо предпринять, о которых мы не знаем. Но стандартное состояние маяков Qualcomm, похоже, не является рекламой iBeacon ".
Чтобы использовать iOS, вам нужно знать UUID. Есть несколько других опций, которые не требуют знания UUID.
Если у вас устройство Android с 4.3 или более поздней версией и поддерживается BT4.0, вы можете воспользоваться бесплатным приложением Locate по следующей ссылке. https://play.google.com/store/apps/details?id=com.radiusnetworks.locate
Если у вас Mac w 10.9 или выше и поддержка BT4.0, вы можете использовать приложение ScanBeacon ($9.99), доступное в Mac App Store или по этой ссылке. http://www.radiusnetworks.com/scanbeacon-app.html
Удачи, и обязательно сообщайте о своих результатах остальному сообществу!
Дэвид
Полное раскрытие: мои коллеги просто твердо напомнили мне, что я плохо себя веду, не отметив, что я работаю в Radius Networks, которая предоставляет инструменты, перечисленные выше, и являюсь разработчиком второго из перечисленных инструментов, ScanBeacon.