August 25, 2026
Kamila Hrdličková

M-Bus parsing strategies for LoRaWAN and NB-IoT

Truncate, Split, Multiframe, or MQTT with parsed JSON: matching the transport strategy to the network and the receiving parser

Key takeaways

  • An M-Bus parser interprets an M-Bus telegram and converts its encoded records into usable meter values.
  • Parsing, filtering, and fragmentation are three different steps. Parsing interprets the data, filtering selects which records to keep, and fragmentation splits data that do not fit into a single network message.
  • Filtering comes first. VIF/DIF filtering can reduce the required M-Bus data below the payload limit and remove the need for fragmentation altogether.
  • For EU863-870 at DR0 (SF12/125 kHz), the maximum application payload considered here is approximately 51 bytes.
  • ACRIOS converters offer three fragmentation strategies for data that still do not fit within a single uplink: Truncate, Split, and Multiframe.
  • For NB-IoT, a complete M-Bus frame usually fits within a single message, and ACRIOS can alternatively deliver already-parsed values as JSON over MQTT.
  • There is no universal best strategy. The right choice depends on the required data, the network, and the parser on the receiving side.

An M-Bus parser reads the data telegram a meter sends over the M-Bus protocol and extracts the individual values it contains. When that telegram has to travel over LoRaWAN or NB-IoT rather than remain on a wired M-Bus line, its size and the receiving platform's capabilities become important.

A large telegram does not automatically have to be split. It is possible to reduce it to the values the application actually needs. If it still does not fit into the available network payload, the appropriate fragmentation strategy depends on the network and on how the data will be handled on the receiving side.

M-Bus was built for interoperability, not for constrained radio. A single telegram from a heat meter can easily exceed 100 bytes because M-Bus telegrams can include multiple meter values and data records. That works well on a wired bus. It becomes a problem when the same data must travel over a network where the entire frame does not fit within a single uplink.

ACRIOS converters address this in several ways, all of which are selectable directly in the configuration Wizard. There is no universal best strategy. The right one depends on the target network and on the parser or platform on the receiving side. Choose the strategy to match those requirements, not the other way around.

Parsing, filtering, and fragmentation are three different steps

These terms are related, but they solve different problems.

  • Parsing means interpreting an M-Bus telegram and turning its encoded records into meaningful values.
  • Filtering means selecting which M-Bus records to keep and transmit.
  • Fragmentation means dividing data into multiple messages when it does not fit within a single network payload.

This distinction matters because a large M-Bus telegram does not automatically need to be fragmented. If the application only needs a subset of the available values, filtering can reduce the frame enough to fit into a single message.

Filter first: the best fragmentation is none at all

Before deciding how to split a frame, reduce it. VIF/DIF filtering occurs directly on the device, so only the selected values leave the device. Everything else is dropped before it reaches the radio.

M-Bus VIF/DIF filtering in the ACRIOS configuration Wizard
VIF/DIF filtering in the ACRIOS configuration Wizard. Only the M-Bus records required by the application are selected for transmission.

For EU863-870 at DR0 (SF12/125 kHz), the target is a frame under approximately 51 bytes, which typically corresponds to about four values. The exact number of values depends on the selected records, so the frame size in bytes is the decisive measure.

If everything the application needs fits within that limit, no fragmentation is required, and downstream fragmentation considerations disappear.

So the first question is not: which fragmentation strategy should be used. It is: can the data be filtered enough to avoid fragmentation in the first place? When that is not possible, there are three fragmentation strategies to choose from.

Why LoRaWAN and NB-IoT are not the same problem

This distinction matters early because it shapes most of the decision that follows.

LoRaWAN

LoRaWAN payload depends on the spreading factor, data rate, and regional parameters. In the EU863-870 region, there is considerably more room at higher data rates; at DR0 (SF12/125 kHz), the maximum application payload considered here is approximately 51 bytes per uplink. Duty cycle also limits the available airtime. Once a filtered frame still exceeds the available payload, fragmentation is unavoidable, and every additional uplink adds airtime.

NB-IoT

