Widget klik untuk mengeksekusi panggilan API, membutuhkan server sisi mobileAPi.php
Widget
Perlu menentukan IP server, nama pengguna, kata sandi, dan dapat melakukan panggilan API jarak jauh (server_ip/mobileasi.php
Gunakan metode posting mengirimkan 3 parameter "tindakan" / "uid" / "pwd"
Demo GitHub Program Sisi Server:
https://github.com/nununene/mobileapi
Contoh untuk nilai "tindakan":
Saat menguji koneksi: action = "ping"
Saat mengklik widget: action = "buka" / "action1" / .... apapun
String Return dari API:
Sukses: "1"
ID atau kata sandi tidak valid: "2"
Tindakan tidak sah: "3"
Kesalahan parameter: "4"
Kesalahan Lainnya: String dimulai dengan "E1" , atau string lainnya
Catatan: Anda memerlukan program server untuk bekerja dengan aplikasi ini
Sampel implementasi:
"Remote Unlocker"
Raspberry Pi (dengan Nginx) Memasang modul RF 433MHz
Nginx menerima permintaan HTTP dari aplikasi ke Web API (/mobileAPi.php) ,
Jalankan file biner ke pengiriman sinyal RF melalui modul RF
Sakelar nirkabel (433MHz) Sambungkan ke kunci listrik (dropbolt listrik)
(Sakelar nirkabel harus dipasangkan dengan output sinyal RF RPI)
Saat sakelar menerima sinyal RF dari RPI, sakelar memicu tetesan listrik dan lepaskan pintu