Olen pähkäillyt semmoisen asian kanssa, kun tarkoitus olisi toteuttaa web-serveri ja samaan aikaan laitteen tulisi hoitaa sarjaliikennettä toisen laitteen kanssa... Kysymys olisi, että millä kielellä koodaisin kun tarvitaan käyttöliittymä(hmtl-selain) ja samaan aikaan sarjaliikenne pitäisi pyöriä.Jos tekisin hmtl/php:llä ja php ajaisi sarjaliikenne ajuria niin ilmeisesti selain-ohjelma pitäisi olla kokoajan auki että toimii?
Toinen vaihtoehto, että esim javalla?
Toinen vaihtoehto, että esim javalla?
Vastaukset 2
Vanhimmat
että koodaa php:llä ja sitten esimerkiksi cron:lla ajastaa jonkun
wget sivu.php
jolloin tuo sivu haetaan ja se php voi kutsua exec-funtiolla vaikka jotain C-ohjelmaa, joka sitten käyttää sarjaporttia.
Toinen tapa voisi olla että C:llä koodattu prosessi viestii koko ajan sarjaporttiin. Se myös avaa portin 80 ja kuuntelee siinä selaimen pyyntö ja tulostaa sitten jotain hallintasivua ulos
C:lläkin varmasti voisi koodata simppelin palikan vaikka scratchista. Sarjaportti on helppo koodata mutta mutta html serveri työläämpi (suojaukset: login ja ssl, ilman näitä muutaman komennon käsittelijä käy aika helposti) , esimerkki sarjaportista:
http://www.easysw.com/~mike/serial/serial.html
Näitä ohjelmiahan on myynnissäkin alkaen jotain 35$, ja laitteita alkaen 125$.
http://www.google.fi/search?hl=fi&q=html server to serial&aq=f&aqi=&aql=&oq=&gs_rfai=
Kysymys on kannattaako lähteä itse tekemään. Riippuu kuinka hyvä koodari olet..