Ein Widget Klicken Sie, um API -Anrufe auszuführen. Benötigen Sie serverseitig mobileapi.php
Ein Widget
Ich muss Server -IP, Benutzername, Kennwort angeben und eine Remote -API -Anrufe ausführen (server_ip/mobileapi.php
Verwenden Sie Post -Methoden -Senden 3 Parameter "Aktion" / "UID" / "PWD"
Github -Demo des Server -Seitenprogramms:
https://github.com/nunee/mobileapi
Beispiel für "Aktions" -Wert:
Beim Testen der Verbindung: action = "ping"
Wenn Sie auf Widget klicken: action = "öffnen" / "action1" / ... was was auch immer
String -Rückgabe von API:
Erfolg: "1"
Ungültige ID oder Passwort: "2"
Nicht autorisierte Aktion: "3"
Parameterfehler: "4"
Ein anderer Fehler: String beginnt mit "e1" oder einer anderen Zeichenfolge
Hinweis: Sie benötigen ein Serverprogramm, um mit dieser App zu arbeiten
Eine Stichprobe der Implementierung:
"Remote Unlocker"
Raspberry Pi (mit Nginx) installierte ein RF 433MHz -Modul
Nginx empfangen HTTP -Anforderung von App zu Web -API (/mobileapi.php) ,
Führen Sie eine binäre Datei zum Senden von HF -Signalen über das RF -Modul aus
Drahtloser Schalter (433 MHz) mit elektrischem Schloss (elektrischer Tropfenschrank) anschließen
(Der drahtlose Schalter muss mit dem RF -Signalausgang von RPI gepaart).)
Als Switch das RF -Signal von RPI erhielt, löst der Schalter den elektrischen Tropfenschrank aus und ließ die Tür frei