NB-IoT does not work under the same constraints. Payloads are much larger, and there is no duty cycle in the LoRaWAN sense, so a full M-Bus frame usually fits within a single message. In practice, this means splitting is rarely needed on NB-IoT. It also opens up a delivery option that LoRaWAN does not offer, which is covered below.

The takeaway: a fragmentation strategy necessary on LoRaWAN may be unnecessary on NB-IoT. Always align the choice with the network.

Strategy 1: Truncate

Only the selected VIF/DIF values are sent, and the rest of the telegram beyond the payload limit is cut off.

  • Advantages: the smallest possible uplinks, the lowest cost, and always a single message.
  • Trade-offs: data past the cut are gone for good. This is irreversible, so the values that matter must fall within the limit with certainty. What arrives on the receiving side is a fragment, not a standard M-Bus telegram, so a generic parser will not treat it as a complete frame.
  • Best fit: deployments that only need a handful of key values and prioritise minimum airtime and transmission cost. A reasonable default on NB-IoT devices where the required data points are already known in advance.

Strategy 2: Split

The full telegram is divided into numbered chunks (0103, 0203, 0303, and so on) and reassembled in the backend. The first two bytes mark the fragment, and a further byte identifies the meter by its index in the converter so that each frame can be assigned to the right meter.

  • Advantages: nothing is dropped; the entire telegram is preserved. Overhead stays low because the M-Bus header is not repeated in every fragment.
  • Trade-offs: the approach is fragile. If a single frame is lost, the message cannot be reconstructed or parsed at all. The whole reading is lost, not just one value. It is also a non-standard format, so the receiving side needs a parser that understands the ACRIOS chunking and padding scheme. A generic M-Bus parser will not do.
  • Best fit: cases where the complete telegram is required, the link is reliable (confirmed uplinks can help here on LoRaWAN), and the parser on the platform side is under direct control.

Strategy 3: Multiframe

Each fragment is sent as a complete, independently valid M-Bus frame, with its own header (68 2D 2D 68 ... 16).

  • Advantages: every packet is a valid M-Bus frame on its own so that a generic standard M-Bus parser can be used without custom reassembly logic. Because each frame stands alone, losing one costs only that frame's values, not the entire message.
  • Trade-offs: Multiframe has the highest overhead of the three strategies. The M-Bus header is repeated in every frame, so more total bytes are sent across more uplinks, using more airtime and duty cycle.
  • Best fit: cases that need the whole telegram and standard-parser compatibility. This is the default choice on LoRaWAN whenever a single filtered frame still does not fit. The additional airtime is the trade-off for compatibility with a standard M-Bus parser.

Split vs Multiframe: what happens if a packet is lost

This is one of the most important practical differences between the two strategies.

With Split, the numbered chunks together form one telegram. All required fragments have to arrive before the original message can be reconstructed. If one is missing, the reading cannot be parsed at all.

With Multiframe, each transmitted frame is independently valid. If one frame is lost, only the values in that frame are unavailable. The remaining frames can still be parsed normally.

The decision is therefore not only about the number of transmitted bytes. It is also about how the receiving platform should behave when a transmission goes missing.

NB-IoT only: MQTT with parsed JSON

On NB-IoT, there is a fourth option that changes the picture. Instead of shipping raw M-Bus frames and parsing them downstream, the device publishes the already parsed values as JSON over MQTT. There is no fragmentation to manage, and no M-Bus parser is needed on the receiving side. MQTT also provides two-way communication, allowing configuration to be adjusted via downlink. The MQTT configuration must be uploaded to the device.

For integrations already running an MQTT broker, this is usually the cleanest integration available.

Decision tree for M-Bus fragmentation strategies over LoRaWAN and NB-IoT.
Decision flow for choosing how to transport M-Bus data based on payload size, network, and receiving-side parser.

Each branch above maps to one of the four rows below. The table adds two details the diagram leaves out: how much overhead each option adds, and what the receiving side needs to be able to parse it.

M-Bus fragmentation strategies compared

The practical logic follows directly from the platform: Filter first. If the frame fits under approximately 51 bytes at EU863-870 DR0 (SF12/125 kHz), typically around four values, none of the fragmentation strategies is needed.

On LoRaWAN, when the frame does not fit, Multiframe is the strongest general choice because it produces valid M-Bus frames that a generic parser can read without custom reassembly logic. Choose Split when airtime savings matter and custom reassembly is acceptable. Choose Truncate when only a few key values are required.

On NB-IoT, splitting is usually unnecessary. Send the full frame in a single message, or use MQTT with parsed JSON when a broker is already in place.

Visual comparison of Truncate, Split, and Multiframe M-Bus fragmentation.
Truncate, Split, and Multiframe applied to the same M-Bus telegram.

Two implementation details worth knowing

Only the first frame in a multi-telegram M-Bus response is supported. The selected strategy is also not fixed at the time of deployment. It is set in the configuration wizard and can later be changed remotely over downlink. If the requirements of a deployment change, the original strategy does not have to remain in place.

Do you need an M-Bus parser? Check out our Wiki pages under tools section for the downloadabale M-Bus parser .js.

Glossary of terms used

  • M-Bus: a European standard (EN 13757) for remote reading of utility meters such as heat, water, and gas meters.
  • Telegram/frame: the data packet a meter sends over M-Bus, containing protocol and value information.
  • M-Bus parser: software that interprets an M-Bus telegram and extracts its encoded meter values.
  • VIF/DIF: information in an M-Bus telegram used to identify and interpret the individual values it contains.
  • Spreading factor (SF): a LoRaWAN parameter that affects data rate and range. Higher spreading factors, such as SF12, provide a lower data rate and allow for a smaller payload.
  • Duty cycle: a regulatory restriction on how much airtime a radio device may use within a given period.
  • Fragmentation: dividing data across multiple messages because they do not fit into a single network payload.
  • Truncate: an ACRIOS strategy in which data beyond the available payload limit are cut off.
  • Split: an ACRIOS strategy in which the telegram is divided into numbered chunks and reassembled on the receiving side.
  • Multiframe: an ACRIOS strategy in which the data are divided across independently valid M-Bus frames.
  • LoRaWAN: a low-power wide-area network protocol used for long-range IoT connectivity.
  • NB-IoT: Narrowband IoT, a cellular low-power wide-area network standard.
  • MQTT: a lightweight messaging protocol commonly used for IoT communication.

FAQs

No items found.

Not sure which strategy fits your deployment, or want a second opinion on your byte budget? Our team works with M-Bus integrations across LoRaWAN and NB-IoT and can help you match the approach to your network and receiving platform. Get in touch.

Blog

How to?

How to best replace walk-by meter reading

Walk-by meter reading no longer keeps up, the EED is pushing for frequent consumption data. This article compares three ways to automate readings, cabling, switching to LoRaWAN meters, and a wM-Bus concentrator, and explains when keeping existing meters makes the most sense.
Read more
Technology

Can your existing meters be retrofitted?

Many remote reading projects start with existing metering infrastructure rather than new meters. This practical checklist explains what to assess before choosing a converter, communication network or platform for a successful retrofit project.
Read more
Technology

Battery life in IoT: beyond the datasheet number

Battery life in an IoT device depends on more than capacity. Temperature, communication method, signal quality and the cell's own properties all play a part. A datasheet figure is only a reference value, and real-world performance can look very different depending on the application.
Read more
Opinions and analysis

Agile, Waterfall, or NRE? Choosing a development methodology

Choosing the right collaboration model can determine whether a development project stays on budget, adapts to change, or delivers on time. When Agile, Waterfall, or NRE is the right fit? Why the best approach depends on project's goals, readiness, and technical complexity?
Read more
Technology

Developing adaptive IoT communication under the CRA

ACRIOS is developing a communication module that switches between LoRaWAN and NB-IoT on its own. Backed by the Technology Agency of the Czech Republic, the project aims for more reliable data transmission, lower costs, and security beyond the Cyber Resilience Act.
Read more
Opinions and analysis

Focused supplier or large vendor? Depends on the project

In retrofit connectivity, the biggest vendors win the largest rollouts. But for working meters that only need connecting, not replacing, a focused converter to NB-IoT or LoRaWAN often fits better. A look at where specialists and giants each have the edge.
Read more
Opinions and analysis

Edge computing in IoT metering

