Paso 6: Aplicación de PubNub para la conectividad
Entonces empecé a prototipos. Usé un Arduino Uno Rev 3 y un escudo de ethernet para levantarse y correr rápido. Empecé con un protoboard, LEDs y utilizar cinta aislante a prueba de montaje de los servos.
Todo comprobado así que empecé a enganchar hasta PubNub. Tenemos Controladores para Arduino que hizo muy fácil.
Usé una semilla Studio Ethernet Shield v2 para proporcionar una conexión a internet a la casa IOT. No tengo un puerto Ethernet, por lo que estaba usando configuración de compartir Internet de mi Macbook para compartir la conexión de red WiFi a la Arduino. Hubo algunas modificaciones leves que necesitaba para hacer la SS v2 los conductores trabajan con nuestra biblioteca de v1 (un post completo sobre esta solución viene más adelante).
Opté por utilizar una sintaxis del valor de la clave para procesar mensajes. Como se puede ver en el video, es tan simple como "garaje: 0" o "lightLeft:1" para cerrar el garaje y encienda la luz izquierda.