This page hosts the downloads for the following KNX IoT frameworks.
- KNX Information Model (KIM)
- KNX IoT 3rd Party API
- KNX IoT Point API
- KNX IoT Router
The page is part of the KNX support system, you can navigate directly to it, or you may be forwarded from https://schema.knx.org.
KNX Information Model
Provides data for the KNX Information Model.
Downloads/Links
Version | Ontology Files | GitLab | Specification* |
v2 | TURTLE | JSON-LD | Link | 3-10-3 KNX IoT Information Model |
To visualize the KIM ontology several tools can be used e.g., Protegé (Stanford University), an online viewer can be found here. To import the KIM ontology directly in a tool the following options are available.
- The below URL can be used.
-
- https://update.knx.org/data/Semantics/ontology/v2/ontology.ttl returns a specific (TURTLE) KIM ontology version v2 (the URL is also used by the MaC ETS).
- The ontology IRIs can be used as a URL.
-
- http://schema.knx.org/2020/ontology returns the most recent KIM ontology version, with default TURTLE format
- http://schema.knx.org/2020/ontology?destination_format=ttl returns the most recent KIM ontology version, TURTLE format
- http://schema.knx.org/2020/ontology?destination_format=jsonld returns the most recent KIM ontology version, JSON-LD format
-
http://schema.knx.org/2020/ontology/v2 returns a specific KIM ontology version v2, with default TURTLE format
Downloads with a IRI scheme http:// are usually blocked by web browsers (aka HTTPS-Only Mode setting). If not blocked the links from above are redirected to HTTPS, moreover a direct download with the https:// scheme is also possible, such as from https://schema.knx.org/2020/ontology.
KNX IoT 3rd Party API
Provides data for the KNX IoT 3rd Party API, based on OpenAPI Specification (OAS).
Downloads/Links
Version | OAS Schema Files | GitLab | Specification* |
2.0.0 | OAS View | YAML | Link | - |
2.1.0 | OAS View | YAML | Link | 3-10-4 KNX IoT 3rd Party API |
To access further development resources (server demo) see here.
KNX IoT Point API
Provides data for the KNX IoT Point API,based on OpenAPI Specification (OAS).
Downloads/Links
Version | OAS Schema Files | GitLab | Specification* |
1.0.0 | OAS View | YAML | Link | - |
1.1.0 | OAS View | YAML | Link | 3-10-5 KNX IoT Point API |
To access further development resources (device stack) see here.
KNX IoT Router
Provides the OAS resources for the KNX IoT Router API.
Downloads/Links
Version | OAS Schema Files | GitLab | Specification* |
1.2.0 | N/A | N/A | 3_10_6 KNX IoT Router |
* The version of the specification may differ from the version listed in column 'Version', for this see the corresponding specification document.