Понимание неточности RSSI на RaspberryPi

Я экспериментирую с отслеживанием iBeacon на RaspberryPi, и у меня проблема с точностью полученного RSSI. Я использую следующее оборудование: - RaspberryPi (новейшая версия) - IOGear Bluetooth 4.0 USB Micro Adapter - BEACONinside Beacon (модель: B0001-A)

Я протестировал сканирование рекламы iBeacon с помощью официального приложения BEACONinside для Android, и полученный RSSI интуитивно очень точен. Затем я протестировал сканирование рекламы с использованием вышеупомянутого оборудования на RaspberryPi, и полученный RSSI оказался очень неточным. У кого-нибудь есть идея, в чем может быть причина этой неточности? Возможное происхождение проблемы, по моему мнению, связано с адаптером Bluetooth, который отличается от того, что установлен на моем телефоне Android. Другой причиной может быть библиотека для сканирования Bluetooth (на RaspberryPi я использую bluez). Что вы думаете?


person Simon Kofler    schedule 20.05.2015    source источник
comment
Что вы имеете в виду под неточностью? Можете ли вы опубликовать некоторые данные? Каждое принимающее устройство имеет разные антенны, которые получают разные значения RSSI.   -  person davidgyoung    schedule 20.05.2015


Ответы (1)


На RSSI обычно влияет окружающая среда, поэтому его следует

усредняется за пару секунд, чтобы получить точное значение

person Jagdish    schedule 20.05.2015