Открытие карданного маяка

17

Можно ли обнаружить маячки с картой Gimbal с помощью SDK iOS? Я хочу использовать простой диапазон, но я не знаю UUID передатчика.

    
задан Mihai Popa 23.01.2014 в 14:57
источник
  • Используют ли маяки Gimbal API iBeacon или какой-либо другой API BLE? Коды управления менеджером местоположения Apple будут работать только в том случае, если это настоящий iBeacon. Вам придется свернуть собственный код ранжирования, если он не использует iBeacons. –  Duncan C 23.01.2014 в 20:58
  • Нет, у них есть другой API (собственный SDK). Используя приложение Android, упомянутое davidhelms, я не смог обнаружить этот маяк. –  Mihai Popa 24.01.2014 в 09:08

4 ответа

30

ДА, вы можете использовать Gimbals как iBeacons. Вы должны перенастроить его с помощью конфигурации iBeacon. Войдите на сайт Gimbal, создайте учетную запись, если у вас ее нет. Ссылка

Откройте вкладку «Близкие контакты». Нажмите кнопку «Управление конфигурацией» вверху и создайте новую конфигурацию, выберите iBeacon в качестве типа маяка, назначьте UUID, основные и второстепенные. Вы можете выбрать любой UUID, который вы хотите.

Теперь зарегистрируйте свой маяк Gimbal и выберите новую конфигурацию. Вы должны открыть маяк, чтобы перейти к заводскому идентификатору, который требуется для регистрации.

Загрузите приложение Gimbal manager для iPhone, откройте его, выберите опцию «Настроить». Откройте Gimbal и извлеките аккумулятор, снова вставьте тесто, и вы увидите свой маяк в приложении Gimbal Manager, нажмите кнопку «Обновить».

Вот и все, теперь ваш Gimbal находится в режиме iBeacon.

    
ответ дан Sergey 26.03.2014 в 17:14
  • Любая идея, почему я не могу найти приложение Gimbal manager из магазина приложений на iPod touch? Согласно листингу на itunes.apple.com/us/app/gimbal-beacon-manager/id785688563?mt=8, приложение должно быть совместимо с ipod touch. Он работает с iOS 7.1.1, может быть, это проблема !? –  hcpl 20.05.2014 в 11:24
  • И вот отличный набор инструкций с изображениями: gimbal.com/doc/ios_proximity_ibeacon_quickstart.html –  Lyndsey Scott 25.05.2014 в 04:49
  • В настоящее время я использую Gimbal sdk, но у меня нет никакого устройства с картой, я просто хочу проверить sdk, настроив свой iphone как передатчик ibeacon. Я выполнил шаги в ответе, но все же я не могу обнаружить свое устройство в качестве маяка. –  Rahul Mathur 29.05.2014 в 09:06
  • @Rahul Mathur Я не думаю, что вы можете настроить настройки iPhone, действующего в качестве маяка, поскольку с его помощью можно изменить конфигурацию маяка Gimbal. –  Siddharth 13.08.2014 в 10:53
  • @Sergey Ваши инструкции имеют смысл, но о том, что я не понимаю, можно ли теперь найти маяки, используя Core Location самостоятельно, или вам все еще нужен SDK Gimbal после того, как следуете вашим указаниям. –  Axeva 05.12.2014 в 19:52
6

Если кому-то интересно, я нашел этот полезный пост на Ссылка :

Собственно, вы не можете нюхать iUeon UUID, так как Gimbal использует свою собственную реализацию для своих маяков. Они используют BLE для передачи зашифрованных идентификаторов, которые изменяются при каждой широковещательной передаче, поэтому для подтверждения того, с каким идентификатором маяка это связано, нужно проверить с помощью SDK / API.

обновление: davidyoung прав. Существует некоторая информация, которую я пропустил в документации Gimbal:

Если для использования вашего приложения требуется использование технологии iBeacon, маяк Gimbal Series 20 можно настроить для трансляции iBeon-совместимых пакетов BLE. Чтобы узнать, как настроить маяк для совместимости с iBeacon, прочитайте руководство Quickstart Proximity. Рамка Proximity позволяет легко использовать как iBeacons, так и Gimbal beacons из SDK и позволяет управлять ими через портал менеджера Gimbal.

    
ответ дан Mihai Popa 24.01.2014 в 09:35
  • Если вы прочтете их документацию, довольно ясно, что их SDK полагается на пользовательский маяк BLE, который не совместим с iBeacon. См .: gimbal.com/doc/proximity/ios.html –  davidgyoung 24.01.2014 в 23:50
  • Gimbal является обычным передатчиком BLE и может быть перенастроен в соответствии с спецификацией iBeacon. См. Мой ответ ниже. –  Sergey 26.03.2014 в 17:15
  • Кто-нибудь знает, работает ли это для серии 10? Он утверждает, что он находится в режиме iBeacon, но по-прежнему транслирует разные UUID каждые полсекунды. –  LeslieOA 28.05.2014 в 20:21
  • Режим iBeacon работает только на маяках Gimbal Series 20. Смотрите раздел IBeacon здесь: gimbal.com/doc/proximity/ios.html Странно серии 10 маяки принимают конфигурацию IBeacon и отчет в приложении Beacon менеджера, что они iBeacons, но до сих пор транслируются в Gimbal маяков. –  alexkent 07.06.2014 в 00:50
  • Я получил серию 10 с прошивкой 1.8.0 для работы в качестве стандартного iBeacon. Кажется, сейчас он трансляция в обоих режимах (Gimbal близость для реконфигурации?), А также настройки iBeacon, которые я применил в менеджере в соответствии с ответом Сергея. –  owenfi 07.08.2014 в 22:30
3

Интересно - недавно я получил ответ от Radius Networks, в котором ScanBeacon не может идентифицировать маяки в кармане - по крайней мере, так я его прочитал.

«Scanbeacon должен отображать любое устройство, которое передает рекламу ibeacon. У нас было несколько отчетов о том, что маленькие синие маяки, которые Qualcomm выпускает, не отображаются с помощью ScanBeacon. Наше собственное расследование этих подразделений заключается в том, что они не рекламируют идентификаторы iBeacon.

Может быть какая-то конфигурация или другие шаги, которые необходимо предпринять, о которых мы не знаем. Но внешнее состояние маяков Qualcomm, по-видимому, не является рекламой iBeacon ».

    
ответ дан PFaunik 27.01.2014 в 06:11
3

Чтобы использовать iOS, вам нужно знать UUID. Существуют и другие опции, которые не требуют знания UUID.

  1. Если у вас есть устройство Android w / 4.3 или новее и поддержка BT4.0, вы можете использовать бесплатное приложение Locate по следующей ссылке. Ссылка

  2. Если у вас есть Mac w 10.9 или выше и поддержка BT4.0, вы можете использовать приложение ScanBeacon ($ 9.99), доступное в магазине Mac App Store или по этой ссылке. Ссылка

Удачи, и убедитесь, что вы сообщаете свои результаты остальному сообществу!

Дэвид

Полное раскрытие: мои коллеги просто напомнили мне, что я плохо себя чувствую, не замечая, что я работаю ради Radius Networks, который предоставляет перечисленные выше инструменты, и я разработчик второго инструмента, указанного в списке ScanBeacon.

    
ответ дан davidhelms 23.01.2014 в 16:44