web-serveri laitteessa

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?
2550
Äänestä

Muut lukivat myös

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

Äänestä
  • 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..

    Äänestä

Kommentoi aloitusta


serverimiesx kirjoitti:

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?

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu