Một widget
Cần phải xác định IP máy chủ, tên người dùng, 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 thức POST gửi 3 thông số "hành động" / "uid" / "pwd"
Github demo của chương trình phía máy chủ:
https://github.com/Nununene/mobileAPI
Ví dụ về giá trị "hành động":
Khi thử nghiệm kết nối: action = "ping"
Khi nhấp tùng: 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ỳ 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 module RF 433MHz
Nginx nhận được yêu cầu HTTP từ APP API web (/mobileAPI.php),
thực thi tập tin nhị phân để gửi 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 được kết hợp với đầu ra tín hiệu RF RPi của)
khi switch nhận được tín hiệu RF từ RPi, chuyển đổi kích điện Dropbolt và thả cửa
Vibrate notify
Adjust layout