HStack
Una pila de protocolo KNX escrita por nosotros mismos, desde el bit en el par trenzado hasta la capa de aplicación.
Escrita internamente, registrada por derecho propio
Cada capa de HStack es código de Horizentis, desde la temporización de bits de 104 microsegundos en el par trenzado hasta la capa de aplicación. La KNX Association la registró como pila propia, bajo el identificador de fabricante 867.
Todas las capas, hasta la más baja
Usted escribe la aplicación en la parte superior y adapta la capa de portado en la inferior. Todo lo que hay entre ambas es HStack.
La capa más baja, medida
Un analizador lógico sobre una línea KNX en funcionamiento mientras HStack trabaja. Cada ráfaga es un telegrama, leído del par trenzado y decodificado campo por campo.
Qué es la pila
Licenciada como código fuente, no como una caja negra
Recibe el código, no una biblioteca compilada. La capa KNX de su producto sigue siendo legible, depurable y mantenible por su propio equipo durante toda la vida del producto.
Toda la pila en C
Todas las capas KNX, desde la capa física hasta la capa de interfaz de aplicación, con las cabeceras que forman la API de aplicación.
La capa de portado
Temporizadores, flash, reinicio y el botón y LED de programación para el STM32G0, listos para pasar a su propia placa.
Un proyecto que compila
El proyecto Keil MDK usado para la compilación de certificación, una aplicación de ejemplo y una base de datos de producto ETS de ejemplo.
Cómo se desarrolla un proyecto
- 1
Hardware
Diseñe su placa en torno al STM32G0 y el NCN5110, o parta de nuestro diseño de referencia.
- 2
Portar
Adapte la capa de destino a su placa. Si mantiene la asignación de pines de referencia, no hay nada que cambiar.
- 3
Declarar
Describa una sola vez sus objetos de grupo, parámetros y objetos de interfaz, y genere la base de datos de producto ETS correspondiente.
- 4
Aplicar
Escriba su aplicación contra la API de la pila. La pila le llama cuando se actualiza un objeto de grupo, y usted la llama cuando cambia un valor.
- 5
Certificar
La pila ya está registrada, por lo que la certificación de su dispositivo cubre su aplicación y su hardware, no la implementación del protocolo.
Ficha técnica y declaración de conformidad
Ambos documentos se publican en inglés. Los formularios PICS y PIXIT firmados presentados a la KNX Association se entregan con la licencia.
El registro 867/23232/26 cubre la pila de protocolo HStack. Un dispositivo construido sobre HStack sigue necesitando su propia certificación de producto KNX, que cubre su programa de aplicación, su hardware y su base de datos de producto ETS.
¿Está desarrollando un dispositivo KNX?
Cuéntenos qué está desarrollando y le diremos qué implicaría el portado. Las condiciones de licencia se cotizan por proyecto.