M-Bus / Wireless M-Bus Parser
Key Features:
- easy-to-expand future functionality
- easy-to-expand module for parsing data contained in the manufacturer specific blocks
- supporting unencrypted and encrypted wireless M-Bus datagram placed in the M-Bus data container
- prepared to build a library for other languages
- JSON format output from library
CLI usage:
- just run and paste the datagram with optional key
Example datagram:
68 A6 A6 68 08 03 72 10 00 38 10 C5 14 01 04 1E 00 00 00 04 78 EA 62 9E 00 04 6D 32 14 86 16 04 15 81 00 00 00 04 FB 00 08 00 00 00 84 20 FB 00 00 00 00 00 84 30 FB 00 00 00 00 00 04 3D 00 00 00 00 04 2D 00 00 00 00 02 5B 5F 00 02 5F 2B 00 04 61 8A 14 00 00 02 27 FA 01 01 FD 17 00 04 90 28 A0 86 01 00 42 6C 7F 1C 44 15 81 00 00 00 44 FB 00 08 00 00 00 C4 20 FB 00 00 00 00 00 C4 30 FB 00 00 00 00 00 82 01 6C 5F 1C 84 01 15 54 00 00 00 84 01 FB 00 05 00 00 00 84 21 FB 00 00 00 00 00 84 31 FB 00 00 00 00 00 B7 16
Usage C# e.g.: