Нужен скетч для Arduino

KADAVR
Offline
Зарегистрирован: 21.10.2016

Добрый день!

Нужен скетч под Arduino IDE для программирования ESP32

Дано:

Маяк iBeacon, который транслирует свой UUID, скажем раз в секунду. (в дальнейшем этих маяков будет 5 со своими уникальными UUID)

Нужно запрограммировать ESP32 так, чтобы она постоянно сканировала (искала) iBeacon, если обнаружен маяк, то запрашивала у него UUID, сравнивал с заранее прописанными 5 UIID, и если совпадение – включал светодиод.

Светодиод должен гореть всегда, когда в ESP32 видит любой из 5 маяков.

Как только ESP32 не видит ни одного маяка из прописанных UUID, запускаем таймер (3 минуты) который держит светодиод включенным. (в это время ESP32 сканирует наличие маяков). Если в течении 3 минут маяки не обнаружены – светодиод гасим. 

Такие скетчи есть в интернете, но под ESP-IDF. а мне не хочется связываться с его установкой и настройкой, чтобы прошить единственную ESP32. 

https://github.com/lucadentella/esp32-tutorial/blob/master/25_ibeacon_finder/main/main.c

 

fridgetester
fridgetester аватар
Offline
Зарегистрирован: 09.02.2019
qbit
Offline
Зарегистрирован: 18.03.2019

KADAVR пишет:

...когда в ESP32 видит любой из 5 маяков..

Достаточно ESP-01. Если не получится, обращайтесь email: info сабака qbit.su

fridgetester
fridgetester аватар
Offline
Зарегистрирован: 09.02.2019

qbit пишет:

Достаточно ESP-01. Если не получится, обращайтесь email: info сабака qbit.su

Это как? Ведь в esp-01 нет bluetooth, а тем более LE.

karamzin01
Offline
Зарегистрирован: 08.03.2018

Предложу Лучший вариант - maslachenko767@mail.ru , консультации, подбор компонентов бесплатно, гарантии имеются

qbit
Offline
Зарегистрирован: 18.03.2019

fridgetester пишет:

Это как?...

Да не как и никаким боком. Не внимателен, проглядел iBeacon.