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">Een Widget
Behoefte om server IP, Gebruikersnaam, Wachtwoord opgeven, en kan een remote API te bellen naar (SERVER_IP / mobileAPI.php doen
Gebruik POST methode 3 parameter verzenden "actie" / "uid" / "pwd"
Bijvoorbeeld voor "actie" value:
Bij het testen van verbinding: action = "ping"
Bij het klikken widget: action = "open" / "Action1" / .... wat
String terugkeer uit API:
Succes: "1"
Ongeldige ID of wachtwoord: "2"
Ongeoorloofde actie: "3"
Parameter error: "4"
Andere fout: String begint met "E1" of andere tekenreeks
Opmerking: U moet de server programma om te werken met deze app
Een voorbeeld van de uitvoering:
"Remote unlocker"
Raspberry Pi (met Nginx) installeerde een RF 433MHz Module
Nginx HTTP-aanvraag van APP om web-API (/mobileAPI.php) te ontvangen,
uitvoeren binair bestand te verzenden RF-signalen via RF-module
Draadloze schakelaar (433MHz) verbinding maken met elektrisch slot (Electric Dropbolt)
(Draadloze schakelaar moet gekoppeld aan RPI RF-signaal)
als de schakelaar ontvangen RF-signaal van RPI, switch triggers Elektrische Dropbolt en laat de deur
Demo van server-side programma:
https://code.google.com/p/remote-controller-http-api/source/browse/trunk/mobileAPI.php</div> <div class="show-more-end">