Paso 6: Enviar interruptor presiona a Imp mediante página web.
Para ver un ejemplo de trabajo del página web usuario control panel (mostrado arriba) goto:
http://www.catpin.com/demo
1) puede ver la demo del teléfono inteligente y ver cómo la diapositiva cambia de trabajo.
2) usted puede ver el origen HTML para ver el JQuery y secuencias de comandos (usando su navegador, ver código fuente HTML).
3) del script PHP actual valor de ese POST que el imp se muestra en la imagen de arriba.
Con mi código Imp, utilizo un sitio web que utiliza JQuery y JQuery Mobile para enviar una pulsación de botón de pulsación momentáneo a la imp. Pulse en, pulse OFF. Usted puede utilizar cualquier tipo de página que desea, y el JavaScript o el HTML5 es lo que quieras que sea. Estoy usando PHP servidor de secuencias de comandos post los valores a la Imp. Usted puede preferir Perl, o algún otro método de servidor.
El propósito del script PHP por POST es ocultar la URL de imp agente del usuario. Si usted Código POST utilizando JQuery, el usuario podrá ver la dirección URL en el código HTML. Con PHP (servidor), la URL se mantiene secreta.
El código Imp (archivo de texto en el paso 3) tiene comentarios adicionales describen lo que estoy haciendo.
Básicamente, la 'esencia' del proyecto: envías el Imp un valor (0-255 decimal o 00-FF hexadecimal) y envía ese flujo de bits el UART puerto serie (pines 1 y 2). El chip de TI sólo puede recibir bits, por lo que no se utiliza el pin 2 (RX) de Imp.
Desde el botón o el interruptor de cambio en la página web a la luz real, activar o desactivar tarda aproximadamente 1 segundo, dependiendo de qué tan rápido el internet es para usted. La velocidad incluye la velocidad de tu conexión (DSL, banda ancha, de, etc). 1 segundo parece rápido, pero en esta industria, "1 segundo" no es instantáneo, y no es predecible, así que tenlo en cuenta si el tiempo es crítico.
Utilizaré este proyecto durante la temporada de Navidad dejó gente parada frente a mi registro en casa y controlar mis luces.
==========================================================================
HACER UNA PRUEBA RÁPIDA SIN LA MOLESTIA DEL SCRIPT DE PHP...
Para probarlo con un script HTML 'minimalista', copia este script de prueba y subir a su sitio de Internet. Poner en tu propio ID de agente. Introduzca los valores como, 01,02,04,08,10,20,40,80... son los 8 bits para los relés respectivos.
"test.html"... un super sencillo HTML script para probar su circuito completo...
< html >
< forma acción = método de "https://agent.electricimp.com/nH58i4tGp5ur/" = "post" >
Valor: < entrada tipo = "text" name = "datos" >
< tipo de entrada = 'Enviar' nombre = 'Enviar' valor de = "Submit" >
< / form >
< / html >