Home / Technical Guides

Technical reference | Published 2026-08-27 | Reviewed 2026-08-27

Meter Protocol Interoperability Matrix

M-Bus, Modbus, BACnet, and LoRaWAN solve different parts of a metering architecture. This reference helps consultants, integrators, and facility teams decide where each protocol belongs, what must be mapped, and what should be tested before handover.

By ConnectME Engineering. Reviewed by ConnectME Technical Services.

Industrial protocol gateway used to connect M-Bus meters with Modbus and building systems

What a sound implementation requires

There is no universal best meter protocol. M-Bus is purpose-built for meter collection, Modbus is common for device registers and industrial integration, BACnet represents building-automation objects and services, and LoRaWAN carries low-power wireless device data through a network server. Interoperability usually requires a governed gateway or software mapping layer plus tested semantics, timestamps, quality states, and capacity limits.

Written for

  • BMS and industrial automation engineers
  • Metering and AMR system integrators
  • MEP consultants and technical buyers
  • Facility technology and OT teams

Protocol roles, mappings, and design limits

Use this matrix to frame the architecture review, then verify the current specification and manufacturer implementation for the selected equipment.

Protocol Typical role Topology What must be mapped Strength Design caveat
M-Bus Meter data collection Wired bus with master and secondary devices; wireless variants use a different radio layer Primary or secondary address, records, units, tariffs, status, and read schedule Meter-focused data model and efficient collection of utility values Master capacity, cable design, addressing, telegram variation, and polling time must be engineered
Modbus RTU or TCP Device register access and industrial integration RS-485 multidrop or Ethernet client-server communication Register address, data type, byte order, scale, unit, write permission, and exception behavior Widely supported and straightforward when a controlled register map exists Registers have little meaning without current vendor documentation and agreed polling limits
BACnet/IP or MS/TP Building automation objects, alarms, trends, and supervisory integration Ethernet or token-passing field bus with BACnet devices and objects Device and object identifiers, object type, unit, priority, status flags, and change-of-value behavior Rich building-automation semantics and services for interoperable supervisory control Device IDs, network numbers, broadcast management, profiles, and writable priorities need governance
LoRaWAN Low-power wide-area transport for wireless meters and sensors End devices through gateways to a network server and application integration Device identity, payload codec, units, frame counters, timestamps, data rate, and application endpoint Long-range, low-power wireless coverage for suitable low-throughput telemetry Coverage, duty cycle, payload size, downlink limits, key ownership, and battery budget constrain design

Checks to complete before acceptance

1. Semantic mapping

Translate meaning, not just bytes.

  • Map each source value to a governed name, unit, scale, timestamp, quality state, and destination use.
  • Retain manufacturer register maps, M-Bus record interpretation, BACnet object lists, or LoRaWAN payload codecs with version control.
  • Define how totals, interval values, alarms, resets, and missing data behave across every conversion layer.

2. Capacity and timing

Size the architecture from the real workload.

  • Calculate device count, points per device, read interval, response time, retries, and expected network availability.
  • Confirm gateway, bus, server, and application limits with operational headroom.
  • Align clocks and document which system assigns the authoritative timestamp and quality flag.

3. Security and lifecycle

Plan ownership for the full operating life.

  • Segment networks, restrict writable functions, secure remote support, and keep credentials or keys under named ownership.
  • Back up gateway and server configurations and record firmware, payload, register-map, and point-list versions.
  • Test replacement, restore, communication-loss, and recovery procedures before scaling the deployment.

How the checks apply in real projects

M-Bus meters to a BMS

An M-Bus master reads the meters, then a gateway or AMR layer maps selected values into Modbus registers or BACnet objects. The handover must identify both the source records and the destination points so scaling and diagnostics remain traceable.

LoRaWAN meters to billing

The device sends compact payloads through one or more gateways to a network server. An application codec converts the payload, applies identity and units, and forwards governed readings to AMR, MDMS, or billing workflows. Radio reception alone does not prove billing completeness.

Modbus plant meters to BACnet

A gateway can expose selected Modbus registers as BACnet objects for the BMS. Confirm data types, units, status behavior, polling load, BACnet identifiers, and any writable priority rules instead of relying on an automatic one-to-one conversion.

Limits and project responsibility

  • Protocol support on a datasheet does not guarantee plug-and-play interoperability; profiles, register maps, payload codecs, options, and firmware versions vary.
  • This matrix is an architecture aid, not a substitute for current protocol specifications, manufacturer documentation, cybersecurity design, or project calculations.
  • Wireless performance and battery life depend on the installed environment, transmission profile, coverage, payload, retries, and operating conditions.

Primary references

Related ConnectME resources

Technical guide FAQ

Can an M-Bus meter connect directly to BACnet?
Usually a purpose-built gateway, controller, or software integration layer reads the M-Bus records and exposes selected values as BACnet objects. The mapping, capacity, diagnostics, and object identifiers still need to be engineered and tested.
Is Modbus or BACnet better for BMS metering?
They serve different roles. Modbus provides access to device registers, while BACnet provides building-automation objects and services. The right choice depends on the meter interface, BMS architecture, required semantics, network constraints, and support model.
Can LoRaWAN readings be used for tenant billing?
They can feed a billing workflow when the selected meters, radio design, payload decoding, timestamps, completeness controls, validation rules, and applicable billing requirements are all addressed. A received wireless packet by itself is not billing evidence.

Discuss the project requirement with ConnectME