Estoy haciendo un proyecto de automatización del hogar basado en topología en estrella. Lo que estoy tratando de lograr es que uno de los nodemcu / ESP8266 actúa como un servidor accesible para el mundo exterior y otros nodemcu / ESP8266 actúan como clientes que están conectados a relés o sensores.
Al recibir el comando del servidor, los relés deben activarse en consecuencia y actualizar el estado nuevamente al servidor. Leí muchos tutoriales a través de diferentes métodos. MQTT parece bueno, pero no quiero usar ningún corredor de terceros como Adafruit. Quiero alojar el servidor web en mi nodemcu o mi servidor web. La parte triste es que no tengo una Raspberry Pi.
¿Puedo usar uno de mis dispositivos ESP8266 como agente MQTT o existe una alternativa adecuada?