{"repo":"1technophile/OpenMQTTGateway","free":true,"listed":false,"github":"https://github.com/1technophile/OpenMQTTGateway","clone":"git clone https://github.com/1technophile/OpenMQTTGateway.git","description":"MQTT gateway for ESP8266 or ESP32 with bidirectional 433mhz/315mhz/868mhz, Infrared communications, BLE, Bluetooth, beacons detection, mi flora, mi jia, LYWSD02, LYWSD03MMC, Mi Scale, TPMS, BBQ thermometer compatibility & LoRa.","language":"C++","stars":4076,"topics":["arduino","arduino-uno","ble","ble-beacons","bridge","esp32","esp8266","gateway","home-assistant","home-automation","lora","miflora","mqtt","nodemcu","openhab2","platformio","rcswitch","wemos-d1","xiaomi"],"license":"GPL-3.0","category":"iot_gateway","readme_excerpt":"[![Community forum](https://img.shields.io/badge/community-forum-brightgreen.svg)](https://community.openmqttgateway.com)\n\n[![OpenMQTTGateway capabilities](https://github.com/1technophile/OpenMQTTGateway/blob/development/docs/img/OpenMQTTGateway.png)](https://community.openmqttgateway.com)\n\nOpenMQTTGateway aims to unify various technologies and protocols into a single firmware. This reduces the need for multiple physical bridges and streamlines diverse technologies under the widely-used [MQTT](http://mqtt.org/) protocol.\n\n## Sponsors\n\n<a href = \"https://www.emqx.com/en?utm_source=github.com&utm_medium=referral&utm_campaign=OpenMQTTGateway-github-to-emqx-home\"><img src=\"https://github.com/1technophile/OpenMQTTGateway/blob/development/docs/img/EMQ.png\"  height=\"50\"/></a>\n\n## Documentation\n\nThe documentation is [here](https://docs.openmqttgateway.com)\n\nNew to OpenMQTTGateway? Follow the [Getting Started guide](https://docs.openmqttgateway.com/getting-started.html) to flash a board from your browser and see your first sensor data in about 15 minutes.\n\nThe reference sheet, with the list of all functions, pinouts is [here](https://docs.google.com/spreadsheets/d/1_5fQjAixzRtepkykmL-3uN3G5bLfQ0zMajM9OBZ1bx0/edit#gid=0)\n\n## Upload\n\nUpload OpenMQTTGateway directly from the [upload page](https://docs.openmqttgateway.com/upload/web-install.html) (no additional software required) or [build your own configuration](https://docs.openmqttgateway.com/upload/builds.html) with [PlatformIO](https://platformio.org/).\n\n## Using OpenMQTTGateway ?\nSupport open-source development through sponsorship, it helps keep the project healthy and evolving.\n\n[![](https://img.shields.io/static/v1?label=Sponsor&message=%E2%9D%A4&logo=GitHub&color=%23fe8e86)](https://github.com/sponsors/1technophile)\n\n## Products powered by OpenMQTTGateway\n\n### Theengs Bridge, Bluetooth gateway (BLE) with external antenna\n\n[Theengs bridge](https://shop.theengs.io/products/theengs-bridge-esp32-ble-mqtt-gateway-with-ethernet-and-external-antenna) is a powerfull BLE to MQTT gateway for over [100 sensors](https://decoder.theengs.io/devices/devices.html). Equipped with an Ethernet port, and external antenna, ensuring an enhanced range for your BLE sensors. It supports also WiFi connectivity.\n\n[![Theengs bridge view](./docs/.vuepress/public/img/Theengs-Bridge-ble-gateway.png)](https://shop.theengs.io/products/theengs-bridge-esp32-ble-mqtt-gateway-with-ethernet-and-external-antenna)\n\n### Theengs Plug, Bluetooth gateway (BLE) gateway and Smart Plug\n\n[Theengs plug](https://shop.theengs.io/products/theengs-plug-smart-plug-ble-gateway-and-energy-consumption) brings the following features:\n* BLE to MQTT gateway, tens of [Bluetooth devices](https://decoder.theengs.io/devices/devices.html) supported thanks to Theengs Decoder library. The plug uses an ESP32 acting as a BLE to Wifi gateway to scan, decode and forward the data of the nearby sensors,\n* Smart plug that can be controlled remotely,\n* Energy consumption monitoring,\n* Device tracker,\n* Presence detection (beta),\n* Local connectivity first.\n\n[![Theengs plug view](./docs/img/Theengs-Plug-OpenMQTTGateway.png)](https://shop.theengs.io/products/theengs-plug-smart-plug-ble-gateway-and-energy-consumption)\n\nSupport the project by purchasing the [Theengs bridge](https://shop.theengs.io/products/theengs-bridge-esp32-ble-mqtt-gateway-with-ethernet-and-external-antenna) or the [Theengs plug](https://shop.theengs.io/products/theengs-plug-smart-plug-ble-gateway-and-energy-consumption)\n\n## Compatible items\n\n* [List of supported BLE devices](https://decoder.theengs.io/devices/devices.html), thermometers, scales, plant sensors, beacons...\n\n* [Boards guide](https://docs.openmqttgateway.com/prerequisites/board.html), RF Bridge, IR, BLE gateways...\n\n*Running on a computer*\nIf you want to use the BLE decoding capabilities of OpenMQTTGateway with a Raspberry Pi, Windows or Unix PC you can now leverage [Theengs Gateway](https://theengs.github.io/gateway/).\n\n* [Parts to build your gateway](https://docs.openmqttgateway.com/prerequisites/parts.html), DHT, RF, IR emitters and receivers...\n\n## Compatible controllers, saas or software\n\n* [Home Assistant](https://docs.openmqttgateway.com/integrate/home_assistant.html)\n\n* [OpenHAB](https://docs.openmqttgateway.com/integrate/openhab2.html)\n\n* [NodeRed](https://docs.openmqttgateway.com/integrate/node_red.html)\n\n* [AWS-IOT](https://docs.openmqttgateway.com/integrate/aws_iot.html)\n\n## Contributors ✨\n\nThanks goes to these wonderful [people](https://github.com/1technophile/OpenMQTTGateway/graphs/contributors) who helped OpenMQTTGateway on Github and to the users contributions into the [community](https://community.openmqttgateway.com/).\n\n## Support\n\nFor Questions or Support please don't open an issue, first go to the [docs](https://docs.openmqttgateway.com) and if you don't find your answer there, you can post your question in [the community forum](https://community.openmqttgateway.com)\n\n## Help\n\nIf you like the project and/or used it please consider supporting it! It can be done in different ways:\n* Helping other users in the [community](https://community.openmqttgateway.com)\n* [Contribute](development) to the [code](https://github.com/1technophile/OpenMQTTGateway) or the [documentation](https://docs.openmqttgateway.com)\n* Donate or sponsor the project [developers](https://github.com/1technophile/OpenMQTTGateway/graphs/contributors)\n* Make a video or a blog article about what you have done with [OpenMQTTGateway](https://docs.openmqttgateway.com) and share it to the [community](https://community.openmqttgateway.com)\n\n## Media\n\n* [Hackaday - ARDUINO LIBRARY BRINGS RTL_433 TO THE ESP32](https://hackaday.com/2023/01/13/arduino-library-brings-rtl_433-to-the-esp32)\n* [CNX Software - 433 MHz is not dead! Using an ESP32 board with LoRa module to talk to 433 MHz sensors](https://www.cnx-software.com/2023/01/14/esp32-board-with-lora-433-mhz-sensors/)\n* [RTL_433 PORTED TO ESP32 MICROCONTROLLERS WITH CC1101 OR SX127X TRANSCEIVER CHIPS](https://www.rtl-sdr.com/rtl_433-ported-to-esp32-microcontrollers-with-cc1101-or-sx127x-transceiver-chips/)\n* [Using low-cost wireless sensors in the unlicensed bands](https://lwn.net/Articles/921497/)\n* [SMART PLUG ESP32 OPENMQTTGATEWAY SERVING AS AN BLE MQTT GATEWAY AND A POWER METER](https://www.electronics-lab.com/smart-plug-esp32-openmqttgateway-serving-as-an-ble-mqtt-gateway-and-a-power-meter/)\n\n### Theengs Plug\n[![Theengs Plug video ElektroMaker](https://img.youtube.com/vi/nUwMt9p2U7o/0.jpg)](https://www.youtube.com/watch?v=nUwMt9p2U7o&t=427s)\n\n### 433Mhz and BLE\n[![433Mhz and BLE gateway video by Andreas Spiess](https://img.youtube.com/vi/_gdXR1uklaY/0.jpg)](https://www.youtube.com/watch?v=_gdXR1uklaY)\n\n### BLE\n[![BLE gateway video by Andreas Spiess](https://img.youtube.com/vi/noUROhtf0E0/0.jpg)](https://www.youtube.com/watch?v=noUROhtf0E0)\n\n### 433Mhz\n[![RTL_433 video by TECH MIND](https://img.youtube.com/vi/H-JXWbWjJYE/0.jpg)](https://www.youtube.com/watch?v=H-JXWbWjJYE)\n\n### LORA\n[![LORA video by Priceless Toolkit](https://img.youtube.com/vi/6DftaHxDawM/0.jpg)](https://www.youtube.com/watch?v=6DftaHxDawM)\n","default_branch":"development","files":469,"tree":[".clang-format",".editorconfig",".github/ISSUE_TEMPLATE/bug_report.md",".github/ISSUE_TEMPLATE/feature_request.md",".github/pull_request_template.md",".github/stale.yml",".github/workflows/README.md",".github/workflows/build.yml",".github/workflows/build_and_docs_to_dev.yml",".github/workflows/environments.json",".github/workflows/manual_docs.yml",".github/workflows/release.yml",".github/workflows/security-scan.yml",".github/workflows/stale.yml",".github/workflows/task-build.yml",".github/workflows/task-docs.yml",".github/workflows/task-lint.yml",".github/workflows/task-security-scan.yml",".gitignore",".gitmodules",".gitpod.yml",".shellcheckrc","CLAUDE.md","CODE_OF_CONDUCT.md","CONTRIBUTING.md","LICENSE.txt","README.md","docs/.vitepress/commonConfig.mts","docs/.vitepress/components/BoardEnvironmentTable.vue","docs/.vitepress/components/FlashEnvironmentSelector.vue","docs/.vitepress/components/OmgPipeline.vue","docs/.vitepress/config.mts","docs/.vitepress/defaults.json","docs/.vitepress/public/apple-touch-icon.png","docs/.vitepress/public/favicon-144x144.png","docs/.vitepress/public/favicon-16x16.png","docs/.vitepress/public/favicon-32x32.png","docs/.vitepress/public/img/OpenMQTTGateway-sensors-ble.png","docs/.vitepress/public/img/OpenMQTTGateway.png","docs/.vitepress/public/img/Theengs-Bridge-ble-gateway.png","docs/.vitepress/public/img/Theengs-Plug-OpenMQTTGateway.png","docs/.vitepress/public/img/boards/airm2m.png","docs/.vitepress/public/img/boards/az-delivery.jpg","docs/.vitepress/public/img/boards/esp32-feather.jpg","docs/.vitepress/public/img/boards/esp32c3-devkit-c02.png","docs/.vitepress/public/img/boards/esp32c3-devkit-m1.png","docs/.vitepress/public/img/boards/esp32dev.jpg","docs/.vitepress/public/img/boards/esp32doitv1.jpg","docs/.vitepress/public/img/boards/esp32s3-devkit-c1.png","docs/.vitepress/public/img/boards/heltec-wifi-kit-32.png","docs/.vitepress/public/img/boards/heltec-wifi-lora-32.png","docs/.vitepress/public/img/boards/lilygo-lora32-v21.jpg","docs/.vitepress/public/img/boards/lilygo-t3-s3.jpg","docs/.vitepress/public/img/boards/lolin-c3-mini.jpg","docs/.vitepress/public/img/boards/lolin32-lite.jpg","docs/.vitepress/public/img/boards/m5atom-lite.webp","docs/.vitepress/public/img/boards/m5atom-matrix.webp","docs/.vitepress/public/img/boards/m5atoms3u.webp","docs/.vitepress/public/img/boards/m5stack-core.webp","docs/.vitepress/public/img/boards/m5stamp-c3.webp","docs/.vitepress/public/img/boards/m5stamp-c3u.webp","docs/.vitepress/public/img/boards/m5stamp-s3.webp","docs/.vitepress/public/img/boards/m5stick-c-plus.webp","docs/.vitepress/public/img/boards/m5stick-c.webp","docs/.vitepress/public/img/boards/m5stick.webp","docs/.vitepress/public/img/boards/m5tough.webp","docs/.vitepress/public/img/boards/nodemcuv2.jpg","docs/.vitepress/public/img/boards/olimex-esp32-gateway.jpg","docs/.vitepress/public/img/boards/olimex-esp32-poe-iso.jpg","docs/.vitepress/public/img/boards/olimex-esp32-poe.jpg","docs/.vitepress/public/img/boards/shelly-plus1.jpg","docs/.vitepress/public/img/boards/sonoff-basic.jpg","docs/.vitepress/public/img/boards/sonoff-rf-bridge.jpg","docs/.vitepress/public/img/boards/sonoff-rfr3.jpg","docs/.vitepress/public/img/boards/thingpulse-espgateway.jpg","docs/.vitepress/public/img/boards/tinypico.jpg","docs/.vitepress/public/img/boards/ttgo-lora32-v1.jpg","docs/.vitepress/public/img/boards/ttgo-t-beam.jpg","docs/.vitepress/public/img/boards/wt32-eth01.jpg","docs/.vitepress/public/img/microcontroller.gif","docs/.vitepress/public/robots.txt","docs/.vitepress/theme/custom.css","docs/.vitepress/theme/index.ts","docs/getting-started.md","docs/img/EMQ.png","docs/img/HASS-RF-DeviceTrigger.png","docs/img/HASS-RF-MQTTSensor.png","docs/img/HASS-RF-Sensor-example.png","docs/img/HASS-RF-Trigger-example.png","docs/img/Integrate_AWS_IOT_Attach_Policy.png","docs/img/Integrate_AWS_IOT_Attach_Policy2.png","docs/img/Integrate_AWS_IOT_Attach_Thing.png","docs/img/Integrate_AWS_IOT_Attach_Thing2.png","docs/img/Integrate_AWS_IOT_Create_Certificate.png","docs/img/Integrate_AWS_IOT_Create_Certificate2.png","docs/img/Integrate_AWS_IOT_Create_Certificate3.png","docs/img/Integrate_AWS_IOT_Create_Policy.png","docs/img/Integrate_AWS_IOT_Create_Policy2.png","docs/img/Integrate_AWS_IOT_Create_Policy3.png","docs/img/Integrate_AWS_IOT_Create_Thing.png","docs/img/Integrate_AWS_IOT_Create_Thing2.png","docs/img/Integrate_AWS_IOT_Create_Thing3.png","docs/img/Integrate_AWS_IOT_Create_Thing4.png","docs/img/Integrate_AWS_IOT_Find_Endpoint.png","docs/img/Integrate_AWS_IOT_result_MQTT.png","docs/img/Integrate_Jeedom_Broker-brkTab.png","docs/img/Integrate_Jeedom_Broker-eqTab.png","docs/img/Integrate_Jeedom_Eq-Add.png","docs/img/Integrate_Jeedom_Eq-Mijia-Cmds.png","docs/img/Integrate_Jeedom_Eq-Mijia-Create.png","docs/img/Integrate_Jeedom_Eq-Mijia-Dashboard-pimped.png","docs/img/Integrate_Jeedom_Eq-Mijia-Dashboard.png","docs/img/Integrate_Jeedom_Eq-Mijia-tmp-Cmd-Json.png","docs/img/Integrate_Jeedom_Eq-Mijia-tmp-Cmd.png","docs/img/Integrate_Jeedom_Eq-OMG-BTtoMQTT-mijia.png","docs/img/Integrate_Jeedom_Eq-OMG-BTtoMQTT.png","docs/img/Integrate_Jeedom_Eq-OMG-SYStoMQTT-json.png","docs/img/Integrate_Jeedom_Eq-OMG-SYStoMQTT-restart.png","docs/img/Integrate_Jeedom_Eq-OMG-SYStoMQTT.png","docs/img/Integrate_Jeedom_Eq-OMG-cmd-added.png","docs/img/Integrate_Jeedom_Eq-OMG-cmds.png","docs/img/Integrate_Jeedom_Eq-OMG-config.png","docs/img/Integrate_Jeedom_Eq-OMG-lwt-formula.png","docs/img/Integrate_Jeedom_Eq-OMG-lwt.png","docs/img/Integrate_Jeedom_Install-Activate.png","docs/img/Integrate_Jeedom_Install-Daemon-OK.png","docs/img/Integrate_Jeedom_Install-Deps-OK.png","docs/img/Integrate_Jeedom_Install-Deps.png","docs/img/Integrate_Jeedom_Install-Mosquitto.png","docs/img/Integrate_Jeedom_Install-jMQTT.png","docs/img/KBeacon-app-configuration-moving.jpg","docs/img/KBeacon-app-configuration-moving2.jpg","docs/img/OMQTTG_8207.JPG","docs/img/OMQTTG_8211.JPG","docs/img/OMQTTG_8217.JPG","docs/img/OpenMQTTGateway-BLE-tracker-Home-Assistant.png","docs/img/OpenMQTTGateway-Configuration-Home-Assistant-Discovery-Integration.png","docs/img/OpenMQTTGateway-Configuration-Home-Assistant.png","docs/img/OpenMQTTGateway-OTA-Update-Home-Assistant.png","docs/img/OpenMQTTGateway-OpenHAB-Theengs-mqtt-binding.png","docs/img/OpenMQTTGateway-OpenHAB-Theengs-mqtt-binding2.png","docs/img/OpenMQTTGateway-OpenHAB-Theengs-mqtt-binding3.png","docs/img/OpenMQTTGateway-OpenHAB-Theengs-mqtt-binding4.png","docs/img/OpenMQTTGateway-OpenHAB-Theengs-mqtt-binding5.png","docs/img/OpenMQTTGateway-OpenHAB-Theengs-mqtt-binding6.png","docs/img/OpenMQTTGateway-OpenHAB-Theengs-mqtt-ip.png","docs/img/OpenMQTTGateway-OpenHAB-Theengs-mqtt-jinja.png","docs/img/OpenMQTTGateway-OpenHAB-Theengs-mqtt-things.png","docs/img/OpenMQTTGateway-OpenHAB-Theengs-mqtt-things2.png","docs/img/OpenMQTTGateway-OpenHAB-Theengs-mqtt-things3.png","docs/img/OpenMQTTGateway-OpenHAB-Theengs-mqtt-things4.png","docs/img/OpenMQTTGateway-OpenHAB-Theengs-mqtt-things5.png","docs/img/OpenMQTTGateway-OpenHAB-Theengs-mqtt.png","docs/img/OpenMQTTGateway-home-assistant-chart.png","docs/img/OpenMQTTGateway-mqtt-explorer-lywsd03mmc-atc.png","docs/img/OpenMQTTGateway-sensors-ble.png","docs/img/OpenMQTTGateway.jpg","docs/img/OpenMQTTGateway.png","docs/img/OpenMQTTGateway_ESP32_breadboard.jpg","docs/img/OpenMQTTGateway_Home_Assistant_MQTT_discovery.png","docs/img/OpenMQTTGateway_IR_AVATTO_TYWE3S.png","docs/img/OpenMQTTGateway_LORA_Configuration.png","docs/img/OpenMQTTGateway_Pilight_Digoo-DG-R8S.png","docs/img/OpenMQTTGateway_SONOFF_RF_Bridge_FTDI.jpg","docs/img/OpenMQTTGateway_SONOFF_RF_Bridge_OTA.png","docs/img/OpenMQTTGateway_SONOFF_RF_Bridge_disassembly.jpg","docs/img/OpenMQTTGateway_SONOFF_RF_Bridge_green_led.jpg","docs/img/OpenMQTTGateway_SONOFF_RF_Bridge_serial_and_broker.png","docs/img/OpenMQTTGateway_SONOFF_RF_Bridge_user_config.png","docs/img/OpenMQTTGateway_TTGO32_LORA_Receive.jpg","docs/img/OpenMQTTGateway_TTGO32_LORA_Send.jpg","docs/img/OpenMQTTGateway_Wifi_Manager_enter_parameters.png","docs/img/OpenMQTTGateway_Wifi_Manager_menu.png","docs/img/OpenMQTTGateway_Wifi_Manager_save.png","docs/img/OpenMQTTGateway_arduino_esp32_sketchbook_folder.png","docs/img/OpenMQTTGateway_auto_discovery_BLE_Sensor_Home_Assistant.gif","docs/img/OpenMQTTGateway_auto_discovery_Gateway_Home_Assistant.gif","docs/img/OpenMQTTGateway_board_wifi_rf_gateway.png","docs/img/OpenMQTTGateway_boards-removebg-preview.png","docs/img/OpenMQTTGateway_boards.png","docs/img/OpenMQTTGateway_boards_avatto_s06.png","docs/img/OpenMQTTGateway_boards_sonoff-removebg-preview.png","docs/img/OpenMQTTGateway_boards_sonoff.png","docs/img/OpenMQTTGateway_boards_sonoff_rfbridge.png","docs/img/OpenMQTTGateway_boards_sonoff_rfr3.png","docs/img/OpenMQTTGateway_breadboard.jpg","docs/img/OpenMQTTGateway_controllers.png","docs/img/OpenMQTTGateway_devices_ble.png","docs/img/OpenMQTTGateway_devices_rf1.png","docs/img/OpenMQTTGateway_devices_rf2.png","docs/img/OpenMQTTGateway_devices_rf3.png","docs/img/OpenMQTTGateway_multiple_install.png","docs/img/OpenMQTTGateway_serial1.jpg","docs/img/OpenMQTTGateway_serial2.jpg","docs/img/OpenMQTTGateway_serial3.jpg","docs/img/OpenMQTTGateway_serial_2G_1.jpg","docs/img/OpenMQTTGateway_serial_2G_2.jpg","docs/img/OpenMQTTgateway_Arduino_Addon_BT.fzz","docs/img/OpenMQTTgateway_Arduino_Addon_BT.png","docs/img/OpenMQTTgateway_Arduino_Addon_DHT.fzz","docs/img/OpenMQTTgateway_Arduino_Addon_DHT.png","docs/img/OpenMQTTgateway_Arduino_Addon_IR.fzz","docs/img/OpenMQTTgateway_Arduino_Addon_IR.png","docs/img/OpenMQTTgateway_Arduino_Addon_RF.fzz","docs/img/OpenMQTTgateway_Arduino_Addon_RF.png","docs/img/OpenMQTTgateway_Arduino_Addon_RS232.png","docs/img/OpenMQTTgateway_Arduino_AllInOne_IR-RF-BT-DHT.fzz","docs/img/OpenMQTTgateway_Arduino_AllInOne_IR-RF-BT-DHT.png","docs/img/OpenMQTTgateway_ESP32_Addon_IR.fzz","docs/img/OpenMQTTgateway_ESP32_Addon_IR.png","docs/img/OpenMQTTgateway_ESP32_Addon_RF.fzz","docs/img/OpenMQTTgateway_ESP32_Addon_RF.png","docs/img/OpenMQTTgateway_ESP32_Addon_RS232.png","docs/img/OpenMQTTgateway_ESP32_LORA_MSG.png","docs/img/OpenMQTTgateway_ESP32_binary_flash.png","docs/img/OpenMQTTgateway_ESP32_binary_flash2.png","docs/img/OpenMQTTgateway_ESP8266_Addon_2G.fzz","docs/img/OpenMQTTgateway_ESP8266_Addon_2G.png","docs/img/OpenMQTTgateway_ESP8266_Addon_DHT.fzz","docs/img/OpenMQTTgateway_ESP8266_Addon_DHT.png","docs/img/OpenMQTTgateway_ESP8266_Addon_I2C.fzz","docs/img/OpenMQTTgateway_ESP8266_Addon_I2C.png","docs/img/OpenMQTTgateway_ESP8266_Addon_IR.fzz","docs/img/OpenMQTTgateway_ESP8266_Addon_IR.png","docs/img/OpenMQTTgateway_ESP8266_Addon_RF.fzz","docs/img/OpenMQTTgateway_ESP8266_Addon_RF.png","docs/img/OpenMQTTgateway_ESP8266_Addon_RFM69.fzz","docs/img/OpenMQTTgateway_ESP8266_Addon_RFM69.png","docs/img/OpenMQTTgateway_ESP8266_Addon_RS232.png","docs/img/OpenMQTTgateway_ESP8285_Addon_IR.fzz","docs/img/OpenMQTTgateway_ESP8285_Addon_IR.png","docs/img/OpenMQTTgateway_M5_Atom_Board.png","docs/img/OpenMQTTgateway_M5_Stack_Board_Display_Logo.png","docs/img/OpenMQTTgateway_M5_Stack_Board_Display_Text.png","docs/img/OpenMQTTgateway_M5_Stack_Board_Display_Warning.png","docs/img/OpenMQTTgateway_M5_StickC_Board_Display_Text.png","docs/img/OpenMQTTgateway_NODERED-chart-dashboard.png","docs/img/OpenMQTTgateway_NODERED-chart.png","docs/img/OpenMQTTgateway_NODERED-flow-BLE-temperature.png","docs/img/OpenMQTTgateway_NODERED-gauge-dashboard.png","docs/img/OpenMQTTgateway_NODERED-gauge.png","docs/img/OpenMQTTgateway_NODERED-integration-debug.png","docs/img/OpenMQTTgateway_NODERED-integration-debug2.png","docs/img/OpenMQTTgateway_NODERED-integration-debug3.png","docs/img/OpenMQTTgateway_NODERED-integration-process.png","docs/img/OpenMQTTgateway_NODERED-integration.png","docs/img/OpenMQTTgateway_NodeMCU_PyFlasher.png","docs/img/OpenMQTTgateway_OpenHAB_Control.png","docs/img/OpenMQTTgateway_SONOFF_RFBRIDGE_Upload_Parameters.png","docs/img/OpenMQTTgateway_SONOFF_RFBRIDGE_results.png","docs/img/OpenMQTTgateway_miflora_results.png","docs/img/Openmqttgateway_logo.png","docs/img/Openmqttgateway_logo_micro.png","docs/img/Openmqttgateway_logo_mini.png","docs/img/Openmqttgateway_logo_mini_512.png","docs/img/Openmqttgateway_logo_mini_margins.png","docs/img/Theengs-Bridge-ble-gateway.png","docs/img/Theengs-Plug-OpenMQTTGateway.png","docs/img/Wiki_module_BT.png","docs/img/Wiki_module_DHT.png","docs/img/Wiki_module_I2C.png","docs/img/Wiki_module_IR.png","docs/img/Wiki_module_RF.png","docs/img/Wiki_module_RFM69.png","docs/img/arduino-esp32-sketchbook.png","docs/img/digoo-pir-DG-HOSA.png","docs/img/domoticz-logo.jpg","docs/img/fhem_logo.png","docs/img/home-assistant-logo.png","docs/img/jeedom-logo.png","docs/img/node-red-logo.png","docs/img/openhab-logo.png","docs/img/upload.png","docs/index.md","docs/integrate/aws_iot.md","docs/integrate/home_assistant.md","docs/integrate/jeedom.md","docs/integrate/node_red.md","docs/integrate/openhab2.md","docs/integrate/openhab3.md","docs/participate/adding-protocols.md","docs/participate/community.md","docs/participate/development.md","docs/participate/index.md","docs/participate/quick_start.md","docs/participate/support.md","docs/prerequisites/M5.md","docs/prerequisites/board.md","docs/prerequisites/broker.md","docs/prerequisites/controller.md","docs/prerequisites/devices.md","docs/prerequisites/parts.md","docs/setitup/actuators.md","docs/setitup/ble.md","docs/setitup/gsm.md","docs/setitup/ir.md","docs/setitup/lora.md","docs/setitup/rf.md","docs/setitup/sensors.md","docs/setitup/serial.md","docs/upload/advanced-configuration.md","docs/upload/binaries.md","docs/upload/board-selector.md","docs/upload/builds.md","docs/upload/index.md","docs/upload/portal-api.md","docs/upload/portal.md","docs/upload/troubleshoot.md","docs/upload/web-install.md","docs/use/actuators.md","docs/use/ble.md","docs/use/boards.md","docs/use/displays.md","docs/use/gateway.md","docs/use/gsm.md","docs/use/ir.md","docs/use/lora.md","docs/use/ota_command_cert.zip","docs/use/rf.md","docs/use/rfm69.md","docs/use/sensors.md","docs/use/serial.md","docs/use/webui.md","docsgen/boards-info.js","docsgen/common_wu.js","docsgen/gen_wu.js","docsgen/latest_version.json.tpl","docsgen/latest_version_dev.json.tpl","environments.ini","examples/LoraTemperature/.gitignore","examples/LoraTemperature/README.md","examples/LoraTemperature/platformio.ini","examples/LoraTemperature/src/main.cpp","examples/LoraWaterCounter/OpenGatewaySensorCounter.ino","examples/LoraWaterCounter/README.md","examples/LoraWaterCounter/platformio.ini","examples/LoraWaterCounter/src/main.cpp","lib/LEDManager/LEDManager.cpp","lib/LEDManager/LEDManager.h","lib/LEDManager/README.md","lib/TheengsUtils/TheengsUtils.cpp","lib/TheengsUtils/TheengsUtils.h","lib/esp32-bt-lib/LICENSE","lib/esp32-bt-lib/README","lib/esp32-bt-lib/README.rst","lib/esp32-bt-lib/esp32/libbtdm_app.a","main/TheengsCommon.h","main/User_config.h","main/actuatorFASTLED.cpp","main/actuatorONOFF.cpp","main/actuatorPWM.cpp","main/actuatorSomfy.cpp","main/blufi.cpp","main/blufiSec.cpp","main/boardM5.cpp","main/boardTheengs.cpp","main/certs/default_client_cert.h","main/certs/default_client_key.h","main/certs/default_ota_cert.h","main/certs/default_server_cert.h","main/commonRF.cpp","main/config_2G.h","main/config_ADC.h","main/config_AHTx0.h","main/config_BH1750.h","main/config_BME280.h","main/config_BT.h","main/config_C37_YL83_HMRD.h","main/config_DHT.h","main/config_DS1820.h","main/config_FASTLED.h","main/config_GFSunInverter.h","main/config_GPIOInput.h","main/config_GPIOKeyCode.h","main/config_HCSR04.h","main/config_HCSR501.h","main/config_HTU21.h","main/config_INA226.h","main/config_IR.h","main/config_LM75.h","main/config_LORA.h","main/config_M5.h","main/config_MQ2.h","main/config_ONOFF.h","main/config_PWM.h","main/config_RF.h","main/config_RFM69.h","main/config_RN8209.h","main/config_SERIAL.h","main/config_SHTC3.h","main/config_SRFB.h","main/config_SSD1306.h","main/config_Somfy.h","main/config_TEMT6000.h","main/config_TSL2561.h","main/config_Touch.h","main/config_WeatherStation.h","main/config_WebContent.h","main/config_WebUI.h","main/config_mqttDiscovery.h"],"storefront":"/r/1technophile","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/1technophile/OpenMQTTGateway/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}