Stack indipendente dalla piattaforma
Uno stack KNX per STM32 e ESP. HAL o bare-metal, a tua scelta — porta su nuovo hardware senza toccare la logica dell'applicazione.
Kbox-UniStack è una piattaforma aperta di sviluppo KNX — uno stack di protocollo e framework indipendenti dalla piattaforma. Scaricalo, eseguilo su STM32 o ESP e costruisci il tuo prodotto senza alcun paywall sulla tua strada. Acquisti la licenza solo quando il tuo prodotto arriva alla certificazione KNX.
Gira su STM32, ESP e oltre, su HAL o bare-metal. Uno stack, un livello applicativo — portalo sul tuo hardware senza riscrivere l'applicazione.
Per valutarlo non serve una licenza. Scarica, monta il prototipo, sviluppa il tuo prodotto — paghi solo quando arrivi sul mercato.
KNX Secure è integrato — su uno stack certificato dalla KNX Association, con un footprint calibrato per flash e RAM limitate. Così arrivi alla certificazione del tuo prodotto su basi collaudate.
Uno stack KNX per STM32 e ESP. HAL o bare-metal, a tua scelta — porta su nuovo hardware senza toccare la logica dell'applicazione.
Comunicazione KNX autenticata e cifrata da subito. Rilascia dispositivi all'altezza delle aspettative di sicurezza di oggi — senza doverci aggiungere nulla dopo.
Progettato per dispositivi con risorse limitate. Un footprint snello di flash e RAM lascia spazio alla tua applicazione, anche su microcontrollori piccoli.
Progetti di esempio che si compilano e si flashano così come sono — copiane uno e usalo come scheletro. In più la guida al porting e il riferimento API completo: nella documentazione c'è tutto.
Certificato dalla KNX Association: profilo System B con KNX Data Secure. Livelli di collegamento, trasporto, rete e applicazione, elaborazione di frame cEMI e raw TP, e codifica/decodifica DPT type-safe.
Scarica gratis e sviluppa oggi. Non paghi nulla finché il tuo prodotto non arriva sul mercato — la licenza arriva alla certificazione, a un prezzo fisso a vita.
Kbox-UniStack non è solo uno stack di protocollo: include classi pronte e testate per periferiche come UART, I2C, Button, Watchdog, Flash e LED. Ognuna sta dietro un'interfaccia, così puoi verificare la logica della tua applicazione senza hardware.
Ogni periferica sta dietro un'interfaccia. Inserisci un mock o un fake e testa la logica della tua applicazione in modo deterministico, indipendente dall'hardware.
I progetti di esempio includono test host (PC) con GoogleTest. Girano senza hardware ARM, quindi puoi eseguirli nella tua pipeline automatizzata a ogni commit.
Ogni interfaccia ha una classe Base che assorbe gran parte del lavoro: ring buffer, macchine a stati per il blink, contatori, bookkeeping. Tu scrivi solo le poche righe che toccano l'hardware.
| Interfaccia | La Base ti dà | Tu scrivi |
|---|---|---|
IBusDriver | TX/RX ring queues, Work() pump, inter-byte timing | Init, AvailableForTx, Transmit |
IClock | full ms/second counter | call Tick() from a 1 ms ISR |
IWatchDog | enabled flag + Enable/Disable/IsEnabled | Reset() (the kick) |
IFlash | address bookkeeping + 1024-byte page size, Get* | read/write/erase/lock |
ILed | blink state machine off IClock | writePin, togglePin |
IButton | callback storage + dispatch | wire GPIO IRQ to OnInterupt() |
ITransmitter | holds the IBusDriver& | Init, SetIndividualAddress |
La maggior parte degli stack ti fa pagare ancora prima della prima riga di codice. Noi no. Scarica gratis, sviluppa il tuo prodotto e prendi la licenza solo quando arrivi alla certificazione KNX.
Scarica, installa e sviluppa. Nemmeno un centesimo finché il tuo prodotto non arriva sul mercato.
€0per iniziare
Pagata alla certificazione KNX. Usalo quanto vuoi, come vuoi.
€10.000una tantum
Resta prevedibile man mano che aggiungi partner OEM.
€1.000per cliente OEM
Questi prezzi sono garantiti a vita — non cambieranno.
Licenze comparabili arrivano fino a €30.000 altrove — e lì paghi prima ancora di iniziare a sviluppare.
Il codice sorgente è chiuso, ma scaricare e sviluppare con Kbox-UniStack non costa nulla. Consideralo una piattaforma aperta: non paghi finché il tuo prodotto non arriva sul mercato. La licenza entra in gioco alla certificazione KNX.
Il core è progettato per essere indipendente dalla piattaforma — HAL o bare-metal, senza allocazione su heap. STM32 funziona oggi: l'archivio precompilato ha come target Cortex-M3 / STM32F103xB ed è corredato di esempi HAL. Il supporto ESP32 arriva molto presto, e altri MCU vengono aggiunti man mano. Se il tuo target non è ancora in elenco, chiedi — realizziamo build specifiche su richiesta.
Scaricare e sviluppare è gratis. Quando il tuo prodotto arriva alla certificazione, la licenza dello stack è di €10.000 una tantum, più €1.000 per cliente OEM. Questi prezzi sono garantiti a vita. Licenze comparabili arrivano fino a €30.000 altrove — e lì paghi prima ancora di iniziare.
Sì. KNX Secure è integrato e offre comunicazione KNX autenticata e cifrata da subito, con un footprint ottimizzato per flash e RAM limitate.
Sì. Ogni periferica sta dietro un'interfaccia, quindi puoi inserire mock o fake. I progetti di esempio includono test host (PC) con GoogleTest che girano in modo deterministico senza hardware ARM — il che significa che puoi eseguirli anche nella tua pipeline CI.
No — e non ti serve. Kbox-UniStack viene fornito come libreria statica precompilata più gli header pubblici: il tuo progetto include gli header di Stack e collega l'archivio. Puoi sviluppare, distribuire e vendere liberamente il tuo prodotto su di esso; resta chiuso solo il codice sorgente dello stack stesso.
La licenza dello stack stessa, pagata una sola volta quando il tuo prodotto arriva alla certificazione KNX, più €1.000 per cliente OEM. Non c'è limite di tempo né royalty per dispositivo: usalo su quanti dispositivi vuoi, come vuoi. Questi prezzi sono garantiti a vita.
No. Kbox-UniStack è pensato per un super-loop bare-metal: chiami Work() una volta per iterazione del ciclo principale e questo svuota la coda RX, gestisce il TX ed esegue la tua logica. Per un controllo più fine c'è Process(). Gira sull'HAL del produttore o direttamente su bare metal.
Doppino intrecciato (TP1) oggi. Il profilo di certificazione è un dispositivo terminale KNX TP1, System B (mask 07B0h), con KNX Data Secure in S-Mode. KNXnet/IP non è supportato e non c'è supporto RF — se ti serve IP o RF, parlane con noi prima di iniziare.
Kbox-UniStack stesso è certificato dalla KNX Association, quindi parti da basi collaudate — ma il tuo prodotto passa comunque dalla propria certificazione KNX. Lo stack porta il meccanismo: System B, KNX Data Secure S-Mode, il modello delle proprietà, la gestione del numero di serie e dell'FDSK. Tu porti i valori specifici del prodotto — i tuoi numeri di serie univoci, il codice hardware type, le tue definizioni DPT, oltre alla generazione delle chiavi e all'etichettatura. La tabella completa stack contro integratore è nella documentazione.
Scarica gratis e costruisci il tuo prodotto. Paghi solo alla certificazione KNX — €10.000, fisso a vita.