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">Um Widget
Necessário especificar IP do servidor, nome de usuário, senha, e pode fazer uma API remota telefone (SERVER_IP / mobileAPI.php
usar POST método de envio 3 parâmetro "ação" / "uid" / "pwd"
Exemplo de valor "ação":
Ao testar conexão: action = "ping"
Ao clicar widget: action = "open" / "action1" / .... qualquer
Seqüência de retorno de API:
Sucesso: "1"
ID inválida ou senha: "2"
Ação não autorizada: "3"
Erro de parâmetro: "4"
Outro erro: String começa com "E1", ou qualquer outra seqüência
Nota: É necessário programa de servidor para trabalhar com este APP
Uma amostra de aplicação:
"Unlocker Remoto"
Pi Raspberry (com nginx) instalou um módulo RF 433MHz
Nginx receber pedido HTTP de APP a API web (/mobileAPI.php),
executar o arquivo binário para o envio de sinais de RF através do módulo RF
Interruptor sem fio (433MHz) conectar a fechadura elétrica (Dropbolt Electric)
(Comutador sem fio deve emparelhado com saída de sinal de RF da RPI)
quando o interruptor recebeu sinal RF de RPI, interruptor aciona Dropbolt elétrica e liberar a porta
Demonstração do programa do lado do servidor:
https://code.google.com/p/remote-controller-http-api/source/browse/trunk/mobileAPI.php</div> <div class="show-more-end">