HStack
Стек протокола KNX, написанный нами самими, от бита на витой паре до прикладного уровня.
Мы не лицензировали стек. Мы его написали.
Большинство устройств KNX построено на стеке протокола, купленном у сторонних поставщиков. Наш - нет. Каждый уровень, от битовой синхронизации на витой паре до прикладного уровня, написан в Horizentis и зарегистрирован в KNX Association самостоятельно.
Все уровни, до самого низа
Сверху вы пишете приложение, снизу адаптируете слой переноса. Всё, что между ними, - это HStack.
Что представляет собой стек
Лицензируется как исходный код, а не как «чёрный ящик»
Вы получаете код, а не скомпилированную библиотеку. Уровень KNX в вашем изделии остаётся читаемым, отлаживаемым и поддерживаемым вашей командой на протяжении всего срока жизни продукта.
Весь стек на C
Все уровни KNX от физического до уровня прикладного интерфейса вместе с заголовками, образующими API приложения.
Слой переноса
Таймеры, flash, сброс, а также кнопка и светодиод программирования для STM32G0, готовые к переносу на вашу плату.
Проект, который собирается
Проект Keil MDK, использованный для сертификационной сборки, пример приложения и пример базы данных продукта ETS.
Как проходит проект
- 1
Аппаратная часть
Разработайте плату на базе STM32G0 и NCN5110 или возьмите за основу наш референсный дизайн.
- 2
Перенос
Адаптируйте целевой слой под свою плату. Если сохранить референсное назначение выводов, менять ничего не придётся.
- 3
Описание
Опишите свои групповые объекты, параметры и интерфейсные объекты один раз и соберите соответствующую базу данных продукта ETS.
- 4
Приложение
Пишите приложение поверх API стека. Стек вызывает вас при обновлении группового объекта, а вы вызываете его при изменении значения.
- 5
Сертификация
Стек уже зарегистрирован, поэтому сертификация вашего устройства охватывает ваше приложение и вашу аппаратуру, а не реализацию протокола.
Прочитайте, прежде чем о чём-либо спрашивать
Оба документа публикуются на английском языке. Подписанные формы PICS и PIXIT, поданные в KNX Association, предоставляются вместе с лицензией.
Регистрация 867/23232/26 распространяется на стек протокола HStack. Устройству, построенному на HStack, по-прежнему нужна собственная сертификация продукта KNX, охватывающая его прикладную программу, аппаратуру и базу данных продукта ETS.
Разрабатываете устройство KNX?
Расскажите, что вы разрабатываете, и мы скажем, чего потребует перенос. Условия лицензии рассчитываются под каждый проект.