Un widget haga clic para ejecutar llamadas de API, necesita el lado del servidor mobileapi.php
Un widget
Necesita especificar la IP del servidor, el nombre de usuario, la contraseña y puede hacer una API remota (server_ip/mobileapi.php
Use el método posterior al enviar 3 parámetros "acción" / "uid" / "pwd"
Demo de GitHub del programa del lado del servidor:
https://github.com/nununene/mobileapi
Ejemplo para el valor de "acción":
Al probar la conexión: Action = "Ping"
Al hacer clic en Widget: Action = "Open" / "Action1" / .... lo que sea
Regreso de cadena de API:
Éxito: "1"
ID o contraseña no válidas: "2"
Acción no autorizada: "3"
Error de parámetro: "4"
Otro error: la cadena comienza con "E1", o cualquier otra cadena
Nota: necesita un programa de servidor para trabajar con esta aplicación
Una muestra de implementación:
"Desbloqueador remoto"
Raspberry Pi (con Nginx) instaló un módulo RF 433MHz
Nginx Recibir la solicitud HTTP de APP a Web API (/Mobileapi.Php),
Ejecutar el archivo binario para enviar señales de RF a través del módulo RF
Interruptor inalámbrico (433MHz) conéctese al bloqueo eléctrico (percha eléctrico)
(El interruptor inalámbrico debe emparejarse con la salida de señal RF de RPI)
Cuando el interruptor recibió la señal de RF de RPI, el interruptor desencadena el rapa de gota eléctrico y suelte la puerta