Um clique do widget para executar chamadas de API, precisa do servidor mobileapi.php
Um widget
Precisa especificar IP do servidor, nome de usuário, senha e pode fazer uma chamada de API remota (server_ip/mobileapi.php
Use o método post enviando 3 parâmetro "Ação" / "UID" / "PWD"
Demoção do Github do programa do lado do servidor:
https://github.com/nunene/mobileapi
Exemplo de valor de "ação":
Ao testar conexão: Action = "ping"
Ao clicar no widget: Action = "Open" / "Action1" / ....
String Return of API:
Sucesso: "1"
ID ou senha inválida: "2"
Ação não autorizada: "3"
Erro do parâmetro: "4"
Outro erro: a string começa com "e1" , ou qualquer outra string
Nota: você precisa do programa de servidor para trabalhar com este aplicativo
Uma amostra de implementação:
"Unlocker remoto"
Raspberry Pi (com Nginx) instalou um módulo RF 433MHz
NGINX Receba solicitação HTTP de App para Web API (/Mobileapi.php) ,
Execute o arquivo binário para enviar sinais de RF através do módulo de RF
Interruptor sem fio (433MHz) Conecte -se à trava elétrica (dropbolt elétrico)
(O interruptor sem fio deve emparelhado com a saída do sinal de RF da RPI)
Quando o Switch recebeu o sinal de RF do RPI , Switch desencadeia dropbolt elétrico e solte a porta