IoT Mods | ModBus and M-Bus are polling protocols

When similar words mean different things it helps to find a way beyond the confusion. Both of these terms relate to data management, but they are not the same and have different applications.

Modbus is a widely used communication protocol used in industry for communicating between industrial devices. It allows sensors to talk to each other over a network. It is particularly common in SCADA systems for industrial automation. Modbus works on a master – slave principle by sending requests for data to clients (devices or applications connected to the network are called clients). Modbus can transfer data over different types of communication lines facilitating systems integration and interoperability. ModBus can also be wireless (ModBus TCP).

M-Bus (MeterBus) is a standard communication protocol for meter reading. It is a European standard (EN 13757). This allows compatibility between readings from devices by different manufacturers. M-Bus facilitates remote meter reading, rendering the labor intensive process of reading individual meters redundant. It is frequently integrated in BMS systems to address remote meter reading.

Wireless M-Bus is a low power, star network, that commonly uses licence free frequencies (868 MHz in Europe) to make the remote reading of meters more practical. Each meter becomes a node in the network. They respond to the master-slave requests for data. In this way complex wiring is removed, long distance readings can be generated, even through concrete.The process can be automated, providing clear (timestamped) fee breakdowns for users and vendors. It changes the game for utility operators.

In the IoT world, both of these protocols might be connected to the same gateway (hence the possibility for confusion). The gateway reads consumption data via M-Bus, converts or packages it into Modbus or MQTT, then sends it onward to a cloud platform or SCADA system. So, they’re neither rivals, nor the same thing,. They are complementary layers of the same ecosystem. The IoT gateway is a translator, feeding both sets of data to a central brain.

Use in IoT and Industry

ScenarioBest ChoiceWhy
Smart metering networks (utilities, buildings)M-Bus / wM-BusSimple, robust, low power
Industrial automation (pumps, valves, drives, PLCs)Modbus RTU/TCPFast, flexible, well-supported
Gateways integrating bothHybrid (M-Bus ⇄ Modbus ⇄ MQTT)Allows meters to feed industrial or cloud systems

You've got an IoT idea?

Our engineers are very bright, but they’re not clairvoyant. 

Talk to us today