The Wireless M-Bus Support Component#
Note: In Flex SDK 3.x, the component can be found under Flex/RAIL/Utility. In Flex SDK v2.x, the wmbus plugin was equivalent to this component.
This component provides the following features:
Processes the packet before sending it, if needed. Currently needed for mode T meter to other only.
Helper functions to get the timing in limited access mode.
Helper functions to fill the payload with EN13757-3 compatible payload.
Helper functions to encode/decode manufacturer field.
Helper functions for cryptography using mbedTLS. Currently only supports mode5 (AES128-CBC with dynamic init vector).
Helper types for data link and transport layer header.
For detailed documentation, see sl_wmbus_support.h
(or in Flex v2.x wmbus.h
), documented via Doxygen style.
In Flex 3.x, the component allows configuration of the wmbus mode used. This selects the timing provided to the application in limited access mode. If T mode, Meter to Other is selected and the part requires it, it also enables the workaround described in Limitations.