Yo programe una conexion wifi con arduinoUNO y esp8266, y es complicado con los comandos AT.
para ejecutar una Orden de gateway a Server no hay problema, se manda con GET en HTTP
Pero una orden de Server a gateway no se puede directamente. y tiene que hacerse a base de consultas cada cierto tiempo. (el gateway preguntando al server si tiene una orden, y el server respondiendo con la orden).
En base a consultas queda solucionado. Me pregunto si Blynk se basa en lo mismo para ejecutar una Orden de Server a Gateway.?
Todo esta simplificado en esa función:
BLYNK_WRITE(V0){
}
lo cual es maravilloso, Eduardo dijo que esa funcion se activa cuando hay un cambio en VO, pero el Server no podria comunicar eso directamente al Gateway a no ser que el gateway este haciendo consultas constantemente debido a la misma naturaleza de las conexiones cliente servidor en HTTP.
¿Alguien me dice si estoy en lo correcto?
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?