Блог

Что такое Kbox-UniStack? Современная платформа разработки KNX

2 августа 2026Команда Kbox-UniStack

Kbox-UniStack — это платформонезависимый протокольный стек и фреймворк KNX, созданный для протокола автоматизации зданий KNX. Он работает на STM32 и ESP, на HAL или bare-metal. Это открытая платформа разработки: исходный код закрыт, но скачивание и разработка с ним полностью бесплатны.

Почему Kbox-UniStack?

Хотя протокол KNX — мировой стандарт в автоматизации зданий, его сложность создаёт серьёзный барьер на стороне разработки. Более того, конкурирующие стеки заставляют платить заранее лишь за начало разработки. У Kbox-UniStack нет платного барьера.

Kbox-UniStack решает эти проблемы следующими принципами:

  • Платформонезависимость: Один стек, один слой приложения. STM32 и ESP; HAL или bare-metal. Переносите на новое оборудование, не затрагивая логику приложения.
  • Нет платного барьера: Скачивайте бесплатно и разрабатывайте сегодня. Вы ничего не платите, пока продукт не станет коммерческим; лицензирование включается только на этапе сертификации KNX.
  • KNX Secure: Аутентифицированная и зашифрованная связь KNX встроена — надстройки не требуются.
  • Оптимизированный размер: Разработан для ограниченных flash и RAM; оставляет место для вашего приложения даже на небольших микроконтроллерах.

Основные компоненты

1. Протокольный стек KNX

В основе Kbox-UniStack лежит полная реализация протокола, соответствующая спецификации KNX. Она охватывает все сценарии связи на шине KNX с обработкой кадров cEMI (Common External Message Interface) и raw TP (Twisted Pair), групповой связью, индивидуальной адресацией и поддержкой broadcast.

2. Набор Stack + Framework

Kbox-UniStack — это больше, чем протокольный стек. Он поставляется с готовыми строительными блоками для разработки приложений: драйверы UART и I2C, а также классы Button, Watchdog, Flash и LED. Так вы создаёте продукт, а не инфраструктуру.

3. Библиотека DPT (Data Point Type)

Типобезопасные функции кодирования/декодирования для всех DPT, определённых в стандарте KNX. Готовая поддержка температуры (DPT 9.001), влажности (DPT 9.007), переключателя (DPT 1.001), диммера (DPT 3.007), процентов (DPT 5.001) и сотен других типов данных.

4. API управления памятью

Безопасный абстрагированный слой API для доступа к памяти устройства KNX. Полная поддержка операций MemoryRead, MemoryWrite, PropertyRead и PropertyWrite. Идеально для конфигурации устройств и постоянного хранения параметров.

Прозрачные цены

Наши цены открыты и зафиксированы пожизненно: лицензия на стек — единоразово 10 000 €, плюс 1 000 € за каждого OEM-клиента. Сопоставимые лицензии в других местах доходят до 30 000 € — и там вы платите ещё до начала разработки. С Kbox-UniStack вы сначала разрабатываете и платите только тогда, когда продукт доходит до сертификации.

Кому это подходит?

  • Производителям устройств KNX: Экономьте время, используя протокольный стек при разработке новых устройств KNX.
  • Интеграторам автоматизации зданий: Используйте платформонезависимую структуру для разработки собственных решений KNX и шлюзов.
  • Разработчикам IoT: Используйте слои абстракции Kbox-UniStack, чтобы подключить шину KNX к экосистеме IoT.
  • Командам R&D: Скачивайте бесплатно и прототипируйте — никакого риска, никакой предоплаты.

Начало работы

Скачайте Kbox-UniStack бесплатно и начните разработку уже сегодня. Быстро освойтесь с помощью документации, портов под платформы, примеров проектов и справочника API.

Читать документацию