- Page principale
- Produits
- HStack
HStack
Une pile de protocole KNX que nous avons écrite nous-mêmes, du bit sur la paire torsadée jusqu'à la couche application.
Écrite en interne, enregistrée en propre
Chaque couche de HStack est du code Horizentis, du cadencement des bits de 104 microsecondes sur la paire torsadée jusqu'à la couche application. La KNX Association l'a enregistrée comme pile à part entière, sous l'identifiant fabricant 867.
Toutes les couches, jusqu'en bas
Vous écrivez l'application en haut et adaptez la couche de portage en bas. Tout ce qui se trouve entre les deux est HStack.
La couche la plus basse, mesurée
Un analyseur logique sur une ligne KNX en service pendant que HStack tourne. Chaque salve est un télégramme, lu sur la paire torsadée et décodé champ par champ.
Ce qu'est la pile
Concédée sous forme de code source, pas de boîte noire
Vous recevez le code, pas une bibliothèque compilée. La couche KNX de votre produit reste lisible, débogable et maintenable par votre propre équipe pendant toute la vie du produit.
Toute la pile en C
Toutes les couches KNX, de la couche physique à la couche d'interface applicative, avec les en-têtes qui constituent l'API applicative.
La couche de portage
Timers, flash, reset ainsi que le bouton et la LED de programmation pour le STM32G0, prêts à être portés sur votre propre carte.
Un projet qui compile
Le projet Keil MDK utilisé pour la compilation de certification, une application d'exemple et une base de données produit ETS d'exemple.
Comment se déroule un projet
- 1
Matériel
Concevez votre carte autour du STM32G0 et du NCN5110, ou partez de notre design de référence.
- 2
Porter
Adaptez la couche cible à votre carte. Si vous conservez l'affectation de broches de référence, il n'y a rien à modifier.
- 3
Déclarer
Décrivez une seule fois vos objets de groupe, paramètres et objets d'interface, puis générez la base de données produit ETS correspondante.
- 4
Appliquer
Écrivez votre application sur l'API de la pile. La pile vous appelle lorsqu'un objet de groupe est mis à jour, et vous l'appelez lorsqu'une valeur change.
- 5
Certifier
La pile est déjà enregistrée : votre certification d'appareil porte donc sur votre application et votre matériel, pas sur l'implémentation du protocole.
Fiche technique et déclaration de conformité
Les deux documents sont publiés en anglais. Les formulaires PICS et PIXIT signés déposés auprès de la KNX Association sont fournis avec la licence.
L'enregistrement 867/23232/26 couvre la pile de protocole HStack. Un appareil construit sur HStack doit néanmoins obtenir sa propre certification produit KNX, portant sur son programme applicatif, son matériel et sa base de données produit ETS.
Vous développez un appareil KNX ?
Dites-nous ce que vous développez et nous vous dirons ce que le portage impliquerait. Les conditions de licence sont établies projet par projet.