Wireless M-Bus Gateway

This page describes the Lobaro wireless M-Bus gateway firmware, called app-nrf9160-wmbus, which is executable on different hardware variants sold as different products.



The Lobaro wireless M-Bus gateway firmware collects consumption values from up to 500 commercially available water meters, heat meters, heat cost allocators or similar with 868 MHz wireless M-Bus radio interface or Sensus RF Bubble Up and forwards them encrypted via NB-IoT, LTE-M1 cellular radio or LoRaWAN networks for further processing on the Internet.

Forwarded meter values are transmitted, optionally additionally encrypted via DTLS, to a shared or private instance of the Lobaro IoT platform and can be viewed there or downloaded as a CSV file. Alternatively, standardised APIs such as MQTT, HTTP Push, SFTP or a REST interface are available to connect downstream systems or platforms easily and securely. When using LoRaWAN, the Lobaro Platform is optional. When using NB-IoT or LTE-M, on the other hand, it is mandatory. This requirement is explained in the Lobaro IoT Platform FAQ.

Thanks to the new NB-IoT mobile radio, optimised for sensor data, remote reading even works in places such as basements where smartphones have poor or no reception.

Supported Hardware Platforms

This firmware, following the naming sheme app-nrf9160-wmbus-TZ2-VERSION-HARDWARE, exists in versions targeted for different Lobaro hardware. On all hardware the workflows and functionality is the same. If a certain firmware feature is not available on a specific hardware variant, this will be indicated separately.


  • Battery driven variant (3.6V D-Cell)
  • Example firmware name:  app-nrf9160-wmbus-TZ2-0.14.1+hw3
  • Lobaro article number: #8000162 + #3000581 (Battery)

→ Variant specific information


Lobaro wireless M-Bus Solargateway

  • 100% solar powered variant
  • Example firmware name: app-nrf9160-wmbus-TZ2-0.14.1+sun
  • Lobaro article number: #8000179

→ Variant specific information



  • External 12V-24V powered variant for din-rail mounting
  • Example firmware name:  app-nrf9160-wmbus-TZ2-0.14.1+dinrail
  • Optionally bundled with 230V power-supply and extra shell housing
  • Lobaro article number: #8000157 (standalone), #8000158 (bundle)

→ Variant specific information


  • Legacy battery driven variant 
  • Example firmware name:  app-nrf9160-wmbus-TZ2-0.14.1+hw2
  • Lobaro article number: #8000131 (discontinued)
  • (warning) LoRaWAN not supported
  • (warning) DTLS encryption not supported

→ Variant specific information

Basic Workflow


  1. The gateway remains in power-saving mode most of the time.
  2. The unit wakes up at flexible configurable time points, e.g. every hours, every 7th day or every Monday.
  3. Encrypted wireless M-Bus (868 MHz) telegrams are received for a configurable duration and buffered.
    1. Reception can be limited to certain devices and types by means of filters.
  4. After the configured collection duration has been reached, the meter data reception is stopped again.
  5. The buffered meter telegrams get uploaded afterwards on the Internet
    1. NB-IoT, LTE-M1: Data is send using UDP, DTLS (optional) and CoAP to the Lobaro IoT platform instance. 
    2. LoRaWAN: Data is send as Class A uplinks to the downstream LoRaWAN server / platform on the internet. Metering telegrams may be spliced and send in multiple uplinks.
  6. The Lobaro Platform can perform decryption the consumption telegrams with stored keys.
  7. The consumption values are available in table views inside the Lobaro Platform and as a CSV download 
  8. Data may be forwarded from the Lobaro Platform to additional systems and platforms using one of these APIs: MQTT, REST, HTTPS-PUSH or SFTP.

Compatible wireless meter protocols


(grey lightbulb) 433 MHz variants available on special sales request:

Anbindung an das Smart Meter Gateway (SMGW)