Maanantai 13.2.2012
Nimipäivät: Sulo, Sulho ja Algot
Tekstikoko:
  loading...
liity jäseneksi!
 /   /  /  /  / pc(webserver) - oheislaite
4 Vastausta 676 Lukukertaa

pc(webserver) - oheislaite

Moi!

Olen ajatellut että tekisin php:llä selaimeen käyttiksen(nettiin pääsy edellytyksenä), saako php:n kommunikoimaan sarjaportin kanssa, koska sarjaporttiin liitän oheislaitteen (käyttää modbus-protokollaa)? onko muita menetelmiä? esim javalla tehty internet softa/php:n kanssa kommunikoiva softa, c++...ym...


Mikä mielestänne hyvä vaihtoehto?

Itse käyttäisin mikrokontrolleria

jossa on ethernet. Siihen vaan C:llä softa, oletettavasti "modbus"-protokollaankiin moinen löytyy. Contikia harkitsisin µc:n käyttöjärjestelmäksi. Mikrokontrollerit vaan ovat elementissään RS-232:sesta yms. puhuttaessa.

niin

Juu mun tapauksessa tuo pc on välttämätön, ja haluaisin tietää mikä olisi paras kikka hoitaa sarjaliikennettä selaimessa toimivassa ohjelmassa

eikös ryhmäkin ole .net

ekana tulee mieleen tämä .net -alusta. arvaan, että sille löytyy myös modbus.
Itse tein vastaavanlaisen softan ihan vain c++:lla. Siis koko webserveri. Ei niin iso homma kuin kuvitella voisi. Oikeastaan ohjelma on loppujenlopuksi aika simppeli. Serveri lukee sarjaliikenneporttiin kytkettyjä oheislaitteita, muodostaa olioita löytämiensä laitteiden mukaan. Selaimelle palauttaa perus html pohjan joka sisältää ajaxrutiinin, jolloin selain hakee tasavälein dataa serveriltä. Serveri tunnistaa ajaxrutiinin pyynnöt ja palauttaa laitteiden datan xml muodossa. Selain muotoilee sivun reaaliajassa löydettyjen laitteiden mukaan. Lisäksi html pohja sisältää lomakepohjan joila voi syötää tietoa serverillepäin. Tiedot serveri tallettaa levylle. Lopuksi ohjelma systeemin serviceksi jolloin ohjelma käynnistyy taustalla näkymättömissä käyttäjää häiritsemättä.
 /   /  /  /  / pc(webserver) - oheislaite

Keskusteluhaku

Laaja haku

Facebookissa suositeltua