Ми розробити приклад під наш продукт GGreg20_V3 у якому дані про рівень радіації передаються через протокол BLE (Bluetooth Low Energy) у додаток на смартфоні. Ми давно це планували і ось, нарешті зробили.

В даній новинній публікації йдеться про першу складову проекту, а саме про ESP32 BLE Server. Ми розробили YAML-приклад для прошивки ESPHome. Оскільки у нас вже є кілька прикладів для ESPHome, ми подумали, що і цього разу варто обрати цю чудову, популярну і відносно просту технологію.
Створений таким чином BLE Server, буде спроможний працювати автономно, а також з сервером Home Assistant (HA). Ті користувачі, у яких є HA, зможуть обирати, як саме використати розроблений нами приклад.Ті ж, у кого немає HA, зможуть користуватися лічильником Гейгера GGreg20_V3 через ESP32 BLE повністю автономно і незалежно від будь-яких інших додаткових технологій.
Також звертаємо увагу, що хоча наш приклад орієнтований на класичний мікроконтролер ESP32, з невеликими поправками у YAML-конфігурації, цей приклад можливо використовувати з будь-яким іншим контролером, який підтримується ESPHome та має на борту радіомодуль BLE.
Опис цієї частини проекту і сам YAML-файл конфігурації для створення прошивки ви можете знайти на нашому GitHub за посиланням:
https://github.com/iotdevicesdev/GGreg20_V3-BLE_Server-ESP32-ESPHome
У другій частині ми плануємо викласти приклад готового клієнтського додатку для ОС Android і розповісти як ми його розробляли і які функції заклали. Наразі процес дещо стримує процедура публікації додатку на Google Play.
Також у нас в планах викласти вихідний MIT AI2 “код” додатку у вільний доступ.
Київ. Україна. 2025 рік
ORCID: 0009-0002-6482-9419