Paso 6: Programa operación
Cuando primero se enciende, LED 1 parpadeará dos veces por segundo. Esto continuará hasta que el dispositivo se ha conectado a internet. En este momento, se establecerá una conexión con PubNub. Esta demo incorpora publicar y suscribirse a un canal. Por desgracia, publicar eventos no pueden tener lugar hasta que un evento de suscribirse tiene lugar o de tiempo. Esto es debido a las limitaciones en los dispositivos de subprocesos. La biblioteca proporcionada puede ajustarse para una necesidad concreta (por ejemplo, sólo publicar o suscribir automáticamente) o ser vuelto a trabajar para incorporar rosca si se utiliza un SDK diferentes. Dejo estas tareas depende de ti, como la operación exacta del dispositivo será específica a sus necesidades!
El dispositivo se suscribiros al canal de "esp8266-demo". Cualquier otro dispositivo a este canal puede enviar comandos a nuestro ESP8266! Para esta demostración, vamos a utilizar la consola de los desarrolladores, pero puede utilizarse cualquier aplicación móvil, página web u otra aplicación.
Un mensaje de "1" se enciende LED 1, mientras que "0" apagará. Pulsar SW2 solicitará una publicación que se llevará a cabo en el siguiente recibida un mensaje de suscripción o un tiempo de espera, debido a las limitaciones anteriormente analizados. Eliminación de la sección "Suscríbete" de código o de lo contrario, ajuste el flujo general del programa permitirá publicar en tiempo real.