Cascoda and KNX
Cascoda joined KNX (KNX) in 2021, and we were since contracted to develop the KNX IoT Point API open-source software stack. The company currently holds the following position in KNX:
Member of the Technical Board
Member of the KNX Steering Group (KSG): KNX IoT Class
KNX IoT Overview
KNX is an international standard (ISO/IEC 14543, EN 50090) for commercial and domestic building automation. KNX IoT Point API is the new transport medium of KNX. This new transport medium is fully compatible with existing KNX technology, KNX/TP, KNX/RF and KNXnet/IP.
KNX supports an open source stack that conforms to the IoT Point API specification, available at here. You can subscribe to updates regarding the IoT Point API open source stack here.
Cascoda has already ported the KNX IoT Point API stack to its Thread-based Chili2 module, and has created a full KNX IoT Point API KNX IoT Development Board and associated KNX IoT Hub.
Many IoT protocols use DTLS encryption between endpoints, which need to be un-encrypted and re-encrypted in the presence of intermediaries such as proxies. In addition, DTLS cannot encrypt multicast messages. This adds points of vulnerability.
KNX IoT Point API uses Object Security for Constrained RESTful Environments (OSCORE) to encrypt all types of messages end-to-end between endpoints, even in the presence of intermediaries such as proxies.