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
</div> <div jsname="WJz9Hc" style="display:none">Un Widget
Besoin de spécifier IP du serveur, nom d'utilisateur, mot de passe, et peut faire une API à distance appelant (server_ip / mobileAPI.php
utiliser POST méthode d'envoi 3 paramètre "action" / "uid" / "pwd"
Exemple pour la valeur «action»:
Lors du test de connexion: action = "ping"
En cliquant widget: action = "ouvert" / "action1" / .... tout
retour à cordes de l'API:
Succès: "1"
ID valide ou Mot de passe: "2"
Une action non autorisée: "3"
Erreur paramètre: "4"
Autre erreur: String commence par "E1", ou toute autre chaîne
Remarque: Vous devez programme serveur de travailler avec ce APP
Un échantillon de mise en œuvre:
"Déblocage à distance"
Raspberry Pi (avec nginx) installé un module RF 433MHz
Nginx réception de la requête HTTP de l'APP à l'API Web (/mobileAPI.php),
exécuter le fichier binaire pour envoyer des signaux RF à travers le module RF
Commutateur sans fil (433 MHz) connecter à serrure électrique (Dropbolt électrique)
(Commutateur sans fil doit jumelé avec la sortie de signal RF de RPI)
lorsque l'interrupteur reçu signal RF du RPi, interrupteur déclenche Dropbolt électrique et relâcher la porte
Démo du programme côté serveur:
https://code.google.com/p/remote-controller-http-api/source/browse/trunk/mobileAPI.php</div> <div class="show-more-end">