Dit artikel behandelt de volgende items:
Ontwikkelingsopties
Er zijn drie verschillende methoden om KNX-apparaten te ontwikkelen:
Volledige ontwikkeling
Kostprijs:
laag
Tijd tot marktintroductie:
traag
Beschrijving:
De fabrikant kiest ervoor om het volledige KNX product vanaf nul te ontwikkelen. Dit betekent dat de enige basis voor de ontwikkeling de KNX-Specificaties zijn en dat alle onderdelen van het product (d.w.z. Fysieke laag, communicatiestack, applicatieprogramma vanaf nul moeten worden ontwikkeld en gecertificeerd. Deze optie biedt geen snelle marktintroductie, maar biedt wel het voordeel dat de fabrikant volledig onafhankelijk is. Deze optie is dus het meest geschikt voor bedrijven met voldoende ontwikkelingscapaciteit die streven naar grote productiecijfers.
Vereiste inspanningen:
Hardware-engineering, software-ontwikkeling, testen en administratie.
Gedeeltelijke ontwikkeling
Kostprijs:
middelmatig
Tijd tot marktintroductie:
vrij snel
Beschrijving:
Deze optie is het meest geschikt voor bedrijven die net KNX-lid zijn geworden. Ze biedt namelijk de mogelijkheid om nieuwe producten te ontwikkelen op basis van beschikbare en reeds gecertificeerde KNX systeemcomponenten en/of gecertificeerde KNX communicatiestacks of gecertificeerde KNX modules, inclusief het (gecertificeerde KNX) applicatieprogramma. In dit opzicht is de ontwikkeling in het 'ergste geval' enkel beperkt tot de ontwikkeling van het applicatieprogramma. Ook de certificatie is in het 'ergste geval' beperkt tot het applicatieprogramma. KNX biedt zelfs een 'Ontwikkelingskookboek' (zie 'Downloads' in MyKNX na het inloggen) met voorbeelden op basis van gecertificeerde KNX-systeemcomponenten. Het Ontwikkelingskookboek maakt deel uit van de KNX-Standaard (volume 2).
Vereiste inspanningen:
Gedeeltelijke hardware-engineering & software-ontwikkeling. Vereenvoudigde testen en (minder) administratief werk.
Aankoop van OEM-apparatuur
Kostprijs:
hoog
Tijd tot marktintroductie:
snel
Beschrijving:
De fabrikant kiest ervoor om een reeds gecertificeerd KNX apparaat dat door een ander KNX-lid werd ontwikkeld, opnieuw te labelen. Bij deze optie zijn de ontwikkelingsinspanningen zo goed als onbestaande. Enkel het (de) applicatieprogramma('s) moet(en) worden geregistreerd in naam van de doorverkopende fabrikant. Dit is een puur administratieve procedure en vereist bijgevolg niet dat het apparaat (opnieuw) moet worden getest.
Vereiste inspanningen:
Administratief werk
Aanbevolen stappen
Stap 1: Selecteer een profiel (KNX-Specificaties, volume 6)
Beschrijving:
De KNX-Specificaties bieden een groot aantal apparaatfuncties. Met het oog op de compatibiliteit/beheersbaarheid werden deze functies 'gegroepeerd' in een aantal KNX systeemprofielen die zowel de runtime functionaliteit bepalen als de manier waarop het apparaat is geconfigureerd (door bv. ETS). Deze profielen worden in volume 6 van de KNX-Specificaties beschreven. D.w.z. het profiel wordt geselecteerd in functie van de gewenste apparaatfunctie en hoe het apparaat zal worden geconfigureerd. Dit bepaalt ook het soort microcontroller dat kan worden gebruikt om de communicatiestack te ontwikkelen.
Stap 2: Selecteer de systeemcomponenten in overeenstemming met de KNX-media
Beschrijving:
zodra het profiel is vastgelegd, kan de ontwikkeling van de apparaathardware van start gaan. De vereiste beslissing die moet worden genomen, betreft het gewenste KNX-medium dat het apparaat zal gebruiken voor de communicatie: Twisted Pair, Powerline, Radiofrequentie of IP. Het gekozen soort KNX-medium bepaalt het soort systeemcomponenten dat kan worden gebruikt voor de ontwikkeling van de hardware van het apparaat.
Stap 3: Ontwikkel het applicatieprogramma (ETS-productdata)
Beschrijving:
Zodra de apparaathardware klaar is, kan de software, met de naam 'Applicatieprogramma', worden ontwikkeld. Dergelijk applicatieprogramma wordt doorgaans door ETS naar het apparaat geladen. Om applicatieprogramma's in ETS beschikbaar te maken, d.w.z. om de 'ETS-productdata aan te maken, moet er een andere tool worden gebruikt. Deze tool is de 'KNX Manufacturer Tool' die KNX-leden kunnen vinden via MyKNX. Aangezien elk apparaat dat door ETS wordt bediend aan een KNX-certificatie wordt onderworpen, raden we ten stelligste aan dat tijdens de ontwikkelingsfase voldoende input wordt voorbereid voor de certificatietesten. Hiervoor kunnen KNX-leden een beroep doen op andere tool. KNX biedt namelijk via MyKNX de KNX Interworking Test Tool (EITT).
Stap 4: Registratie, testen en certificatie
Omschrijving:
Zodra het KNX-lid de conformiteit van het product voldoende heeft gecontroleerd (tijdens de ontwikkeling), wordt het applicatieprogramma voor registratie aan KNX voorgelegd. Na registratie wordt het applicatieprogramma door KNX ondertekend. Enkel ondertekende applicatieprogramma's kunnen in ETS worden geïmporteerd en aan door KNX geaccrediteerde testlabo's worden voorgelegd voor de formele conformiteitstesten. Na registratie heeft het KNX-lid de toestemming om het apparaat met het KNX-handelsmerk te merken, bv. om het op de markt te brengen.