Sobre el proyecto

OpenMQTTGateway es un proyecto de firmware de código abierto para placas ESP8266 y ESP32 que consolida varias tecnologías y protocolos inalámbricos en un solo dispositivo, publicando todo a través de MQTT. Su objetivo declarado es reducir el número de puentes físicos separados necesarios en un hogar inteligente o una configuración IoT, manejando múltiples tecnologías de radio y sensores en un único firmware. Las comunicaciones y familias de dispositivos compatibles mencionadas en el README incluyen RF bidireccional de 433MHz, 315MHz y 868MHz, envío y recepción por infrarrojos (IR), BLE y Bluetooth, detección de balizas, LoRa y decodificación para una variedad de sensores BLE como los sensores de plantas Mi Flora, dispositivos MiJia, termómetros LYWSD02 y LYWSD03MMC, Mi Scale, sensores TPMS y termómetros para barbacoa. Una lista de dispositivos vinculada cubre termómetros, básculas, sensores de plantas y balizas. El despliegue está orientado a hardware de aficionados y makers: el proyecto proporciona una página de carga basada en navegador para poder flashear una placa sin software adicional, y compilaciones basadas en PlatformIO para configuraciones personalizadas. La documentación, una guía de inicio y una hoja de referencia con funciones y asignaciones de pines están enlazadas desde el README. El proyecto también señala Theengs Gateway para ejecutar la decodificación BLE en una Raspberry Pi, un PC con Windows o Unix, y Theengs Bridge como una pasarela comercial ESP32 BLE a MQTT con Ethernet y antena externa. Los objetivos de integración enumerados incluyen Home Assistant, OpenHAB, Node-RED y AWS IoT. El soporte se dirige a la documentación y a un foro comunitario en lugar del rastreador de incidencias. El README también menciona opciones de patrocinio, reconocimientos a los colaboradores y cobertura mediática de medios como Hackaday, CNX Software, rtl-sdr.com, LWN y Electronics-Lab, además de varios vídeos de la comunidad. En general, el proyecto se entiende mejor como un firmware de pasarela IoT autohospedado que conecta dispositivos RF, IR, BLE y LoRa a MQTT para su uso con plataformas de automatización del hogar.