Собственная технология

HStack

Стек протокола KNX, написанный нами самими, от бита на витой паре до прикладного уровня.

System B Витая пара TP-1 KNX Data Secure Лицензия на исходный код C

Написан у нас, сертифицирован самостоятельно

Каждый уровень HStack написан в Horizentis, от битовой синхронизации длительностью 104 микросекунды на витой паре до прикладного уровня. KNX Association сертифицировала его как самостоятельный стек под идентификатором производителя 867.

Сертификат соответствия KNX для HStack, номер 867/23232/26 Посмотреть сертификат
Сертификация

Сертификат соответствия KNX

KNX Association проверила HStack на соответствие спецификациям KNX и 1 сентября 2026 года внесла его в реестр квалифицированных продуктов. Сертификат охватывает как знак KNX, так и знак KNX Secure, и остаётся действительным, пока стек продолжает соответствовать правилам, по которым он испытывался.

Номер сертификата
867/23232/26
Сертифицированный продукт
HStack
Спецификации
KNX v3.0.5
Протокол испытаний
TRF-2026-03-4960324
Посмотреть сертификат
Архитектура

Все уровни, до самого низа

Сверху вы пишете приложение, снизу адаптируете слой переноса. Всё, что между ними, - это HStack.

Ваше приложение устройства Пишете вы, поверх API стека
Лицензируется как исходный код C
Прикладной уровень / AIL Групповые объекты, интерфейсные объекты, функциональные свойства, KNX Data Secure
Транспортный уровень Многоадресная и ориентированная на соединение передача
Сетевой уровень Индивидуальная и групповая адресация, управление счётчиком переходов
Канальный уровень Формирование кадров, чётность, подтверждение, повтор, коллизии
Физический уровень Битовая синхронизация TP-1 на таймерах микроконтроллера, бит длительностью 104 микросекунды
Слой переноса на целевую платформу Обработчики flash, таймеров и RTOS, адаптируются под вашу плату
Приёмопередатчик onsemi NCN5110 Драйвер линии на уровне битов
Шина KNX TP-1
На линии

Нижний уровень, измеренный

Логический анализатор на работающей линии KNX, пока выполняется HStack. Каждая пачка импульсов это телеграмма, считанная с витой пары и разобранная по полям.

Запись логического анализатора трафика KNX TP-1, сделанная при работающем стеке.
Коротко о главном

Что представляет собой стек

Дескриптор устройства 07B0h System B - профиль, которого ETS ожидает от современного оконечного устройства
Среда передачи TP1-256 Витая пара, стандартные и расширенные кадры
Максимальный APDU 69 октетов, поэтому длинные передачи укладываются в одну телеграмму
Занимаемая память 53 kB флеш-памяти на эталонной платформе, с включённой защитой
Целевая платформа Cortex-M0+ STM32G0, сертифицирован на STM32G0B0CET6
Безопасность Data Secure Ключ инструмента, групповые ключи и ключи «точка-точка»
Поставка

Лицензируется как исходный код, а не как «чёрный ящик»

Вы получаете код, а не скомпилированную библиотеку. Уровень KNX в вашем изделии остаётся читаемым, отлаживаемым и поддерживаемым вашей командой на протяжении всего срока жизни продукта.

Весь стек на C

Все уровни KNX от физического до уровня прикладного интерфейса вместе с заголовками, образующими API приложения.

Слой переноса

Таймеры, flash, сброс, а также кнопка и светодиод программирования для STM32G0, готовые к переносу на вашу плату.

Проект, который собирается

Проект Keil MDK, использованный для сертификационной сборки, пример приложения и пример базы данных продукта ETS.

Как мы работаем вместе

Как проходит проект

  1. 1

    Аппаратная часть

    Разработайте плату на базе STM32G0 и NCN5110 или возьмите за основу наш референсный дизайн.

  2. 2

    Перенос

    Адаптируйте целевой слой под свою плату. Если сохранить референсное назначение выводов, менять ничего не придётся.

  3. 3

    Описание

    Опишите свои групповые объекты, параметры и интерфейсные объекты один раз и соберите соответствующую базу данных продукта ETS.

  4. 4

    Приложение

    Пишите приложение поверх API стека. Стек вызывает вас при обновлении группового объекта, а вы вызываете его при изменении значения.

  5. 5

    Сертификация

    Стек уже сертифицирован, поэтому сертификация вашего устройства охватывает ваше приложение и вашу аппаратуру, а не реализацию протокола.

Документация

Сертификат, техническое описание и заявление о соответствии

Все три документа публикуются на английском языке. Подписанные формы PICS и PIXIT, поданные в KNX Association, предоставляются вместе с лицензией.

Сертификат 867/23232/26 распространяется на стек протокола HStack. Устройству, построенному на HStack, по-прежнему нужна собственная сертификация продукта KNX, охватывающая его прикладную программу, аппаратуру и базу данных продукта ETS.

Разрабатываете устройство KNX?

Расскажите, что вы разрабатываете, и мы скажем, чего потребует перенос. Условия лицензии рассчитываются под каждый проект.