Может ли 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:

http://www.dfrobot.com/wiki/index.php/Bluno_SKU:DFR0267#Update_BLE_Firmware_on_Bluno.EF.BC.88AT.2BVERSION_to_check_the_version.EF.BC.89

Другие вопросы по тегам