--- layout: home hero: name: OpenMQTTGateway text: One gateway, many technologies tagline: Bridge RF, Infrared, Bluetooth LE, LoRa and more to MQTT, and to your home automation platform. image: src: /img/OpenMQTTGateway.png alt: Overview of the protocols and compatible controllers actions: - theme: brand text: Get started link: /getting-started - theme: alt text: Flash from your browser link: /upload/web-install - theme: alt text: Supported BLE devices link: https://decoder.theengs.io/devices/devices.html features: - icon: ๐Ÿ“ถ title: Bluetooth Low Energy details: Decodes more than 100 BLE sensors out of the box thanks to Theengs Decoder โ€” Mi Flora, Xiaomi, Govee, Inkbird, SwitchBot and more. - icon: ๐Ÿ“ก title: RF 433/315/868/915MHz details: Receive and transmit RF signals with RTL_433, RCSwitch, KaKu or Pilight โ€” weather stations, door sensors, remotes, PIR sensors. - icon: ๐Ÿ”ด title: Infrared & LoRa details: Make your old TV or AC smart through IR, or reach far-away sensors with LoRa. - icon: ๐Ÿ  title: Home automation ready details: Home Assistant MQTT auto-discovery enabled by default. Works with OpenHAB, Domoticz, Jeedom, Node-RED, FHEM and any MQTT-capable software. - icon: โšก title: Easy to install details: Flash an ESP32 or ESP8266 directly from your browser, then configure WiFi and MQTT through a web portal. No development tools required. - icon: ๐Ÿ”ง title: Extensible details: Add sensors (BME280, DHT, INA226...) and actuators (relays, PWM, LED), secure connections with TLS, and update over the air. ---

Development Version

This is the edge version of the documentation, built from commit {{ version }}{{ version }}. It is under active development and may contain bugs, incomplete features, or breaking changes. Use it at your own risk.

How it works

OpenMQTTGateway is a firmware for ESP32 and ESP8266 boards that translates your devices' signals into MQTT messages โ€” and back. One board replaces a drawer full of proprietary bridges.

Decodes more than 100 BLE devices and many RF protocols (433/315/868/915MHz) through RTL_433 decoders โ€” and the BLE decoding also runs on Raspberry Pi, Windows or Linux with Theengs Gateway.

What will you automate?

{{ uc.icon }} {{ uc.text }}

The limit is your imagination ๐Ÿ˜€

See it in action

{{ v.title }} by {{ v.author }}

In the press:

Under the hood

{{ f }}

Support the project

Theengs Bridge, BLE to MQTT gateway with Ethernet and external antenna

Theengs Bridge โ€” ready-to-use BLE gateway

Pre-flashed with OpenMQTTGateway, with an Ethernet port and an external antenna for enhanced BLE range. Every purchase directly funds the project.

Get the Theengs Bridge

You can also sponsor the development to help keep the project healthy and evolving.

The material and information contained in this documentation is for general information purposes only. You should not rely upon it as a basis for making any business, legal or any other decisions. There is no warranty given on this documentation content; if you decide to follow the information and materials given it is at your own risk.