Hallo,
ich realisere gerade ein etwas umfangreicheres Projekt, kurz zusammengefasst:
Ich habe eine Website bei 1und1 gehostet, auf der ist eine Userverwaltung. Ich kann mich einloggen und dann werden Buttons angezeigt. Wenn ich auf die Buttons klicke, soll ein Befehl an mein Raspberry zuhause geschickt werden (Das Pi ließt seine externe IP aus und schickt sie an die SQL Datenbank der Website, dann kann die PHP Website an diese IP etwas schicken).
So, bis jetzt habe ich mit dem klick auf den Button auf der Website bei 1und1 einfach eine PHP seite auf dem Pi aufgerufen (auf dem Pi läuft Apache und im router wird Port 80 an die interne IP des PIs weitergeleitet). An die externe IP adresse des PIs hänge ich einfach per GET einen String dran. Je nach String führt das PI dann code aus. also der Button öffnet z.b. den Link http://123.456.789.123/test.php?string=abc
Das ganze Funktioniert, ich kann mit einem Klick auf den Button z.b. ein Relais am GPIO des PIs schalten. Nur erscheint mir das jetzt nicht wirklich sicher. Denn jeder, der diesen Link abfängt oder kennt, könnte jetzt meine GPIOs steuern.
Kann mir jemand eine bessere, sicherere Lösung nennen, wie ich von einer Website mit klick auf einen Button einen Befehl sicher an das PI schicken kann?
mfg
score