• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

REST API - Button & Co

pascalts

Neues Mitglied
Hallo,

ich weiss nicht genau, ob ich hier richtig bin, aber ich versuche es trotzdem mal:

ich habe einen RaspberryPi - darauf läuft "webiopi" - ein Server mit dem ich die GPIO's des kleinen Computers steuern kann. Soweit so gut, das funktioniert. Über die mitgelieferte Schnittstelle (HTML+Java) geht das auch super, diese ist aber nur SEHR schwer in andere Projekte einzubauen (z.B. in eine andere HTML-Seite). Das hat der Entwickler erkannt und bietet per "RestAPI" die Möglichkeit, Variablen zu setzen und auszulesen - super Sache nur fehlen mir in dem Bereich die Basics. Ein Beispiel:

per HTTP GET /GPIO/0/value (allg Form) kann ich den Status eines Ports auslesen. Wenn ich also in den Browser http://MEINDOMAIN:8000/GPIO/8/value eingebe, erhalte ich eine 0 angezeigt. Auch gut. Allerdings verstehe ich folgendes nicht: Wie kann ich einen Button erstellen, mit dem ich den Status ändern kann? Vorgegeben wird mir folgende allgemeine Form: HTTP POST /GPIO/(gpioNumber)/value/(0 or 1) nur leider kann ich damit nichts anfangen. Kann mir mal jemand ein Beispiel als HTML-Code posten, wie ich einen Button dazu bewege, per HTTP POST eine 1 oder 0 an die REST API zu senden? Am Besten für http://MEINDOMAIN:8000/GPIO/8/value/1 ?

Danke im Vorraus!
 
Werbung:
Zurück
Oben