AskSinPP
C++ реализация протокола Homematic для создания устройств на ATMega, STM32, ESP32 и RP2040 с поддержкой AES-подписей и работой с датчиками
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:e81b63298461b433ab1a4a2bfa60bb153826bb67685f405ef964be9429f31e1bAskSinPP-5.0.3-e81b6329.zipОписание
C++ реализация протокола Homematic для самостоятельной разработки устройств на базе различных микроконтроллеров. Поддерживает ATMega328, ATMega644, ATMega1284, STM32F1, ESP32 и RP2040, хотя для последних двух реализация ещё неполная. Библиотека настраивается через шаблоны каналов, обеспечивает прямой доступ к EEPROM и может работать с AES-подписями при наличии определённого ключа. К ней нужны зависимости — как минимум EnableInterrupt и Low-Power, плюс по выбору датчики (DHT, BMP280, BH1750 и другие). Требует правильной конфигурации через define-ы перед подключением заголовков. Для микроконтроллеров с расширенной памятью есть рекомендация использовать нестандартные платы вроде Bobuino.