A Widget
Need to specify server IP, User name, Password, and can do a remote API calling ( SERVER_IP/mobileAPI.php
use POST method sending 3 parameter "action" / "uid" / "pwd"
Example for "action" value :
When testing connection : action = "ping"
When clicking widget : action = "open" / "action1" / .... whatever
String return from API:
Success : "1"
Invalid ID or Password : "2"
Unauthorized action : "3"
Parameter error : "4"
Other error: String starts with "E1",or any other string
Note : You need server program to work with this APP
A Sample of implementation :
"Remote unlocker"
Raspberry Pi (with nginx) installed a RF 433MHz Module
Nginx receive HTTP request from APP to web API ( /mobileAPI.php ),
execute binary file to sending RF signals through RF Module
Wireless switch(433MHz) connect to electric lock(Electric Dropbolt)
(wireless switch must paired with RPi's RF signal output)
when switch received RF signal from RPi,switch triggers Electric Dropbolt and release the door
Demo of server side program :
https://code.google.com/p/remote-controller-http-api/source/browse/trunk/mobileAPI.php
Un Widget
Necesidad de especificar IP del servidor, nombre de usuario, contraseña, y puede hacer una API remota llamando al (IP_SERVIDOR / mobileAPI.php
utilizar el método de envío de 3 parámetro POST "action" / "uid" / "pwd"
Ejemplo de la "acción" de valor:
Al probar la conexión: action = "ping"
Al hacer clic en el widget: action = "abierta" / "accion1" / .... lo que sea
Retorno de Cuerdas de la API:
Éxito: "1"
ID no válido o contraseña: "2"
Acción no autorizada: "3"
Error de parámetro: "4"
Otro error: String comienza con "E1", o cualquier otra cadena
Nota: Es necesario programa de servidor para trabajar con esta aplicación
Una muestra de la aplicación:
"Unlocker remoto"
Frambuesa Pi (con nginx) instaló un módulo de 433 MHz RF
Nginx recibir las peticiones HTTP de APP a la API de Web (/mobileAPI.php),
ejecutar el archivo binario para el envío de señales de RF a través del módulo RF
Conmutador inalámbrico (433MHz) conectarse a la cerradura eléctrica (eléctrico Dropbolt)
(Conmutador inalámbrico debe emparejado con salida de señal de RF de RPI)
cuando el interruptor de la señal de RF recibida de RP _, interruptor eléctrico provoca Dropbolt y liberar la puerta
Demostración del programa de servidor:
https://code.google.com/p/remote-controller-http-api/source/browse/trunk/mobileAPI.php