httpd neni podminkou ...
nic mene reseni musi umoznovat posloupnost:
Precte kartu -> overi ji na serveru -> vyhodnoti prijata data a sepne / nesepne rele...
Nejlip hotovou desku, pac nemam moc cas na bastleni ... ten router mi prijde zajimavej, akorat si nejsem jistej, jesti ta posloupnost je realizovatelna
100% to jde. Program ze serioveho portu precte ID prilozene karty a tu posle pres HTTP na server. Tam bude treba jednoduchy PHP skript, ktery veme z POST/GET prijate ID karty a koukne do databaze, pokud ho najde, tak posle zpet do tve krabicky treba "1", jinak "0". Program v pripade kladne odpovedi na 5s sepne rele a pak ho zase vypne:
echo 10 > /sys/class/gpio/export
echo “high” >/sys/class/gpio/gpio10/direction
sleep 5
echo “0” >/sys/class/gpio/gpio10/value
Urcite by chtelo pouzit HTTPS, nebo nejak hashovat komunikaci. GET by pak mohl vypadat treba:
tajne_heslo=dgansmdbgonwhob
precetene_id_karty=123456789
overeni=MD5(123456789dgansmdbgonwhob) = 9288fd7fc084bc648d74b323ae5cfe25
http://muj.server.cz/rfid.php?id=123456789&overeni=9288fd7fc084bc648d74b323ae5cfe25server pak spoji ID z pozadavku a tajne heslo, ktere taky zna a udela md5 hash. Ten porovna s hashem z http pozadavku a kdyz souhlasi, ma radost a pozadavek zpracuje :-)