M-Bus payloads often exceed LoRaWAN and NB-IoT single-message limits. Edge computing solves this at the source through VIF/DIF filtering, adaptive sampling, local validation, and source encryption. When does it make sense, and when not? A practical decision guide for IoT metering deployments.
Read more
Technology

Manufacturer as a technology partner

The role of IoT device manufacturers is shifting from hardware supplier to technology partner. Parsers, open APIs, containerised backend, remote firmware management and CRA-ready security shorten implementation, reduce internal development load and lower TCO across AMR and AMI projects.
Read more
Technology

Why a device without an antenna fails

If your IoT device manages to connect even without its antenna, that is not a sign of clever engineering. It is a warning sign of poor radio design. Why a properly tuned antenna is essential for reliable wireless meter reading, what really happens inside the device, and how to test it sensibly before full deployment in the field.
Read more
Compliance

CE certification for IoT: What RED DA changes

Development went well, the device works. Then CE certification arrives and the supplier's cybersecurity documentation is missing. Since August 2025, RED DA is in force and part of every CE. How to tell if your supplier is ready, and what to do if not.
Read more
Opinions and analysis

Water losses in utility networks: The hidden cost of leaks

An estimated one in four litres of treated water is lost in European distribution networks. Average losses hover around 25%, exceeding 60% in some countries. A closer look at why pipes fail, what it really costs utilities, and why a slow leak is often worse than a visible burst.
Read more
Opinions and analysis

Pressure monitoring in water networks: Early fault detection

Every utility faces the same question: how to know something is wrong in the network as fast as possible. Acoustic methods, district metered areas and continuous pressure monitoring each bring strengths and limits. A comparison of approaches to leak detection, with real examples.
Read more
Opinions and analysis

M-Bus pressure sensor: Leak detection for water utilities

No parallel infrastructure, no new data platform, no separate operational processes. The joint ACRIOS and Lorenz solution brings continuous pressure monitoring into the same communication layer water utilities already use for smart metering – over LoRaWAN or NB-IoT.
Read more
How to?

The cost of measurement data errors and how to prevent them

Unreliable data is more costly than no data at all, especially in smart metering and energy management. A missing value or small deviation can escalate into incorrect bills, failed audits, or undetected faults. Here is what that looks like in practice and how to prevent it.
Read more
Compliance

Smart Readiness Indicator (SRI): All you need to know

Smart Readiness Indicator (SRI) is the EU's metric for a building's digital intelligence. It rates how well a building manages energy, responds to occupants, and interacts with the grid. Learn what SRI means, what the legislation requires, and what role remote meter reading plays.
Read more
Technology

M-Bus installation tool Wizard from ACRIOS

Configuration errors and troubleshooting often take more time than wiring M-Bus devices. The ACRIOS Wizard simplifies this by guiding technicians through meter detection, data selection, and network setup; reducing installation time and the need for specialised knowledge.
Read more
Technology

Coulomb meter: Everything you need to know

A Coulomb meter measures actual battery charge consumption rather than relying on estimates. This enables realistic end-of-life prediction for IoT metering devices, optimised service intervals, and reduced TCO. How does this technology work in practice, and where does it make the most sense?
Read more
Technology

ACR-EX in water utilities: remote reading of pulse water meters

Pulse water meters are common in water utility networks, but their data often remains on the mechanical register. Learn how existing pulse water meters can be connected to remote reading systems using a pulse converter with display, without replacing the meters.
Read more
Company news

ACRIOS and Quectel announce partnership

ACRIOS Systems and Quectel Wireless Solutions have formed a strategic partnership to support SME manufacturers in adopting modern Linux/Android smart modules. The joint communication outlines the scope and technical goals of the cooperation.
Read more
Opinions and analysis

External or internal? How custom development works

External development helps organisations accelerate project delivery and reduce fixed costs. This article explores when outsourcing truly makes sense, what to consider when selecting a partner, and how to structure collaboration that delivers lasting internal peace.
Read more
How to?

Proven deployment of 10,000 wM-Bus converters for EED

Digitalisation of metering is becoming a strategic priority for utilities. Experience from a project with 10,000 wM-Bus concentrators and 850,000 meters shows that success depends less on technology itself and more on change management, coordination, and structured planning.
Read more
Technology

