M-Bus Analyzer

ZETA M-Bus Sniffer - IEC 870-5 protocol analyzer

Article number: MBUS-SNIFFER

The ZETA M-Bus Sniffer consists of

  • USB interface box for data acquisition
    (physical layer according EN 13757-2)
  • ZETA M-Bus Sniffer software
    (protocol analysis according IEC 870-5)


The USB interface box is connected into an existing M-Bus line, between the M-Bus master and the slaves. This allows to log all M-Bus traffic in both directions.

M-Bus Sniffer Software
  • The application recognizes M-Bus data frames in both directions on the bus and displays them continuously, decoded and with time information (1 millisecond resolution).
  • The output can be controlled by filter characteristics.
  • Records can be stored and reloaded for further analysis.
  • The baud rate can be changed manually during the recording.

The following types of information can be decoded: 

  • Reset (CI = 0x50)
  • Data send (CI = 0x51)
  • Slave selection (CI = 0x52)
  • Report application errors (CI = 0x70)
  • Variable data (CI = 0x72)

Currently, the following restrictions apply: 

  • Set baud commands are recognized and logged but not executed
  • Mode-2 is not supported (obsolete)
  • Fixed data (CI = 0x73) is not supported

Software requirements

ZETA M-Bus Sniffer runs on Windows® XP and up, including Windows 8.1 (both 32 bit and 64 bit).

Microsoft .NET Framework 4.0 and ZETA USB drivers are needed to run this software. These components will be installed automatically when running the installer.
You need administrative rights to install these components.

M-Bus Sniffer Hardware
  • Terminal connection for the M-Bus master (polarity dependent)
  • Terminal connection for the M-Bus slaves (signal loop through, polarity independent)
  • Two USB connectors for the M-Bus data (send / receive data for the sniffer software)
  • LED signals for both data directions
  • No external power supply needed, the power is supplied via the USB ports
  • Supported data rates: 300...19200 Baud
  • M-Bus load: < 3 mA (2 unit loads)
  • Optional: M-Bus load < 1.5 mA, data rate 300...9600 Baud
  • Up to 32 slaves (32 unit loads) can be connected
Mechanical specifications
  • Housing dimensions: 158x95x34 mm (LxWxH)
  • Size M-Bus Sniffer: 158x95x55 mm (LxWxH)
  • 2.0 m USB cables (M-Bus Sniffer master / slave)
  • No tools required to connect M-Bus terminals
Software update

Current software version: v1.2.0.7

Please download the following setup file or use the integrated update function Help > Check for updates… to keep your installed copy up to date.
To install this update, administrator rights are required.

setup-mbussniffer-update-v1.2.0.7-full.exe

ZETA M-Bus Sniffer software update to version v1.2.0.7

M-Bus Sniffer - Pictures