OpenEdgeStack
Шифрованная LoRa-коммуникация между edge-устройствами с AES-128 и поддержкой передачи больших данных
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:cc7bec1d53b19522bf93417c4e35c6a6f3b79fb30d688563dcce98c3e5ccfe93OpenEdgeStack-1.1.3-cc7bec1d.zipОписание
Шифрованная коммуникация по LoRa без привычного LoRaWAN стека — вот суть OpenEdgeStack. Библиотека встраивается в RadioLib и добавляет слой AES-128/CTR шифрования для связи между edge-устройствами напрямую, без шлюзов и бэкенда. Поддерживаются платы на чипах SX1261, SX1262 и SX1268. Устройства присоединяются через OTAA-активацию, все пакеты шифруются, целостность проверяется HMAC на 8 байт. Сессии хранятся в оперативной памяти, но сохраняются при перезагрузке. Версия 1.1.2 добавила передачу больших данных через разбиение на 200-байтные чанки — полезно, когда нужно отправить больше, чем вмещает стандартный LoRa пакет. На данный момент это чистый зашифрованный транспорт; в планах добавить MQTT-консоль для визуализации данных при наличии интернета.