Choosing a remote reading system for water utilities

Digitalisation brings many ways to read water meters remotely, from bus networks to direct LoRaWAN and NB-IoT communication. Learn how to choose the right approach for your utility based on existing meters, coverage conditions, and investment strategy.
Read more
Opinions and analysis

Open data interfaces pay off for reporting and integration

An open data interface means freedom and independence when working with data. Beyond storing and visualising, it enables export, reporting, automation and smooth integration with other systems. The result is greater flexibility, lower vendor lock-in and sustainable data management.
Read more
Opinions and analysis

15-minute vs daily meter readings frequency explained

How often should you measure energy and water consumption? Fifteen-minute meter reading frequency supports detailed analysis and real-time optimisation, while daily data extend battery life and simplify reporting. Learn about the benefits, trade-offs, and use cases from practice.
Read more
Technology

Scripting in IoT: Flexibility, sustainability, and protection

Many IoT deployments fail when each new customer request requires a firmware change. Scripting solves that by separating customer logic from core functions, it enables faster updates, long-term maintenance, and secure control over unique features.
Read more
Technology

Gas meter data to dashboard: ACR-EX meets Datacake

Get your gas meter data online in minutes with the ACR-EX datalogger and its direct Datacake integration. This reliable NB-IoT solution provides live readings, alerts, and a ready-to-use dashboard. All without the need to develop or maintain your own backend infrastructure.
Read more
Compliance

EPBD is coming: what BACS means for your building

Let’s break down what the BACS mandate, part of EU’s broader initiative EPDB directive, means in practice. Who must comply, which systems and protocols to use, and how to modernise your building with minimal effort using your existing infrastructure.
Read more
Opinions and analysis

When DTLS makes sense. Know before you deploy

Let’s explore when DTLS (Datagram Transport Layer Security) brings real security value to NB-IoT deployments and when it’s smarter to choose a simpler or more energy-efficient alternative. Get clarity before committing to your next smart metering rollout.
Read more
Opinions and analysis

Not your keys, not your hardware

AES encryption protects your data. But without the keys, you don’t really own the device. This article explains why requesting encryption keys matters when purchasing IoT meters, and how it gives you full control over data, integration, and long-term independence.
Read more
Technology

868 MHz or 433 MHz? The right choice for your wM-Bus

Looking for a wireless M-Bus converter but unsure which frequency band to choose? This article compares 868 MHz and 433 MHz, explains key technical differences, and offers practical guidance based on meter compatibility, signal conditions, and installation environments.
Read more
How to?

Everything you need to know, documented. ACRIOS wiki.

One place to find answers to all your technical questions. The ACRIOS wiki simplifies technical communication by bringing together everything needed for configuration, installation, and integration. Online, accessible, and continuously updated.
Read more
Technology

End-to-end custom hardware and software development

Ready-made products can work. Until they don’t. When specific requirements emerge, a custom development approach offers the flexibility to design both hardware and software precisely for the task. Whether it’s a new solution or an upgrade to existing systems.
Read more
How to?

How to collect energy data to support ISO 50001

Energy efficiency is no longer just a buzzword. With rising energy costs and increasing regulatory pressure, frameworks like ISO 50001 are becoming essential. But to optimise energy use, organisations first need one thing: structured, reliable consumption data.
Read more
How to?

Lowering IoT TCO through smart manufacturing

The price tag is just the beginning. Real savings come from what happens after deployment – device setup, integration, maintenance and optimisation. Manufacturers can make all of this easier and cheaper, without compromising on performance.
Read more
How to?

Reading Sensus meters with zero hardware changes

Unifying meter readings across different protocols doesn’t have to mean replacing hardware or relying on a single vendor. Our solution connects even legacy Sensus meters (now part of the Xylem group) into a unified system – without the need to replace your existing devices.
Read more
Opinions and analysis

Why 15-minute data matters in district heating

15-minute interval readings help clarify heat pricing, detect anomalies and reduce billing complaints. They also support transparent cost allocation, a must as dynamic tariffs and EU rules raise the bar. With our converters, you can enable them without replacing your meters.
Read more
How to?

