M-Bus is RT-Labs Modbus stack and can be used to implement a Modbus master or slave and supports Modbus RTU and Modbus TCP. It can be run on bare-metal hardware or on an RTOS such as RT-Kernel.
The Modbus stack is supplied with full sources including a porting layer. The application interfaces with the stack primarily via a set of callbacks to get and set Modbus registers and coils.
- Modbus master
- Optional integration with rt-shell
- Modbus slave
- Modbus TCP
- Modbus RTU
- Bare-metal or RTOS
- Porting layer provided
- Source code provided
- Integration services available