Knowledge/Interfaces explained

KnowledgeBasics

Interfaces for meters explained

How do the values get from the meter into the control system, the billing or the cloud? Here we explain the five interfaces that come up most often in metering projects: what they can do, where their limits are and what they are suited for.

The five interfaces in one sentence

  • M-Bus: meter bus to EN 13757 with two wires and power supplied over the bus, the standard for billing meters in buildings.
  • RS485 and Modbus RTU: serial fieldbus from automation, one master polls up to 247 devices in turn.
  • Modbus TCP: the same Modbus over Ethernet, port 502, several systems can poll at the same time.
  • BACnet: the standard of building management systems, describes every value as an object with name and unit.
  • LoRa and LoRaWAN: radio network for small amounts of data over long distances, without a cable to the meter.

On this page

Which interface suits what?

InterfaceTransmissionTypical useStrength
M-Bus2 wires, line, star or treeBilling in residential and commercial buildingsPower over the bus, free topology
RS485 / Modbus RTU2 wires plus reference ground, lineControl cabinet, industry, PLCrobust and very widespread
Modbus TCPEthernetControl systems, SCADA, energy managementfast, several clients at the same time
BACnetEthernet (BACnet IP) or RS485 (MS/TP)Building managementvalues describe themselves
LoRaWANRadio, 868 MHzRetrofit without cablesno cabling, long range

The table shows typical use. Which interface is right for your project depends above all on the target system: what the control system, the billing or the cloud can accept determines the route the data takes.

Line or protocol: what does each term describe?

Many terms describe only one layer. RS485 and Ethernet define how the bits travel over the line. Modbus and BACnet define what is in the telegrams. That is why there is Modbus over RS485 (Modbus RTU) and over Ethernet (Modbus TCP), and BACnet over both routes as well.

With M-Bus and LoRaWAN, transmission and protocol belong together: M-Bus is line and data format in one, and LoRaWAN always builds on the LoRa radio technique.

Several interfaces in one project

In practice, different worlds often meet: heat and water meters with M-Bus, power meters with Modbus and a building management system that expects BACnet. A data logger and gateway such as the EMU M-Center reads M-Bus, Modbus RTU and Modbus TCP and passes the values on via BACnet IP, Modbus TCP or MQTT.

The EMU Professional II power meter is available with M-Bus, RS485 (Modbus RTU), TCP/IP (Modbus TCP and MQTT) and LoRa. So the interface can be chosen to suit the project, not the other way round.

Frequently asked questions


Which interface is best for power meters?

There is no best interface, only a suitable one. For billing many meters in one building, M-Bus is usual; for a PLC in the control cabinet, Modbus RTU; for a direct network connection, Modbus TCP or MQTT; and for retrofitting without cables, LoRaWAN.

What is the difference between M-Bus and Modbus?

M-Bus is a meter bus to EN 13757 in which the master powers the meter interfaces over the line. Modbus is a protocol from automation that runs over RS485 or Ethernet. The two are not compatible; a gateway such as the EMU M-Center connects them.

And what about MQTT?

MQTT is not a fieldbus but a network protocol with which devices send their values to a broker. We explain it in the article MQTT for energy data.

Read more


SEITEWhat is M-Bus?Meter bus, addressing, bus load and topology SEITEWhat is RS485 and Modbus RTU?Cabling, termination, registers and function codes SEITEWhat is Modbus TCP?Port 502, MBAP header, gateways and network SEITEWhat is BACnet?Objects, BACnet IP, MS/TP and BBMD SEITEWhat is LoRaWAN?Gateways, OTAA, classes and range SEITEGlossary100 terms in one or two sentences each

Which interface suits your project?


Send us the number of meters, the distances and the target system. We will tell you which interface and which devices fit.

Phone
+41 (0)41 545 03 00

Technical support
helpdesk [at] emuag.ch
Support form →