Hublink-Node
Управление BLE-коммуникацией и SD-картой для ESP32-узлов с синхронизацией данных и управлением энергопотреблением
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:320c256a1e4247d810fa2040d62b9e04113e9afb8b95d6759d0d7ef8682bb9cbHublink_Node-1.0.12-320c256a.zipОписание
Hublink-Node решает задачу связи между ESP32-узлами и облачным сервисом через BLE. Ядро библиотеки — управление периодической BLE-рекламой и синхронизацией: функция sync() инициирует цикл подключения и может быть настроена под разные интервалы. Поддерживается передача файлов с SD-карты, что полезно для сбора логов датчиков или данных с мониторов. В набор входят также утилиты для управления состоянием батареи (setBatteryLevel), отправки алертов и перевода процессора в режим лёгкого сна на заданное время. При инициализации библиотека самостоятельно настраивает частоту CPU на 80 МГц, инициализирует SD-карту и может логировать события через Serial1. Главное ограничение — привязка к ESP32 и обязательное наличие SD-карты; работать без неё не будет.