Este código fue utilizado basándose en la idea del IoT (Internet de las cosas).
Básicamente, manejar el comportamiento de la placa (NodeMCU:ESP8266 en este caso) sobre los periféricos que se conecten a ella, con los valores que posee el JSON en la página web
http://plazaapp.herokuapp.com/luces/status
Estos se modifican en la página principal
http://plazaapp.herokuapp.com, de ahí la placa se conecta a Internet, obtiene el JSON, y de acuerdo a los valores, enciende, apaga, o cambia los valores RGB de los leds que en este caso se utilizaron, puestos en la maqueta de la imagen.
Se utiliza la placa NodeMCU:ESP8266 por la facilidad de lograr conectarse a la red, debido a que viene con esta funcionalidad integrada, gracias el modulo ESP8266.
