Blogs

M-Bus: A Deep Dive Into Utility Metering's Workhorse Protocol

I’ve been working on an M-Bus to cellular gateway for a work project, which means I’ve spent the last few weeks neck-deep in a protocol that’s simultaneously everywhere and nowhere. If you’re in the energy or water metering space, M-Bus is ubiquitous. If you’re not, you’ve probably never heard of it.

So here’s everything I’ve learned about M-Bus while trying to convince meters to talk to the internet.

What Even Is M-Bus?

M-Bus (Meter-Bus) is a European standard (EN 13757) for remote reading of utility meters – think electricity, gas, water, heat. It was developed in the 1990s specifically for this use case, which explains both its strengths and its quirks.

Read more →

OTAA vs ABP in LoRaWAN: Why You Should Probably Use OTAA

When you’re setting up a LoRaWAN device, one of the first decisions you’ll face is: OTAA or ABP? It sounds like a minor detail, but it has real implications for security and device management. Let’s break it down.

The Two Activation Methods

OTAA (Over-The-Air Activation): Your device joins the network by performing a handshake with the network server. Think of it like connecting to WiFi – you authenticate, exchange keys, and then you’re in.

Read more →

LoRaWAN Airtime Calculator is Live

I just launched a LoRaWAN airtime calculator on this site. If you’re working with LoRa networks, you know that calculating transmission time isn’t exactly straightforward – so I built a tool that does it for you.

Why This Matters

In Europe (EU868), you’re legally required to stay within a 1% duty cycle. That means your device can only transmit for 36 seconds per hour on most channels. Exceed this, and you’re not just breaking regulations – you’re also risking collisions with other devices and potentially getting your gateway access revoked.

Read more →
← Back to home