Op 22 april 2022 lanceerde KNX Association versie 3.0 van de KNX-standaard voor zijn fabrikant-leden. Dit was de eerste grote release van de KNX-standaard sinds de publicatie van versie 2.1 in 2013. Deze nieuwe versie is een grote sprong voorwaarts en opent mogelijkheden voor zowel bestaande als nieuwe KNX Members.
KNX IoT 3rd Party API en KNX IoT Point API
KNX Standard V3.0 is de eerste officiële publicatie van de goedgekeurde standaardversies van de KNX IoT 3rd Party API en de KNX IoT Point API. Met versie 3.0 van de volledige KNX-standaard vieren we de voltooiing van het werk aan het KNX IoT-project, dat al in 2017 van start ging. Deze specificaties openen een brede waaier aan nieuwe ontwikkelingsmogelijkheden voor KNX-leden: naast het ontwerpen van KNX-producten gebaseerd op TP, RF en KNXnet/IP, voegen de specificaties de mogelijkheid toe om eenvoudiger te communiceren met KNX-installaties via RESTful Web Services en maken ze het voor fabrikanten mogelijk om ook KNX-producten te ontwerpen die IPv6-netwerken zoals Thread gebruiken als communicatiemedium.
Natuurlijk wordt verwacht dat de KNX IoT-specificaties nog zullen worden verbeterd met meer functies en verbeterde testspecificaties, maar dit is het officiële startpunt voor leden bij de ontwikkeling van KNX IoT-producten.
Een nieuw overzicht voor Application Notes
Net zo belangrijk is het feit dat KNX bij elke belangrijke release probeert de leesbaarheid van de KNX-standaard te verbeteren door de applicatieopmerkingen op te nemen in de hoofdtekst van de KNX-standaard. Applicatieopmerkingen zijn specificatiedocumenten die los van de hoofdtekst staan, en waarin systeemuitbreidingen en correcties op en van de hoofdtekst worden vastgelegd. Wanneer ze allemaal geïntegreerd zijn, zijn alle vereisten op één plek te vinden, in plaats van verspreid over meerdere documenten.
Belangrijkste gebieden voor verbetering
De KNX-standaard bevat nu specificaties voor drie ondersteunde media (TP, PL en RF in zijn Ready- en Multi-smaken), één gemeenschappelijke system stack (inclusief alle toegelaten profielen), veiligheidsmechanismen voor KNX Classic (KNX Secure), KNXnet/IP-specificaties en nu ook specificaties voor KNX IoT 3rd Party API en KNX IoT Point API (inclusief hun eigen veiligheidsvereisten). Uiteraard zijn ook bijgewerkte versies opgenomen van de hardwarevereisten, de handleiding voor certificering, de toepassings- en testspecificaties, de vereisten voor basis- en systeemcomponenten en toepassingsspecifieke standaarden, zoals Logical Tag Extended en M-Bus Mapping.
Nu beschikbaar voor KNX Members, publieke release gepland
De KNX Members hebben vol ongeduld gewacht op een stabiele versie, vooral voor de KNX IoT-uitbreidingen, ondanks het feit dat er in de afgelopen jaren al eerdere versies waren gepubliceerd. Voor het voltooien van ontwikkelingen en de start van de certificering van de overeenkomstige apparaten zijn dergelijke grote releases een must. Na publicatie worden alle leden die de licentieovereenkomst inzake intellectuele eigendomsrechten hebben ondertekend, uitgenodigd om de nodige octrooien in te dienen. Ze bezitten deze octrooien eventueel op aspecten die expliciet in de standaard worden beschreven of ze zijn noodzakelijk om aan de door de standaard opgelegde vereisten te voldoen. Het voltooien van dit proces neemt doorgaans ongeveer een jaar in beslag.
Nadat het proces inzake intellectuele eigendomsrechten is voltooid, is KNX Association van plan om versie 3.0 via MyKNX als download aan te bieden aan iedereen, en niet alleen aan KNX Members.