Відкрита платформа · Без платного барʼєру

СЕРТИФІКОВАНИЙ KNX-СТЕК І ФРЕЙМВОРК ЗАВАНТАЖ БЕЗКОШТОВНО · РОЗРОБЛЯЙ СЬОГОДНІ · ПЛАТИ ПРИ ВИПУСКУ

Сертифікований KNX
стек, KNX Association
HAL + bare-metal
STM32 · ESP та інші
10 000 €
ліцензія зафіксована довічно
Фреймворк застосункуUARTI2CButtonWatchdogFlashПротокольний стек KNXKNX SecureApplicationDPTTransportNetworkData LinkcEMI · raw TPОбладнання · платформаMCUSTM32ESPHAL + bare-metal
Про нас

Починайте розробку сьогодні, платіть при випуску

Kbox-UniStack — це відкрита платформа розробки KNX: платформонезалежний протокольний стек і фреймворк. Завантажте його, запустіть на STM32 чи ESP і розробляйте свій продукт без платного барʼєру. Ліцензія потрібна лише тоді, коли ваш продукт доходить до сертифікації KNX.

Платформонезалежність закладена в архітектуру

Працює на STM32, ESP і не тільки, на HAL або bare-metal. Один стек, один шар застосунку — перенесіть його на своє обладнання, не переписуючи застосунок.

Старт без ризику

Щоб оцінити стек, ліцензія не потрібна. Завантажуйте, збирайте прототип, розробляйте продукт — платити доведеться, лише коли вийдете на ринок.

KNX Secure та оптимізація памʼяті

KNX Secure вбудований — у стек, сертифікований KNX Association, із розміром під обмежені flash і RAM. До сертифікації свого продукту ви йдете з перевіреною базою.

Stack + Framework

Можливості платформи

Платформонезалежний стек

Один стек KNX для STM32 і ESP. HAL або bare-metal, на ваш вибір — переносьте на нове обладнання, не торкаючись логіки застосунку.

Вбудований KNX Secure

Автентифікований і зашифрований звʼязок KNX з коробки. Випускайте пристрої, що відповідають сучасним вимогам безпеки — нічого доустановлювати не треба.

Оптимізований розмір

Розроблено для пристроїв з обмеженими ресурсами. Компактне використання flash і RAM залишає місце для вашого застосунку навіть на невеликих мікроконтролерах.

Документація та приклади проєктів

Приклади проєктів, які збираються і прошиваються як є, — беріть за основу. Плюс посібник із портування та повний довідник API: у документації є все.

Сертифікований KNX-стек

Сертифікований KNX Association: профіль System B з KNX Data Secure. Канальний, транспортний, мережевий і прикладний рівні, обробка кадрів cEMI та raw TP, типобезпечне кодування/декодування DPT.

Жодного платного барʼєру для старту

Завантажуйте безкоштовно і розробляйте сьогодні. Ви нічого не платите, доки продукт не вийде на ринок, — а ліцензію берете на етапі сертифікації, за ціною, зафіксованою назавжди.

Тести та CI/CD

Почніть тестувати ще до появи заліза.

Kbox-UniStack — це не лише протокольний стек: він постачається з готовими, протестованими класами для периферії, як-от UART, I2C, Button, Watchdog, Flash і LED. Кожна з них схована за інтерфейсом, тож логіку застосунку можна перевірити без обладнання.

Код, який легко підтримувати й тестувати

Кожна периферія схована за інтерфейсом. Підставте mock або fake і тестуйте логіку застосунку детерміновано, незалежно від обладнання.

Готово до CI/CD

Приклади проєктів містять host-тести (PC) на GoogleTest. Вони працюють без ARM-обладнання, тож їх можна запускати в автоматичному пайплайні на кожен коміт.

Жодних драйверів з нуля

Кожен інтерфейс має клас Base, який бере на себе більшу частину роботи: кільцеві буфери, скінченні автомати блимання, лічильники, облік стану. Ви пишете лише кілька рядків, що торкаються обладнання.

ІнтерфейсBase дає вамВи пишете
IBusDriverTX/RX ring queues, Work() pump, inter-byte timingInit, AvailableForTx, Transmit
IClockfull ms/second countercall Tick() from a 1 ms ISR
IWatchDogenabled flag + Enable/Disable/IsEnabledReset() (the kick)
IFlashaddress bookkeeping + 1024-byte page size, Get*read/write/erase/lock
ILedblink state machine off IClockwritePin, togglePin
IButtoncallback storage + dispatchwire GPIO IRQ to OnInterupt()
ITransmitterholds the IBusDriver&Init, SetIndividualAddress
Прозорі ціни

Жодного платного барʼєру. Платіть при випуску.

