BACnetMSTP
BACnet MS/TP сервер для Arduino с поддержкой RS-485 и стандартных сервисов обнаружения устройств
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:3858e664bb9171c1d2fb9ff6c466f2774055725e036232820781d042b8da9175BACnetMSTP-2.0.0-3858e664.zipОписание
Полноценный BACnet MS/TP сервер для Arduino, который связывает микроконтроллер с промышленными RS-485 сетями через четыре строки кода. Поддерживает стандартные BACnet-сервисы — чтение и запись свойств объектов, Who-Is/I-Am для обнаружения устройств. На борту 12 аналоговых значений для работы с ADC, 6 бинарных выходов (цифровые пины и встроенный LED), все настройки хранятся в EEPROM. Протестирована с YABE BACnet Explorer на Uno R3, Mega 2560, ESP32, ESP32-S3 и STM32 Nucleo-144, STM32 Blue Pill скомпилирован, но на железе ещё не проверен. Скорость обмена и MAC-адрес настраиваются и сохраняются, так что переподключение не требует перезагрузки скетча.