📐 Разработали стандарты экосистемы Wiren Board Собрали в открытый пакет стандарты, по которым мы сами именуем MQTT-топики, UI-тексты и делаем шаблоны устройств:
📄 WB-STD-001 — идентификаторы MQTT-топиков: как называть устройства и контролы в любом ПО, публикующем данные в MQTT (драйверы wb-mqtt-*, wb-rules).
📄 WB-STD-002 — стиль текстов в интерфейсах: веб-конфигуратор, названия контролов и настроек в шаблонах.
📄 WB-STD-003 — шаблоны устройств для wb-mqtt-serial: структура, канонические группы, каналы и параметры, версионирование шаблонов.
📚 Начать проще всего с шаблонов: на вики есть пошаговая
инструкция для сторонних Modbus-устройств.
🤖 Стандарты пригодятся и AI-агентам: в README есть таблица, какие документы добавлять в контекст для типовых задач — сгенерировать шаблон wb-mqtt-serial, проверить имя топика или UI-текст.
💬 Если вы пишете свой драйвер, шаблон или интеграцию — сверяйтесь со стандартами, чтобы ваши устройства выглядели в системе так же аккуратно, как наши.
📖 Документы опубликованы под лицензией CC BY 4.0; каждый версионируется независимо, версия и история изменений — в самом документе.
💻 Репозиторий со стандартами:
github.com/wirenboard/wb-standards