2017-01-30 6 views
0

Я пытаюсь использовать плату WiPy в качестве сканера BLE, и мы обнаруживаем некоторые действия по расширению с помощью радиобуев Network Dot.Медленное обнаружение радиуса Сетевой точечный маяк

Мы пытаемся создать несколько маяковых производителей, все из которых будут выпускаться как iBeacon с интервалом рекламы 100 мс (10 в секунду). На доске мы обнаружили каждую секунду по меньшей мере 4-5 рекламных пакетов этих маяков, но большую часть времени 0 или 1 радиус-маяка.

Мы опробовали конфигурацию altBeacon или iBeacon, результаты аналогичны. Это скриншот конфигурации с приложением RadBeacon: enter image description here

ли мы конфигурированию что-то неправильно или маяки, имеющие неожиданное поведение?

ответ

0

Не все 100% рекламных пакетов, отправленных устройством Bluetooth LE, будут обнаружены приемными устройствами. Фактический процент полученных зависит от целого ряда факторов, в том числе:

  • уровня мощности передатчика
  • Расстояние между двумя устройствами
  • радиопомех в области
  • Bluetooth радио заторы
  • Антенны на обоих передатчик и приемник
  • Ориентация антенн

В хороших условиях (близкий диапазон, высокая мощность передатчика) я обычно вижу, что 80-90% пакетов обнаруживаются устройствами Android и iOS, которые позволяют вам легко подсчитывать отдельные пакеты BLE.

Поскольку ваш уровень обнаружения значительно ниже, вы можете попробовать несколько вещей:

  • увеличить уровень мощности передатчика от -18 дБм до 3 дБм. Самая слабая выходная мощность - наиболее вероятная причина вашей проблемы.
  • Приведите ваш передатчик и приемник ближе.

Если эти два предложения не помогают, я бы использовал независимый инструмент, такой как телефон Android, чтобы фактически подсчитать количество обнаруженных пакетов BLE. У меня есть приложение с голыми костями, которое вы можете запустить на Android для этого here, но вам понадобится копия Android Studio для ее создания и запуска.

+0

Я пробовал с другими полномочиями передачи, и маяки все рядом с доской. Я просто спрашивал об этом, потому что радиус-маяки имеют поведение экстранца по сравнению с другими маяками, настроенными с аналогичными значениями. – Eylen

+0

Это, конечно, не ожидается. У меня есть точка RadBeacon на моем столе, и я подсчитываю 8-10 пакетов в секунду, полученных устройством Android рядом с ним, когда он настроен на рекламу на частоте 10 Гц. Хотя, конечно, возможно, что у вас есть одно устройство с аппаратной проблемой (разряженная батарея, сломанная антенна и т. Д.), Если вы видите это с двумя разными точками, я думаю, что проблема с настройкой или установкой теста более вероятна. – davidgyoung

+0

Хм, я думал, что это намного меньше, чем из-за 3 рекламных каналов (как я сказал в письме к вам, Дэвиду :). –