Может ли BLUNO принимать сигнал iBeacon и определять расстояние?
Я пытаюсь создать проект, в котором BLUNO будет выступать в качестве приемника сигнала BLE. Событие (Жужжание, ЖК-дисплей, вибрация и т. Д.) Будет активировано, когда iBeacon выйдет за пределы диапазона. У меня уже есть BLUNO с последним программным обеспечением. Я куплю iBeacon со стандартами Apple. Сейчас я использую iPhone для имитации.
Я хочу подтвердить, может ли BLUNO выступать в роли получателя, а не самого iBeacon.
Как я могу получить RSSI и определить расстояние от него? Какие-нибудь библиотеки или источники?
2 ответа
BLUNO не может принимать сигналы iBeacon, он может только отправлять рекламные объявления iBeacon.
BLUNO основан на TI CC2540, который может сканировать устройства Bluetooth, если их перепрограммировали с помощью специальной прошивки. Я не знаю ни одной пользовательской прошивки, которая предназначена для отправки результатов сканирования маяка от BLUNO, но теоретически это должно быть возможно, если вы хотите углубиться и написать свою собственную прошивку.
В RedBear Labs есть несколько достойных примеров прошивок для CC2540, в том числе сканирующих:
https://redbearlab.zendesk.com/entries/72966016-BLE-Mini-Tutorials
Смотрите здесь, как прошить кастомную прошивку на CC2540 с помощью BLUNO: