19.05.2013 Views

Szakdolgozat PDF formátumban - NET-Husar élőben

Szakdolgozat PDF formátumban - NET-Husar élőben

Szakdolgozat PDF formátumban - NET-Husar élőben

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

V. fejezet<br />

Internetes irányítás<br />

V.1. Vezérlési folyamat<br />

Nézzük, miként kapcsolódnak egyáshoz összetett bonyolult technológiai rendszerek<br />

a kis gyakorlórobotunk irányításához. A V.1. ábrán végigkövethetők a rendszerek kap-<br />

csolódási pontjai és a kommunikáció folyamata kliens-gép, szerver-gép és a <strong>NET</strong>-<strong>Husar</strong><br />

között, utána taglaljuk a minket közvetlenül érintő részeket<br />

V.2. CGI<br />

„CGI (azaz Common Gateway Interface) az NCSA (National Center for Supercomput-<br />

ing Applications) által kifejlesztett protokollszabvány, amely (például Perl, PHP vagy C<br />

nyelvű) alkalmazások információs szerverekhez - a gyakorlatban túlnyomóan webszer-<br />

verekhez (például Apache vagy IIS) - való kapcsolódását teszi lehetővé. Ha a kliens<br />

kérése futtatható fájlra mutat, akkor a szerver futtatja azt és a kimenetet adja vissza a<br />

kliensnek”[6]<br />

Ezt a techonológiát használjuk fel a <strong>NET</strong>-<strong>Husar</strong> irányítására. Ha megnyitjuk az oldalt, és<br />

rákattintunk az irányító gombokra akkor a böngésző meghívja a CGI-script-et és átad<br />

egy, a paramétert, ami minden gombnál más. A CGI-script lefut, megkapva a gomb-<br />

hoz rendelt paramétert, elore, hatra, jobbra, balra lehet megvizsgálja, majd meghívja<br />

a /usr/sbin/motor programot, ami a motorokat forgatja.<br />

A szkript az /usr/lib/cgi-bin/megy.cgi útvonalon található a LIVE-DVD-n,<br />

ha a gépet arról inditottuk.<br />

36

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!