UniversalRadioWSN
Единый интерфейс для работы с разными радиомодулями — LoRa, NRF24L01 и XBee, позволяющий менять оборудование без переписывания логики приложения
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:dd39771ff02865669304fe1d9d9a17ce5a6ad185a8e9bb9663ac2c1d9fcef04fUniversalRadioWSN-0.1.1-dd39771f.zipОписание
Единая точка входа для работы с разными радиомодулями — LoRa, NRF24L01 и XBee. Библиотека предоставляет общий интерфейс (RadioInterface), так что ты можешь писать логику приложения один раз, а затем просто переключаться между модулями, меняя пару строк в конфиге. Под капотом используются проверенные библиотеки: LoRa от Sandeep Mistry для SX127x, RF24 для NRF24L01+, и обычный Serial/Stream для XBee в режиме AT. Если ты работаешь только с одним модулем, не обязательно ставить зависимости для остальных. Удобна для беспроводных сетей датчиков (WSN) и прототипирования, когда железо ещё не окончательно определено.