Acuaponia: Arduino Email y texto de mensajería (5 / 10 paso)

Paso 5: App Engine: JavaScript y el proceso de forma

Con las plantillas y la forma en su lugar vamos a añadir los dos archivos JavaScript para enviar solicitudes asincrónicas para la webapp para procesar las entradas del formulario.  Fácilmente podría combinar ambos archivos JavaScript en uno solo, pero guardo un archivo utils separadas y se enumeran en primer lugar (véase Fig 4 en el paso 4).

El archivo utils.js se muestra en la Fig 1.  Contiene una función para crear una solicitud.

Main.js contiene las dos funciones por la onclickhandlers en forma.

El controlador de solicitudes para tramitar las solicitudes de JavaScript es la segunda clase en main.py - SaveAddress, Fig 3.  Después de analizar la solicitud de la dirección y el tipo de dirección, se utiliza la API de los usuarios para obtener su dirección de correo electrónico.  Dirección de correo electrónico se utiliza como el nombre de clave en obtener la entidad UserPrefs.  Si la entidad no existe, se crea una nueva con el nombre de clave.  Dependiendo del tipo de dirección de envió, la dirección de correo electrónico o textAddress es modificar/insertar.  Por último, la entidad se coloca en el almacén de datos y una respuesta hecha.

Por último, la Fig 4 muestra final de main.py

Artículos Relacionados

Sombras de texto (con mensaje secreto)

Sombras de texto (con mensaje secreto)

que quería hacer algo para mostrar a mi novia ella es especial y ser un creador escribe nuestros nombres en la pared con una sombra de este fresco wordlamp hice una linterna y un cartón. He caído enojado en amor con Vanessa mi novia durante los últim
Arduino controla el tablero de mensajes LED tubo de luz

Arduino controla el tablero de mensajes LED tubo de luz

comencé este proyecto hace aproximadamente un mes, cuando decidí hacer algo especial y único para mi novia para Navidad. No quiero que esto sea algo que se rompa el Banco (~ $50) y ser fácil de construir usando un espacio muy limitado (mi dormitorio
Mensaje SMS de GSM SIM900 Arduino diario

Mensaje SMS de GSM SIM900 Arduino diario

Uso de SeeedStudio GSM SIM900 escudo con Arduino y SMS Ting.comResumenQuería una manera de registrar la actividad en el edificio que tiene servicio de energía y de la célula pero no hay servicio de WiFi, por lo que recurrí a un escudo de SeeedStudio
Voz de entrada matriz de LED Arduino bicolor desplazamiento de visualización de texto (Bluetooth + Android)

Voz de entrada matriz de LED Arduino bicolor desplazamiento de visualización de texto (Bluetooth + Android)

Durante la exploración de proyectos interesantes en Instructables, nos topamos con la impresionante voz activa Arduino (Bluetooth + Android) instructable. Usted puede sacar enRecientemente, hemos puesto encima de un instructivo para construir un bico
Inicio Aviso: Arduino + nube mensajes en una pantalla grande

Inicio Aviso: Arduino + nube mensajes en una pantalla grande

En la era de los teléfonos móviles, usted esperaría que la gente sería responder a la llamada 24/7.O... no. Una vez mi esposa llega a casa, el teléfono permanece enterrado en su bolso de mano, o su batería está descargada. No tenemos una línea de tie
Arduino texto a código Morse

Arduino texto a código Morse

¡ Hola!Este es mi primer instractableHe escrito un pequeño programa en Arduino para convertir texto a código Morse y visualizar con ledZumbador también se puede agregar fácilmente
Arduino Candygrabber

Arduino Candygrabber

he visto muchas maneras de comunicarse con arduino por la red, pero ninguno de ellos podía manejar empujando hacia atrás los mensajes de arduino para el client(you) en tiempo real y viceversa.En este instructable aprenderá a conectar tu arduino y con
Conectar "cosas" a través de Bluetooth / Android / Arduino

Conectar "cosas" a través de Bluetooth / Android / Arduino

Una muy buena red de área local inalámbrica (y personal) son sin duda el Bluetooth (BT). Hoy en nuestro día a día es común encontrarnos con teléfonos celulares, estéreos, cámaras, etc., interconectados con la ayuda de la famosa "poca luz azul".E
POV de Arduino sencilla varita

POV de Arduino sencilla varita

Persistencia de la visión o [POV] es una ilusión óptica por el que se mezclan varias imágenes discretas en una sola imagen en la mente humana. Es decir, cuando ves un ventilador trabajando, verá sus hojas formando un círculo transparente! Pero, ¿por
Registrador para puerto serie de Arduino más

Registrador para puerto serie de Arduino más

Yo soy poco cansado de utilizar la serie como logger - principalmente por dos razones: no es compatible con sintaxis de sprintf y cadena están detenidos en la memoria RAM. Por esta razón he implementado nueva biblioteca: https://github.com/maciejmikl
Cómo capturar codigos de control remoto utilizando un Arduino y un IRreceiver

Cómo capturar codigos de control remoto utilizando un Arduino y un IRreceiver

En este instructable mostraré cómo escribir un pequeño código para capturar los códigos de control remoto en valores hexadecimales y decimales.Esto lo haremos usando al serial monitor que está integrado en el IDE de Arduino.Esto le dará a conocer una
Cómo viajar el mundo y el mensaje aún móvil de 3¢ por día utilizando un iPhone viejo

Cómo viajar el mundo y el mensaje aún móvil de 3¢ por día utilizando un iPhone viejo

Este instructable va a pie a través de los pasos para tener un iPhone antiguo, intercambiar chips SIM y crear un global teléfono que puede utilizar servicio de telefonía celular en más de 150 países a enviar mensajes de texto usando las siguientes ap
Controlado por bluetooth fácil texto desplazable

Controlado por bluetooth fácil texto desplazable

Hola a todosEn este Instructable, te voy a mostrar cómo crear un simple desplazamiento, utilizando módulos de matriz de led. Estos módulos son baratos y fáciles de usar. Y, para hacerlo más divertido del proyecto, se agregó una función bluetooth: ust
Android controla luces y poder, pfodDevice para Arduino

Android controla luces y poder, pfodDevice para Arduino

Actualización: Ver Andriod/Arduino para principiantes - diseño personalizado Andriod menús para activar salidas de Arduino y apagado. Absolutamente ninguna programación requerida para una alternativa que no requiere ninguna programación en todos.====