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 (2.1.0) |
v3 | TURTLE | JSON-LD | Link | 3-10-3 KNX IoT Information Model (work in progress) |
To visualize the KIM ontology several tools can be used e.g., Protégé (Stanford University), an online viewer can be found here. To import the KIM ontology directly in a tool the following options are available.
SPECIFIC VERSIONS
- https://update.knx.org/data/Semantics/ontology/v2/ontology.ttl returns a specific KIM ontology version v2 with TURTLE format (note, this URL is also used by the MaC ETS).
- http://schema.knx.org/2020/ontology/v2 returns a specific KIM ontology version v2, with default TURTLE format
MOST RECENT VERSION
- 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
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 (2.2.1) |
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 (1.2.1) |
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.1.0 | N/A | N/A | 3_10_6 KNX IoT Router (1.2.0) |
* The version of the written specification usually differs from the used Ontology/API version (listed in the column Version), more details you can find in the corresponding specification document.