← Back to all sparks
O

OpenMQTTGateway

INFRA · APIS
Velocity5.0

MQTT gateway bridging IoT sensors and radio protocols

OpenMQTTGateway follows its 22-month comeback with a quick reboot-loop fix.

iot gatewaybluetooth lemqtthome automationesp32security hardening
◆Current state
OpenMQTTGateway shipped v1.9.0 on November 7, its first release since January 2025. It moves to the Arduino ESP32 core 3.x, ships Theengs Decoder 2.5.0 with a fix for a BLE advertisement parsing flaw affecting every earlier release, and hardens buffer handling across MQTT, HTTP, BLE and RF input. Upgrade notes warn that some Home Assistant unique_ids change and that encrypted BLE devices are skipped until a key is set.
◆Where it's heading
Earlier releases made the gateway independent of controllers and external brokers. The return release is about safety and a modern ESP32 base rather than new features, which suggests the project is resetting its foundation before resuming feature work.
◆Prediction
Expect the promised security advisory for the Theengs Decoder flaw and 1.9.x fixes for the Home Assistant entity changes; whether regular cadence resumes is not yet clear from the entries.

◆Recent moves

  1. 3d ago

    Fix for an RF reboot loop on rtl_433 builds

    Disables a debug flag that caused a reboot loop on ESP32 rtl_433 builds. A three-day patch after 1.9.0.

    View source ↗
  2. 6d ago

    OpenMQTTGateway v1.9.0

    The first release in 22 months moves to ESP32 core 3.x, fixes a BLE parsing flaw that affects every earlier version, and bounds input buffers across all protocols. It ends the stall noted after 1.8.1, but as a maintenance and security reset rather than a new capability.

    View source ↗
  3. 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 ↗
  4. 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 ↗
  5. 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 ↗
  6. 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 ↗