Більшість стеків просять грошей ще до першого рядка коду. Ми — ні. Завантажуйте безкоштовно, розробляйте продукт, а ліцензію беріть, коли дійдете до сертифікації KNX.

Почати розробку

Завантажте, встановіть і розробляйте. Ані копійки, доки продукт не вийде на ринок.

0 €для старту

Ліцензія на стек

Оплачується на етапі сертифікації KNX. Використовуйте скільки завгодно і як завгодно.

10 000 €разово

За OEM-клієнта

Витрати лишаються передбачуваними, коли OEM-партнерів більшає.

1 000 €за OEM-клієнта

Ці ціни гарантовані довічно — вони не зміняться.

Порівнянні ліцензії в інших місцях сягають 30 000 € — і там ви платите ще до початку розробки.

FAQ

Поширені запитання

Чи Kbox-UniStack має відкритий вихідний код?

Вихідний код закритий, але завантаження і розробка з Kbox-UniStack нічого не коштують. Вважайте це відкритою платформою: ви не платите, доки продукт не вийде на ринок. Ліцензування вмикається на етапі сертифікації KNX.

Які платформи та MCU підтримуються?

Ядро спроєктоване платформонезалежним — HAL або bare-metal, без виділення з купи. STM32 працює вже сьогодні: зібраний архів націлений на Cortex-M3 / STM32F103xB і постачається з прикладами HAL. Підтримка ESP32 зʼявиться зовсім скоро, інші MCU додаються по черзі. Якщо вашої платформи ще немає в списку — запитайте: на замовлення ми робимо збірку під конкретну ціль.

Скільки це коштує?

Завантаження і розробка безкоштовні. Коли продукт доходить до сертифікації, ліцензія на стек коштує 10 000 € разово плюс 1 000 € за кожного OEM-клієнта. Ці ціни гарантовані довічно. Порівнянні ліцензії в інших місцях сягають 30 000 € — і там ви платите ще до початку.

Чи підтримує Kbox-UniStack KNX Secure?

Так. KNX Secure вбудований і забезпечує автентифікований та зашифрований звʼязок KNX з коробки, з розміром, оптимізованим під обмежені flash і RAM.

Чи можу я тестувати без обладнання?

Так. Кожна периферія схована за інтерфейсом, тож ви можете підставляти mock або fake. Приклади проєктів містять host-тести (PC) на GoogleTest, які виконуються детерміновано й без ARM-обладнання — отже, їх можна запускати і у вашому CI-пайплайні.

Чи отримаю я вихідний код разом із ліцензією?

Ні — і він вам не потрібен. Kbox-UniStack постачається як заздалегідь зібрана статична бібліотека плюс публічні заголовки: ваш проєкт підключає заголовки Stack і лінкує архів. Ви можете вільно розробляти, випускати та продавати свій продукт на його основі; закритий лише вихідний код самого стека.

Що покривають 10 000 € і чи є обмеження?

Саму ліцензію на стек — сплачується один раз, коли продукт доходить до сертифікації KNX, плюс 1 000 € за кожного OEM-клієнта. Немає ні обмеження за часом, ні відрахувань за пристрій: використовуйте в будь-якій кількості пристроїв і як вам завгодно. Ці ціни гарантовані довічно.

Чи потрібна RTOS?

Ні. Kbox-UniStack розрахований на bare-metal super-loop: ви викликаєте Work() раз на ітерацію головного циклу, і він розбирає чергу RX, веде TX та виконує вашу логіку. Для тоншого контролю є Process(). Він працює поверх HAL виробника або безпосередньо на bare metal.

Які середовища KNX підтримуються — TP1, IP, RF?

Сьогодні кручена пара (TP1). Профіль сертифікації — кінцевий пристрій KNX TP1, System B (маска 07B0h), із KNX Data Secure у S-Mode. KNXnet/IP не підтримується, підтримки RF також немає — якщо вам потрібен IP або RF, обговоріть це з нами до початку.

Що бере на себе стек під час сертифікації KNX, а що лишається мені?

Сам Kbox-UniStack сертифікований KNX Association, тож ви починаєте з перевіреної основи — але ваш продукт усе одно проходить власну сертифікацію KNX. Стек дає механізм: System B, KNX Data Secure S-Mode, модель властивостей, роботу із серійним номером і FDSK. Ви надаєте значення, специфічні для продукту, — свої унікальні серійні номери, код типу обладнання, ваші визначення DPT, а також генерацію ключів і маркування. Повна таблиця «що дає стек / що надає інтегратор» є в документації.

Почніть розробку сьогодні.

Завантажте безкоштовно і створюйте свій продукт. Ви платите лише на етапі сертифікації KNX — 10 000 €, зафіксовано довічно.