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">Một Widget
Cần phải xác định IP máy chủ, tên tài khoản, mật khẩu, và có thể làm một API từ xa gọi (SERVER_IP / mobileAPI.php
sử dụng phương pháp POST gửi 3 thông số "hành động" / "uid" / "pwd"
Ví dụ cho "hành động" có giá trị:
Khi kiểm tra kết nối: action = "ping"
Khi nhấp chuột vào widget: action = "mở" / "action1" / .... bất cứ điều gì
Chuỗi trở về từ API:
Thành công: "1"
ID không hợp lệ hoặc Mật khẩu: "2"
Hành động trái phép: "3"
Lỗi tham số: "4"
Lỗi khác: String bắt đầu với "E1", hoặc bất kỳ một chuỗi khác
Lưu ý: Bạn cần chương trình máy chủ để làm việc với APP này
Một mẫu thực hiện:
"Unlocker từ xa"
Raspberry Pi (với nginx) được cài đặt một mô-đun RF 433MHz
Nginx nhận được yêu cầu HTTP từ APP cho web API (/mobileAPI.php),
thực thi tập tin nhị phân để đưa tín hiệu RF qua RF Module
Chuyển đổi không dây (433MHz) kết nối với khóa điện (Electric Dropbolt)
(Chuyển đổi không dây phải kết hợp với RF tín hiệu đầu ra của RPi)
khi switch nhận được tín hiệu RF từ RPi, chuyển đổi kích điện Dropbolt và thả cửa
Demo của chương trình phía máy chủ:
https://code.google.com/p/remote-controller-http-api/source/browse/trunk/mobileAPI.php</div> <div class="show-more-end">