IoT Guide

M-Bus to the Cloud — Remote Meter Reading for Water, Gas, and Heat Meters

Wired M-Bus Gateway to the Cloud: EN 13757, 250 Slaves, Remote Meter Reading for Water, Gas, Heat, and Electricity. Architecture, Protocol, and Use Cases.

Quick answer
A footbridge M-Bus (Meter Bus) to the cloud asks up to 250 meters water, gas, heat, and electricity over a single wired M-Bus (EN 13757), decodes the frames according to the standard, and transmits the readings via MQTT TLS or a REST API to the cloud for remote meter reading and billing. The 4G LTE provides connectivity at sites without a fixed network.

M-Bus: The Dedicated Bus for Fluid Metering

M-Bus (Meter Bus, IEC 60870-5 and EN 13757) is a communication bus specifically designed for the remote reading of water, gas, heating, cooling, and electricity meters. Developed in Europe in the 1990s, it has become the dominant standard for submetering in commercial buildings and district heating and cooling networks.

Its distinctive physical features set it apart from other industrial buses:

  • Two-wire bus (two wires with no polarity) — simplified wiring; any existing telephone cable pair will work
  • Meter power supply via the bus — M-Bus meters are powered by the modulated current from the bus, without the need for batteries or a local power supply
  • Reverse-polarity immunity — polarity does not matter, which simplifies wiring in buildings
  • High load capacity — up to 250 meters on a single master

Architecture of an M-Bus → Cloud System

M-Bus Meters and Eziwan Cloud Gateway
─────────────── ────────────────── ──────────────
Water Meter ──┐ ┌── Master M-Bus Dashboard
Gas meter ──┤── M-Bus ──►│ Sequential polling Remote meter reading
Chx meter ──┤ 2-wire │ EN 13757 decoding ──► Billing
Electricity Meter ─┘ │ JSON by Meter Leak Alerts
(up to 250) └── 4G / Ethernet Export to CSV/PDF

M-Bus wiring is typically configured in a star topology from the meter panel or in a linear bus topology, depending on the building’s layout. Unlike RS485, no terminating resistor is required.

Decoding M-Bus Frames: Data Records

The M-Bus application framework (EN 13757-3) encodes each measurement in structured Data Records:

Structure of a Data Record:

DIF (Data Information Field) — data type, length, function
VIF (Value Information Field) — unit, scale factor, meaning
Data — encoded numeric value

Examples of decoded data records:

VIFMeaningExample value
0x14Volume (m³)1,234.567 m³
0x2CPower (W)5,678 W
0x3CVolume flow (m³/h)1.234 m³/h
0x58Supply temperature (°C)67.4 °C
0x5AReturn temperature (°C)51.2 °C
0x6DDate and time2024-01-15 10:30

The Eziwan gateway automatically parses all standard OMS data records and presents them as named fields in the JSON payload.

Types of M-Bus-Compatible Meters

Cold and Hot Water Meters

  • Electromagnetic flow meters (Siemens, Badger Meter, Sensus)
  • Turbine volumetric meters (Itron, Sensus, Kamstrup)
  • Ultrasonic meters (Landis+Gyr, Diehl, Kamstrup Multical)

Heat and Cooling Meters

  • Thermal energy meters (Kamstrup 302, 303, Landis+Gyr UH50, Diehl SHARKY)
  • Measurement of ΔT and flow rate for energy calculation in kWh
  • Cooling meters for district cooling networks and data centers

Gas Meters

  • Diaphragm meters with volume converters (GSM/M-Bus)
  • Ultrasonic gas flow meters (Elster, Itron)

Electricity Meters

  • Single-phase and three-phase meters with optional M-Bus interface (Landis+Gyr E350, EMH, Itron SL7000)

Cloud-Based M-Bus Remote Meter Reading Applications

Submetering in the Service Sector Office buildings, shopping centers, and hotels use M-Bus meters for tenant submetering. The gateway transmits the meter readings daily for utility billing.

District Heating and Cooling Networks Heating and cooling network operators (CPCU, Engie Réseaux) use M-Bus for remote meter reading at substations. The gateway transmits power and energy measurements in real time to balance the network.

Tertiary Decree and ISO 50001 The M-Bus gateway collects consumption data by medium and by use (heating, DHW, process), aggregates it by building, and exports it to the OPERAT platform or ISO 50001 energy management tools.

Leak and Anomaly Detection Analyzing the M-Bus consumption profile helps detect anomalies: abnormal nighttime consumption (water leak), excessively high return temperatures (fouled heat exchanger), and discrepancies between the main meter and submeters (fraud or leak).

Scaling Up: Multi-Bus and Hubs

For large facilities (high-rise buildings, university campuses, hospitals), multiple M-Bus buses are required:

Multi-bus architecture:

LevelEquipmentRole
FieldM-Bus metersMeasurement
ConcentratorLocal M-Bus gateway1 bus → LAN
AggregatorEthernet switchBuilding LAN
CloudEziwan IIoT gatewayLAN → MQTT cloud

Each local M-Bus gateway manages its own bus of 250 meters and transmits the data via Modbus TCP or MQTT to the central cloud gateway. A building with 1,000 meters therefore requires 4 to 5 local M-Bus gateways, all of which are monitored from a single cloud dashboard.

Frequently Asked Questions

You might also like