← Back to all sparks
O

OpenMQTTGateway

INFRA · APIS
Velocity0.0

MQTT gateway bridging IoT sensors and radio protocols

OpenMQTTGateway spent three years shedding its dependencies, then stopped shipping entirely.

iot gatewaybluetooth lemqtthome automationstalled cadenceesp32
Current state
The last release was January 2025, a single bug fix for adaptive scanning restarting the gateway. Before that, the project moved steadily toward standing alone: 1.8.0 embedded an MQTT broker via PicoMQTT so a gateway no longer needs an external server, 1.6.0 added a web interface so it no longer needs a home automation controller to configure, and 1.5.0 brought device trackers for presence detection with over-the-air updates from the controller. Hardware arrived alongside software, with the Theengs Bridge in 1.7.0 and the Theengs Plug in 1.3.0.
Where it's heading
The arc through 1.2 to 1.8 is one of progressive independence — first from a controller for configuration, then from a broker for messaging — turning a bridge component into a self-contained device. Release intervals widened throughout: monthly in early 2023, then annual, then nothing for nineteen months. Whatever the roadmap was, the feed has not recorded activity since.
Prediction
The evidence here does not support a confident prediction about what ships next; the project has published nothing in nineteen months. If it resumes, the unfinished thread is the embedded broker, which shipped in 1.8.0 and received only a scanning bug fix afterward.

Recent moves

  1. 1y ago

    Adaptive scanning restart bug fixed

    One fix — adaptive scanning could restart the gateway when a BLE device required continuous scanning — plus a CI Python bump. It is also the project's most recent release, which is the more notable fact.

    View source ↗
  2. 1y ago

    An MQTT broker moves inside the gateway

    ⚡ SPARK

    The endpoint of the independence arc that started with the web interface in 1.6.0: having removed the need for a controller, the project removes the need for a broker. Nothing substantive has shipped since.

    View source ↗
  3. 2y ago

    Theengs Bridge hardware and Ethernet onboarding

    A hardware release paired with software: an ESP32 BLE gateway with an external antenna and Ethernet, plus improved Ethernet board support with WiFi as fallback and onboarding through the WiFi portal. The project ships devices and firmware together, which is unusual for an open source gateway.

    View source ↗
  4. 3y ago

    Web interface removes the controller dependency

    A web interface for viewing sensor data, reading logs and changing basic configuration without a home automation controller. This is the first half of the independence arc the embedded broker later completes — though it is unavailable with the Theengs plugin.

    View source ↗
  5. 3y ago

    Workaround for stuck BLE scans

    A maintenance release that restarts the ESP32 when a BLE scan gets stuck on a timeout error. A bypass rather than a fix, and the same scanning subsystem that produces the most recent release's bug too.

    View source ↗
  6. 3y ago

    Presence detection via automatic device trackers

    Seventy-five changes in forty days, headlined by automatic device tracker creation for presence detection across NUT, Tile, Mi Band, Amazfit and RuuviTag, and over-the-air updates driven from the controller. This is the release where the gateway starts doing something with BLE traffic rather than only relaying it.

    View source ↗