Модульный SDK для IoT на Arduino с Wi-Fi, MQTT и неблокирующей архитектурой, готовый к production на ESP8266/ESP32
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Mesh-сеть на LoRa для IoT с маршрутизацией через узлы без центрального шлюза
Управление датчиком CO₂ Cubic CM1106 через I2C для измерения концентрации углекислого газа в помещении
Структурированный обмен командами между Arduino и компьютером через последовательный порт с автоматическим разбором сообщений и преобразованием типов
Структурированный обмен данными через Serial с автоматической обработкой команд и справкой
Организация временных интервалов между сообщениями в протоколе CMMC без блокирования основного цикла программы
Объектно-ориентированное управление светодиодами через методы включения, выключения и переключения состояния
MQTT-коннектор для ESP8266/ESP32 с поддержкой расписания публикации и обработчиков событий соединения
Работа с NB-IoT модулями через CMMC: подключение к сети, отслеживание жизненного цикла устройства и получение параметров модуля
Управление WiFi на ESP8266 через систему событий вместо постоянного опроса статуса
Чтение температурных данных с четырёхканального щита CN0391 на Arduino Uno через стандартный интерфейс библиотеки
Минималистичная реализация CoAP клиента и сервера для Arduino с поддержкой observe и callback-обработчиков
Беспроводное управление модулем CodeCell со смартфона через приложение MicroLink по Bluetooth с чтением джойстика, слайдеров, кнопок и отправкой данных датчиков
Упаковка и передача телеметрии датчиков в беспроводных сетях с CRC16-CCITT проверкой и автоматической ресинхронизацией
Парсер протокола геймпадов CodexPad для получения данных кнопок и стиков через Serial или Bluetooth-модули
Local typed message core with optional headers for common sensor libraries.
Клиент для подключения микроконтроллера к генеративным моделям Cohere через облачный API
Получение данных о криптовалютах с CoinMarketCap API на ESP8266, ESP32 и WiFi101
Инкапсулирует управление SPI с поддержкой автоматического контроля выводов select и работы с 8, 16 и 32-битными данными
Приём и парсинг команд из серийного порта с поддержкой обработчиков и параметров
Интерфейс командной строки для управления скетчем через Serial, Bluetooth, WiFi и другие потоки ввода-вывода
Обработка команд с кнопок, DCC, CAN, I2C и серийного порта для управления устройствами
Превращает серийный монитор в CLI с автоматической генерацией справки и интеграцией с Arduino IoT Cloud
Парсер команд для микроконтроллеров, разбирает строки формата "КОМАНДА АРГУМЕНТ1 АРГУМЕНТ2..." со строгой типизацией и валидацией без динамического выделения памяти
Переменный ток для резистивных датчиков влажности и электропроводности, замедляющий электролиз электродов
Веб-интерфейс для настройки WiFi и параметров ESP8266 с сохранением во флеш-памяти