Estou fazendo um projeto de automação residencial com base em topologia em estrela. O que estou tentando conseguir é que um dos nodemcu / ESP8266 atue como um servidor acessível ao mundo externo e outro nodemcu / ESP8266 atue como clientes conectados a relés ou sensores.
Ao receber o comando do servidor, os relés devem ser acionados de acordo e atualizar o status novamente para o servidor. Eu li muitos tutoriais através de métodos diferentes. O MQTT parece bom, mas não quero usar nenhum corretor de terceiros como a Adafruit. Quero hospedar o servidor da web no meu nodemcu ou no meu host. A parte triste é que eu não possuo um Raspberry Pi.
Posso usar um dos meus dispositivos ESP8266 como um broker MQTT ou existe uma alternativa adequada?