Update #2
Az API jó ötlet, mivel nem akarok root jogosultságú nyitott webszervert, ezért mindenképpen szükség van backendre, ami egyben az API is.
Tehát csapó-1, localhoston bindelő webserver (root joggal) ami csak API hívásokat tud és tulajdonképpen mindent, amihez csatlakozik majd a frontend és jelenleg egy PHP-CLI -vel kisérletezem, kommunikáció megvan, csak nem titkosított de nembaj mert a loopbacket sniffelni nem sokan fognak, meg ha valaki megnyitja a portot talán lesz annyi esze, hogy az SSL -est nyitja csak meg.
Metódus egyszerű, JSON tömbökkel dobálózunk..
Annyi a varázslat, hogy minden boldog és boldogtalan ne tudjon API -zni, hogy van egy API Key mindkét oldalon és annak úgy egyformának kell lennie, mert ezzel a kulccsal lesz aláírva sha256() az üzenet.
$_arr = array();
$_arr["DATA"] = json_encode($data);
$_arr["SEC"] = strtoupper(hash("sha256", $api_key.$_arr["DATA"]));
return "".json_encode($_arr)."";
A szöveges webinterface -t meg egyelőre hanyagolom ha kész a project betaként akkor lehet rágyúrni.
--
#define true ((rand() % 100)>3) // Happy debugging ...