HStack
Uno stack di protocollo KNX scritto interamente da noi, dal bit sul doppino fino al livello applicativo.
Non abbiamo acquistato uno stack in licenza. Lo abbiamo scritto.
La maggior parte dei dispositivi KNX si basa su uno stack di protocollo acquistato da terzi. Il nostro no. Ogni livello, dalla temporizzazione dei bit sul doppino fino al livello applicativo, è codice Horizentis, registrato in proprio presso KNX Association.
Ogni livello, fino in fondo
Voi scrivete l'applicazione in cima e adattate il livello di porting in basso. Tutto ciò che sta in mezzo è HStack.
Che cos'è lo stack
In licenza come codice sorgente, non come scatola nera
Ricevete il codice, non una libreria compilata. Il livello KNX del vostro prodotto resta leggibile, analizzabile e manutenibile dal vostro team per tutta la vita del prodotto.
L'intero stack in C
Ogni livello KNX dal livello fisico al livello di interfaccia applicativa, con gli header che formano l'API applicativa.
Il livello di porting
Timer, flash, reset e il pulsante e LED di programmazione per l'STM32G0, pronti per essere portati sulla vostra scheda.
Un progetto che compila
Il progetto Keil MDK usato per la build di certificazione, un'applicazione di esempio e un database prodotto ETS di esempio.
Come si svolge un progetto
- 1
Hardware
Progettate la vostra scheda attorno a STM32G0 e NCN5110, oppure partite dal nostro design di riferimento.
- 2
Porting
Adattate il livello target alla vostra scheda. Mantenendo l'assegnazione dei pin di riferimento non c'è nulla da cambiare.
- 3
Dichiarare
Descrivete una sola volta i vostri oggetti di gruppo, parametri e oggetti di interfaccia, e generate il database prodotto ETS corrispondente.
- 4
Applicare
Scrivete la vostra applicazione sull'API dello stack. Lo stack vi chiama quando un oggetto di gruppo viene aggiornato, e voi chiamate lui quando un valore cambia.
- 5
Certificare
Lo stack è già registrato, quindi la certificazione del vostro dispositivo riguarda la vostra applicazione e il vostro hardware, non l'implementazione del protocollo.
Leggetelo prima di farci qualsiasi domanda
Entrambi i documenti sono pubblicati in inglese. I moduli PICS e PIXIT firmati depositati presso KNX Association vengono forniti con la licenza.
La registrazione 867/23232/26 copre lo stack di protocollo HStack. Un dispositivo basato su HStack necessita comunque della propria certificazione di prodotto KNX, che copre il programma applicativo, l'hardware e il database prodotto ETS.
State sviluppando un dispositivo KNX?
Raccontateci cosa state sviluppando e vi diremo cosa comporterebbe il porting. Le condizioni di licenza sono quotate per progetto.