Give me a tool that works. Not a manual.

In the field, there’s no time for unnecessary clicks or second guesses. When every minute costs money, configuration needs to be fast, reliable, and dead simple. Let's have a look at what really works – and why complexity doesn’t belong at the installation site.
Read more
Compliance

5 most common myths about remote meter reading

From 2027, remote meter reading will be mandatory under the European Efficiency Directive. Yet despite growing availability of the technology, many myths and half-truths still surround its implementation. Let's break down five of the most common misconceptions.
Read more
Opinions and analysis

Battery-powered vs wired: What really costs more?

An externally powered data bus may look cheaper on paper. But once you factor in cabling, electrician work, inspections, and long-term upkeep, the story changes. Let's compare and reveal why battery-powered solutions often save more than just money – time, effort, and peace of mind.
Read more
Compliance

Cyber Resilience Act and IoT hardware

The European Union's Cyber Resilience Act significantly reshapes hardware requirements for IoT devices – promoting secure design, manufacturer transparency, and interoperability that is essential for resilience against cybersecurity threats. Learn more about CRA.
Read more
How to?

Next-gen meter readings, no replacements needed

Discover how to modernise your metering system without the high cost of replacing existing meters. With a smart converter, you can enable seamless remote readings using your current infrastructure. Quick to deploy, easy to manage, and fully compliant with EED requirements.
Read more
How to?

Modernising metering infrastructure

Connecting different types of meters into one efficient system can be a major challenge, when dealing with various manufacturers, generations and technologies. Discover how converters offer a smart, cost-effective way to unify even the most diverse metering infrastructures.
Read more
How to?

M-Bus to IoT integration explained

Connecting M-Bus meters to IoT networks like LoRaWAN or NB-IoT is now a critical step in modern utility infrastructure. Discover four practical methods that enable reliable, scalable, and future-ready integration – without complex custom development or delays.
Read more
Opinions and analysis

Understanding TCO: More than just hardware

When investing in new technology, looking beyond the initial hardware cost is more important than crucial. Discover how understanding and managing the total cost of ownership (TCO) can lead to smarter, more sustainable, and financially efficient technology investments.
Read more
Technology

NB-IoT technology: All you need to know

NB-IoT is a low-power, cost-effective IoT technology that ensures reliable connectivity with excellent coverage and security. Ideal for smart cities, industry, energy, and agriculture, it enables efficient communication for a wide range of devices. Let's discover its key features and benefits.
Read more
Technology

LoRaWAN: All you need to know

LoRaWAN is transforming the IoT with its long-range, low-power wireless communication. Ideal for smart cities, agriculture, and industrial automation, it enables efficient, cost-effective, and secure data transmission. Discover how LoRaWAN works and its key benefits.
Read more
Technology

M-Bus, wM-Bus, and RS-485: A technology guide

As cities and industries embrace digital transformation, reliable data collection and communication are essential. M-Bus, Wireless M-Bus (wM-Bus), and RS-485 technologies play a crucial role in smart metering, industrial automation, and infrastructure monitoring.
Read more
Technology

LoRaWAN vs. NB-IoT: Which technology is right for you?

As industries embrace digital transformation, many are upgrading legacy equipment to keep pace with evolving technology. The integration of smart metering and remote monitoring is turning traditional devices into key players in the rapidly expanding IoT ecosystem.
Read more
Technology

Smart metering: What it is and why it matters

Smart metering transforms energy monitoring by real-time insights into electricity, gas, and water use. By upgrading traditional meters with converters, it enables accurate billing, early issue detection, and improved grid efficiency for both consumers and providers.
Read more
Technology

IoT: Technology that saves time and money

If you have been hearing about IoT lately, you are not alone. IoT, short for the Internet of Things, is transforming the way we live and work – saving time, effort, and sometimes hundreds of euros each year and that is why we are leveraging it here at ACRIOS Systems.
Read more
Company news

ACRIOS Systems unveils its brand-new website.

We are excited to introduce new website. With a fresh design and enhanced features, we have created a more intuitive and enjoyable experience. Seamless navigation, improved functionality, and a modern look that makes finding what you need easier. Welcome to our new digital home.
Read more