Como fazer a comunicação entre 2 clientes? ESP8266


#1

Bom dia. Estou com um projeto aqui na minha cabeça:

  • 1 nodeMCU ESP8266 com WEBSERVER, conectado a rede WiFi da casa;
  • 1 nodeMCU ESP8266 como cliente ligado em 4 relês, conectado ao ESP8266 com webserver!
  • 1 Celular

Queria fazer com que, quando mandasse um comando pelo celular (apertasse um botão), o mandasse o comando para o SERVER e o SERVER mandasse o comando de desligar ou ligar o relê!

Sei que ficou meio estranho a minha explicação aUahAUahaUHa

Mas será que tem algum jeito de fazer essa conexão, ou até mais simples?

Desde já agradeço!


#2

tipo isso?
https://youtu.be/F_FMMaWz7K4


#3

Mais ou menos, mas já refiz meu raciocínio!

Obrigado!


#4

Uma ótima opção é utilizar MQTT. Você pode controlar com facilidade e tem um aplicativo ótimo para você criar um dashboard no Android.
O aplicativo é esse:

Se quiser configurar um MQTT, você precisa de um broker:

E para configurar o MQTT no ESP8266:

E até atualização do firmware por OTA você pode fazer depois, utilizando o MQTT: