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">Виджет
Нужно указать IP-адрес сервера, имя пользователя, пароль, и может сделать удаленный API телефону (server_ip / mobileAPI.php
использовать POST метод отправки 3 параметра "действие" / "UID" / "PWD"
Пример для стоимости "действия":
При тестировании соединения: действие = "пинг"
При нажатии виджета: действие = "открыт" / "action1" / .... все
Строка Возврат из API:
Успех: "1"
Неверный логин или пароль: "2"
Несанкционированное действие: "3"
Параметр ошибка: "4"
Другая ошибка: строка начинается с "E1", или любой другой строкой
Примечание: Вы должны серверную программу для работы с этим приложением
Образец выполнения:
"Remote Unlocker"
Raspberry Pi (с Nginx) установили модуль РФ 433MHz
Nginx получить HTTP запрос от приложения к веб-API (/mobileAPI.php),
выполнять двоичный файл к отправке РЧ сигналов через модуль РФ
Беспроводной выключатель (433) подключаются к электрическим замком (электрический Dropbolt)
(Беспроводной выключатель должен в паре с выходным сигналом РФ RPI в)
когда переключатель принимаемого радиосигнала от RPI, переключатель включает и выключает электрический Dropbolt и отпустите дверь
Демо программе на стороне сервера:
https://code.google.com/p/remote-controller-http-api/source/browse/trunk/mobileAPI.php</div> <div class="show-more-end">