X-pordi veebileht
#7
Küllap tegi segaseks see, et ma alguses kirjutasin veebiserverist PIC'i peal ja siis rääkisin igaks juhuks ka Javast. Selguse mõttes ma järgnevas osas Javast ja Java applet'itest ei räägi.

Olgu xpordi IP-aadress näiteks 192.168.0.5 ja olgu ta seadistatud aktsepteerima kõiki ühendusi pordist 8080 (need suunatakse edasi järjestikpordi peale).

Avad veebibrauseris aadressi "http://192.168.0.5:8080/" Selle peale veebibrauser saadab xporti päringu, mille viimane kohusetundlikult PIC'i järjestikporti edasi toimetab:
Kood:
GET http://192.168.0.5/ HTTP/1.0\r\n
\r\n

PIC'i firmware tuvastab kaks järjestikust reavahetust (CR+LF+CR+LF) ja vastab päringule:
Kood:
HTTP/1.0 200 OK\r\n
Content-Type: text/html\r\n
\r\n
<html><body>\r\n
PIC veebiserver versioon 1.0.<br>\r\n
Päri <a href="index.html?param1=temperatuur">temperatuuri siit</a>.
</body>\r\n

Xport loeb päringu järjestikpordist ja edastab selle veebibrauseri.

PIC'i firmware ütleb xpord'ile, et katkesta TCP/IP ühendus (lükkab vastava modemi otsa maha, RTS vist?). Xport paneb ühenduse veebibrauseriga kinni ja veebibrauser saab sellest aru nii, et veebileht on ilusasti kohale jõudnud.

Kogu asja silumiseks on hea kasutada kas teist järjestikporti PIC'i küljes või siis riistvaralist silurit.

Hetkel vist kõik.
Vasta


Sõnumeid selles teemas
X-pordi veebileht - Autor: felch - 05-04-2010, 08:00 AM
RE: X-pordi veebileht - Autor: KaruTEC - 05-04-2010, 09:10 AM
RE: X-pordi veebileht - Autor: andrei - 05-04-2010, 12:04 PM
RE: X-pordi veebileht - Autor: felch - 05-04-2010, 11:44 PM
RE: X-pordi veebileht - Autor: andrei - 06-04-2010, 12:39 AM
RE: X-pordi veebileht - Autor: felch - 06-04-2010, 10:39 PM
RE: X-pordi veebileht - Autor: andrei - 07-04-2010, 04:32 PM
RE: X-pordi veebileht - Autor: felch - 09-04-2010, 11:10 PM
RE: X-pordi veebileht - Autor: andrei - 10-04-2010, 12:44 PM
RE: X-pordi veebileht - Autor: felch - 10-04-2010, 02:10 PM
RE: X-pordi veebileht - Autor: andrei - 11-04-2010, 06:14 PM
RE: X-pordi veebileht - Autor: felch - 13-04-2010, 07:57 AM

Alamfoorumi hüpe:


Kasutaja, kes vaatavad seda teemat: 4 külali(st)ne