background

KNX Stack

Highlights
Overview

KNX Stack

The KNX stack is a software layer that enables data transmission and communication over the KNX protocol. This stack ensures that devices communicate in accordance with the KNX standard. The KNX stack manages the connection of devices such as sensors, switches, and actuators to the KNX network and handles their data exchange. Fundamentally, the KNX stack is a software structure that implements all layers of the KNX protocol.

 

In the KNX world, most manufacturers use third-party KNX stacks to develop their devices. The number of manufacturers developing their own KNX stacks is limited because stack development is a complex process that usually requires a high level of expertise. Optimus Solutions is one of the seven companies worldwide that have developed their own stack.

 

At Optimus Solutions, having our own developed KNX stack provides us with freedom and advantages. Thanks to this unique technology, we can design our solutions to precisely meet our needs and make our products more innovative and distinctive. Being independent of licensing costs allows us to use our resources more efficiently, and since we have full control over our stack, we can quickly implement updates. This not only gives us the freedom to shape the technology but also the future.

 

Optimus Solutions is proud to be one of the 7 members of KNX Association to have developed its very own KNX Stack.

 

Fully compatible with KNX Standard
Compatible with both CMSIS-RTOS and bare-metal applications, the Stack fully complies with the requirements of the KNX bus protocol. 
The Stack also is capable of RF communication and Secure KNX standards.

 

Optimus KNX Stack Library
We’ve developed a library to strengthen the core mentality of KNX: Flexibility and compatibility. 

Optimus KNX Stack is a library that users can utilize in their own products to develop KNX applications approved by the KNX Association.

 

Platform
Specifically tailored for STM32G0 series, which offers a competitive balance between price and performance  points, the Stack supports group objects up to  8 bytes and can assign up to 250 group addresses in version 705 and up to 3000 group addresses in version 70B.

 

But there’s more
To start developing a software, everyone needs a compatible hardware. We’ve also came up with a solution to this: 
Stack Evaluation Board.


Optimus Stack Evaluation Board

What is it?
The evaluation board is a hardware platform where developers who are new to the KNX world or new to using Optimus Stack can test and implement the KNX Stack features in their applications. 
Hardware Features
It features UART, I2C, 2 GPIOs, internal temperature sensor, analog input and can be programmed using J-Link and ST-Link.

 

ETS
Board also has an ETS package. Our Stack, ETS package and board provide a great genesis for developers to explore and dive deep into the KNX world.

Recommended Resources

KNX Certificate: