OrbiSyncNode
Клиент IoT-узла для ESP8266/ESP32 с безопасным polling-подходом и Zero-Trust архитектурой для работы с OrbiSync Hub
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:adcd30fb5c8972b351dff9566c9ce52d906b9634e6834080606d7c0c79bf4adcOrbiSyncNode-1.2.3-adcd30fb.zipОписание
Клиент IoT-узла для устройств на ESP8266 и ESP32, который общается с OrbiSync Hub по HTTP или HTTPS. Особенность этой библиотеки в том, что она следует принципу Zero-Trust: все управление, авторизация и обработка команд остаются на стороне Hub, а устройство никогда не хранит долгоживущие токены или ключи — только в оперативной памяти. При перезагрузке сессия автоматически завершается. Работает на основе конечного автомата, что упрощает отладку и развёртывание. Поддерживает опциональное туннелирование через WebSocket, благодаря чему хорошо себя чувствует за NAT и брандмауэром. Hub отвечает за контроль слотов и управление политиками, а веб-интерфейс работает только с базой данных Hub, без прямого контакта с узлом. Два примера в комплекте: базовый smoke-тест и полная демонстрация функций.