Wired M-Bus / OMS® v4.5.1 for Slave Devices
Single Stack
Slave
Compliant to EN 13757-2/-3/-7 (Wired) M-Bus and OMS® Specification
Enables remote readout of meter devices
Reliable and efficient data transmission for your M-Bus networks
Seamless integration with existing systems
Test your preferred protocol stack for free with an evaluation license
- Register a business account
Click “Sign in” in the license selection to start the registration process.
- Select product
Once your account is approved, choose your desired product and click “Start your free trial”.
- Sign the agreement
Digitally sign the evaluation agreement for your selected product.
- Download & start testing
After signing, you can download the software package and start your evaluation.
To evaluate a stack, registration with your business account is required.
Commercial Features
- First Level Support
Professional first‑level support from experts in embedded connectivity – quick, efficient, and ready to help.
- Quality Product
Our protocol stacks undergo extensive testing, ensuring proven reliability across various IoT applications worldwide.
- Easy commissioning
Thanks to our modular, standardized software solutions, configuring embedded systems is simple and hassle‑free.
- Warranty & Maintenance
We deliver all our products with clear manufacturer warranties and comprehensive guarantees for maximum reliability.
Wired M-Bus / OMS® v4.5.1 for Slave Devices
The Wired M-Bus Protocol Stack for Slave Devices offers a powerful, wired solution for seamless data transmission to M-Bus networks. Designed for applications such as consumption metering, it ensures reliable and efficient communication, making it an excellent choice for environments that demand consistent and secure data exchange.
With a straightforward master-slave communication model, implementation is remarkably simple, allowing for easy integration into existing systems.
Fully compliant with EN 13757-2/-3/-7 standards and supporting the OMS® Specification v4.5.1, the Wired M-Bus Protocol Stack meets the latest requirements for wired M-Bus communication.
Your benefits with our Protocol Stack Package
OMS® implementation
OMS® implementation of the Wired M-Bus stack is a great base for interoperable devices
Example application available
Example application allowing an easy start-up of the stack
Use with other embedded operating systems possible
Support for use in conjunction with common embedded operating systems (OS), such as Free RTOS or OS-less (bare metal)
Protocol Stack Features
Wired M-Bus / OMS® v4.5.1
EN 13757-2/-3/-7 (Wired M-Bus) and OMS ® Specification 4.5.1 compliant Protocol Stack for Slave devices:
- Interference-free data transmission via cable
- Supported message types TX (Slave – Master):
- RSP-UD
- ACK
- Supported message types RX (Master – Slave):
- SND-UD
- REQ-UD2
- REQ-UD1
- SND-NKE
- Slave addressing according to EN13757-7 (2018)
- Baud rate change by CI-Fields according to EN13757-3 (2018)
Available for the following hardware platforms
STMicroelectronics
STM32L0
Technical Information
Supported Specifications
Wired M-Bus / OMS® v.4.5.1 Protocol Stack compliant according
- EN 13757-2/-3/-7
- OMS® Specification
Reference Hardware
STMicroelectronics STM32L0: STM B-L072Z-LRWAN1
Memory Requirements
The code sizes described above indicate the typical memory requirements for operating the fully equipped protocol stack as a library, including associated drivers. The values are based on the specified reference hardware STM B-L072Z-LRWAN1.
Frequently asked Questions
What is included in the STACKFORCE software package?
Our Protocol Stack package includes everything you need for integration:
- Precompiled stack library
- Hardware-specific drivers
- Serial interface (UART, SPI, etc.)
- Power management
- Example applications for quick integration
- Documentation
Is the source code open or encrypted? Can we make adjustments ourselves?
The Protocol Stack itself is delivered as object code and cannot be directly modified. The platform interface (including HAL and RF driver integration) is provided as source code. This allows you to:
- Adapt the platform driver to your target hardware
- Configure specific radio settings such as frequencies
- Optimize driver behavior
- Add your own components such as security and timers
For further adjustments to the stack itself, we are happy to support you with specific development services.
Our requirements are not fully covered by this stack. Can STACKFORCE make custom modifications?
Yes, that’s possible. In addition to our standard solutions, we offer customer-specific extensions of our Protocol Stacks. This enables us to implement your specific requirements so that the stack integrates seamlessly into your system environment.
My preferred hardware is not supported. What can I do?
We are happy to check compatibility with your specific hardware. If your hardware meets the minimum requirements for running a Protocol Stack, porting is generally possible. We can discuss the porting effort with you or provide our Platform Porting Guide so you can perform the porting yourself.
Can we test our preferred stack before making a decision?
Yes. You can request a free evaluation license and test the software in your target environment – without obligation and risk-free. More information about the evaluation offer can be found on our website under: Evaluation License.
Does STACKFORCE provide support for product certification? If so, how?
STACKFORCE uses a multi-stage testing process to ensure high software quality. This includes:
- Unit, module, and firmware tests to check the functionality and stability of individual components
- Static code analysis to detect errors and vulnerabilities at an early stage
- Automated system tests on simulated and real hardware
- Regression tests to ensure that existing functions continue to work reliably and that no new errors are introduced.