Tomas de corriente Impowered (5 / 7 paso)

Paso 5: Imp Firmware, código del agente y la Blink

Para obtener su imp para trabajar, necesita conectarse a su red inalámbrica. Imp eléctrica ofrece una herramienta que hace la configuración ópticamente. El proceso se llama BlinkUp y es detallada aquí https://electricimp.com/docs/gettingstarted/1-blinkup/

Una vez completada la BlinkUp, su imp aparecerá en su IDE bajo nuevos dispositivos. Si no ha utilizado a un Imp eléctricos antes, le sugiero que intente primero el ejemplo de Hola mundo en el sitio de Electric Imp para pillarle el truco de la Imp. También es una gran guía de la imp en instructables escrito por

El firmware para el imp se adjunta a este paso como ImpoweredImp.nut
Se adjunta el código del agente de ImpoweredAgent.nut

Interacción de código firmware y agente
Su agente tiene una dirección URL específica a él. Cuando se envía un mensaje HTTP a esta dirección URL, el código de agente en la nube Imp comprueba la validez de la solicitud comparando la entrada API Key (cualquier tecla constituyen - más bits hacen más difícil de adivinar) con el API Key almacenado en la memoria del agente (idea clave de la API de http://forums.electricimp.com/discussion/comment/8281#Comment_8281). Si el fósforo de la llave, el mensaje se comprueba para determinar si un evento de buttonPress o solicitud de estado se pasa en el paquete de solicitud HTTP.

Si la petición HTTP es para el estado, el código de agente devuelve el estado On/Off de las salidas de CA. El estado se actualiza asincrónicamente por el firmware Imp cuando los pines de salida cambian de estado.

Si se pasa un evento buttonPress en la petición HTTP, se pasa este evento a la Imp firmware sobre el canal de comunicación seguro eléctrico imp entre el Imp y el servidor basó el agente. La Imp "recibe" a través del agent.on ("buttonPressed", función (valor). Cada vez que un evento de prensa botón es recibido por el Imp, el estado de salida de contacto 1 y 7 se activa que convierte los relés On u Off dependiendo del estado anterior.  La variable de estado es enviada hacia el agente vía el canal de comunicación agente-Imp y es recibida por el agente en la función device.on .

Artículos Relacionados

Supresor de ordenador portátil con una toma de corriente en línea

Supresor de ordenador portátil con una toma de corriente en línea

En el otoño de 2007 mi TX1000 HP dejó de funcionar y no se enciende, al enviarlo a taller de reparaciones (creo que me costó sobre AUD$ 80 para comprobar lo que is...grrr la culpa) dijeron que la placa debe ser reemplazado y costará sobre AUD$ 800. L
Caravana red tomas de corriente - externas para toldo/parrilla etc

Caravana red tomas de corriente - externas para toldo/parrilla etc

con propiedad una caravana de unos años me puse un poco harto de tener que ejecutar un cable de extensión a través de la ventana a las cosas de la energía en el toldo, etcétera la caravana pasada instalé un zócalo externo que sujeta en el marco (tu n
TOMA de corriente inteligente

TOMA de corriente inteligente

Hola, Bienvenidos a mi nuevo Instructable sobre domótica.Este proyecto fue iniciado para resolver algunos problemas comunes que enfrenta todo el mundo. Imaginar que es una fría noche de invierno, Estás leyendo una novela en tu cama, antes de ir a dor
Toma de corriente 12V - motos

Toma de corriente 12V - motos

Paso 1: Agregar una toma de corriente para motos...Mi primer uno... Funciona pero no muy ordenado...Todavía bajo su propio riesgo.Elementos necesarios:Toma de corrienteMultímetro (para facilitar las cosas)Cable adicional (para conectar a punto conmut
Toma de corriente compartimiento secreto

Toma de corriente compartimiento secreto

lo que usted necesita:Toma de corrienteDestornilladorArtículo que caben en la toma deCubierta del tomacorriente eléctricoADVERTENCIA - No inserte nada metálico en el enchufePaso 1: Busque una toma de corrientePaso 2: Desatornille la salidaPaso 3: Se
Cómo instalar una toma de corriente

Cómo instalar una toma de corriente

detallada, fácil seguir las instrucciones sobre cómo instalar una toma de corriente en un tomacorriente para nueva construcción. Este es un ejemplo de cableado de lazo, significando hay una pieza de romex desde la toma anterior o panel de interruptor
Carga una linterna en una nueva toma de corriente de Auto

Carga una linterna en una nueva toma de corriente de Auto

esto es una linterna LED compacta para el uso en un automóvil. Estos encajan muy bien en más viejos enchufes o tomas de mechero para cargar. Pero no encajan perfectamente en nuevas tomas de corriente que aparecen en los automóviles recientes y no car
Toma de corriente ajustable

Toma de corriente ajustable

Hay una gran cantidad de dispositivos eléctricos que sólo tienen dos posiciones: encendido y apagado. Para muchos de estos, sería útil si usted podría ajustar la salida de un circuito externo.Así que en este proyecto, voy a mostrarte cómo hacer una t
Instalar una toma de corriente auxiliar en un vehículo

Instalar una toma de corriente auxiliar en un vehículo

Con todos los dispositivos electrónicos que utilizamos hoy en día, nunca parece haber suficientes tomas de corriente en un vehículo, especialmente si el coche tiene unos años. Si alguien monta en el asiento trasero, están generalmente en una pérdida
Temporizador de Arduino 8 A.C. toma de corriente (enchufe) / asesino de vampiro

Temporizador de Arduino 8 A.C. toma de corriente (enchufe) / asesino de vampiro

Un dispositivo que está utilizando constantemente energía, aun cuando no en uso se refiere comúnmente como un dispositivo de "Vampiro", ya que siempre esté chupando energía.Cosas como cargadores de celular, cargadores de iPod/iPad/iPhone, Laptop
Como hacer diseño de tomas de corriente del tubo de vacío.

Como hacer diseño de tomas de corriente del tubo de vacío.

Aunque hay todavía amplia propagación interés en experimentar y construir proyectos con tubos de vacío y casi cada tubo hecho todavía está disponible excepto los primeros hechos, no hay ninguno del viejo pan tipo embarque tomas ahora.  Y los que vien
Toma de corriente de Arduino con los pernos expuestos

Toma de corriente de Arduino con los pernos expuestos

Encontré a mi mismo a menudo tratando de tapar cosas en casa con Arduino. Así que pensé que sería bueno tener un sistema que sólo puede conectar el sensor, enchufe el aparato y el código algo para ver como va. Nunca me ha gustado romper aparte un apa
Tira de la energía en el día y la noche!: toma de corriente sensible A la luz

Tira de la energía en el día y la noche!: toma de corriente sensible A la luz

día y noche tira de la energía es un poder capaz de cambiar su producción dependiendo de la luz que recibe en su superficie. Sus sensores son LDRs que son resistencias básicamente variables que cambian dependiendo de la intensidad de la luz que recib
Sensores inalámbricos de 432 MHz y tomas de corriente para la automatización del hogar usando Arduino

Sensores inalámbricos de 432 MHz y tomas de corriente para la automatización del hogar usando Arduino

domótica se convierte cada vez más popular y asequible y fascina a la gente. Internet ofrece tales posibilidades como nunca antes. Impresiona a tus amigos mostrando en Iphone que puedes activar/desactivar la lámpara en su apartamento de 1000 km y al