Kezdőlap › Fórumok › Programozás › Linksys WRT54GL WLAN router (RS232)
- This topic has 72 hozzászólás, 7 résztvevő, and was last updated 16 years, 7 months telt el by
admin.
-
SzerzőBejegyzés
-
2008-11-28-16:00 #2176678
Igen valóban megtettem volna már a dolgot,
de teljesen feleslegesnek találtam egy komplett pc-t összerakni a feladathoz,Alternatív ötletem az volt, hogy veszek egy chipcadas ethernet modult,
vagy pic-el csinálni egy mini webszervert, de ezek sem egyszerű dolgok,
meg inkább költségesek is, a dolog annyira egyszerűsödött volna le, hogy
csak felakasztottam volna az egészet valamelyik lan kimenetre, és.
Gsm-en csinálni felesleges pénzkidobás mert a helyre ahova csinálom
mindenképp net kell és wlan-on fog jönni, vagyis routert mindenképp vennem kell.
Még eszembe jutott, hogy 433MHz-en átlövöm a fél várost, de ha netán bemérnek
mert épp zavar valami egyéb dolgot akkor szétrúgják a seggem.Az uart használatát azért választottam mert kéznél van, amúgy is benne van a routerban
meg a hozzá tartozó protokolok már készen vannak,Közben már az is eszembe jutott, hogy lehet asus wl500-at kellene használni és
pendrive-ra feltenni a html+php alkotásomat, és a routerra feltenni valami
webszerver kiegészítést, a nagy kérdés vajon a html+php honlap hozzá tudna e férni
az uarthoz. Illetve ha igen akkor az olyan egyszerű módon fog e történni ahogy
az akármi.txt fapados honlapommal én ezt elképzelem.Tulajdonképpen minden külső kiegészítést feleslegesnek tartok, mert a routerban lévő
Uart annyira adott, hogy már színte vétek lenne nem azt használni:)A dolog nálam a C-nyelvnél fog elbukni ezért próbálom nagyon a html+php felé terelni a dolgot
mert abban már össze tudtam kontárkodni egy akarmi.txt-t felülíró honlapotpróbálom letöltögetni a linket amit adtál csak még egyik sem működik
valahogy azt már érzem, hogy nemfogok benne html+php-t találni
amit majd 5 perc alatt átirogatok:))))))))))2008-11-28-16:00 #2176679Igen valóban megtettem volna már a dolgot,
de teljesen feleslegesnek találtam egy komplett pc-t összerakni a feladathoz,Alternatív ötletem az volt, hogy veszek egy chipcadas ethernet modult,
vagy pic-el csinálni egy mini webszervert, de ezek sem egyszerű dolgok,
meg inkább költségesek is, a dolog annyira egyszerűsödött volna le, hogy
csak felakasztottam volna az egészet valamelyik lan kimenetre, és.
Gsm-en csinálni felesleges pénzkidobás mert a helyre ahova csinálom
mindenképp net kell és wlan-on fog jönni, vagyis routert mindenképp vennem kell.
Még eszembe jutott, hogy 433MHz-en átlövöm a fél várost, de ha netán bemérnek
mert épp zavar valami egyéb dolgot akkor szétrúgják a seggem.Az uart használatát azért választottam mert kéznél van, amúgy is benne van a routerban
meg a hozzá tartozó protokolok már készen vannak,Közben már az is eszembe jutott, hogy lehet asus wl500-at kellene használni és
pendrive-ra feltenni a html+php alkotásomat, és a routerra feltenni valami
webszerver kiegészítést, a nagy kérdés vajon a html+php honlap hozzá tudna e férni
az uarthoz. Illetve ha igen akkor az olyan egyszerű módon fog e történni ahogy
az akármi.txt fapados honlapommal én ezt elképzelem.Tulajdonképpen minden külső kiegészítést feleslegesnek tartok, mert a routerban lévő
Uart annyira adott, hogy már színte vétek lenne nem azt használni:)A dolog nálam a C-nyelvnél fog elbukni ezért próbálom nagyon a html+php felé terelni a dolgot
mert abban már össze tudtam kontárkodni egy akarmi.txt-t felülíró honlapotpróbálom letöltögetni a linket amit adtál csak még egyik sem működik
valahogy azt már érzem, hogy nemfogok benne html+php-t találni
amit majd 5 perc alatt átirogatok:))))))))))2008-11-28-17:35 #2176680Androla wrote:A dolog nálam a C-nyelvnél fog elbukni ezért próbálom nagyon a html+php felé terelni a dolgot
mert abban már össze tudtam kontárkodni egy akarmi.txt-t felülíró honlapotÖsszedobtam egy szösszenetet, a kód minőségét legyen szíves ne minősítse senki se, jelen pillanatban felesleges többet foglalkozni vele.
Fordítás:
Code:$ gcc -Wall http_io.c -o http_ioIndítás:
Code:$ ./http_ioWeb cím:
http://localhost:1500Példa kimenet (szerver oldal):
./http_io: waiting for data on port TCP 1500
GET
1: ./http_io: received from 127.0.0.1:TCP47743 :
./http_io: waiting for data on port TCP 1500
POST
raw: ”
control: ”2: ./http_io: received from 127.0.0.1:TCP47745 :
./http_io: waiting for data on port TCP 1500
POST
raw: ”
control: ‘(null)’3: ./http_io: received from 127.0.0.1:TCP47746 :
./http_io: waiting for data on port TCP 1500
POST
raw: ‘gdgd’
control: ‘(null)’4: ./http_io: received from 127.0.0.1:TCP50285 :
./http_io: waiting for data on port TCP 1500
POST
raw: ‘gdgd’
control: ‘4’5: ./http_io: received from 127.0.0.1:TCP50286 :
./http_io: waiting for data on port TCP 1500
POST
raw: ‘gdgd’
control: ‘2’6: ./http_io: received from 127.0.0.1:TCP50287 :
./http_io: waiting for data on port TCP 1500A lényeg, hogy ha vezérlő gombot nyomtál meg, akkor a kódja benne van a ‘control’ változóban, ha nyers adatot szeretnél akkor a ‘control’ üres és a ‘raw’ értéke az érvényes. Jelenleg a progi megnyitja a soros portot, de nem küld semmit, mert még semmi értelme (nincs mit és nincs hova). A felh.név és a jelszó egyaránt ‘test’. Nézd meg, próbáld ki, működik a mini HTTP szerver. A HTML lapokat később akár fájlból is be lehet olvasni, de most nem fontos.
2008-11-28-17:35 #2176681Androla wrote:A dolog nálam a C-nyelvnél fog elbukni ezért próbálom nagyon a html+php felé terelni a dolgot
mert abban már össze tudtam kontárkodni egy akarmi.txt-t felülíró honlapotÖsszedobtam egy szösszenetet, a kód minőségét legyen szíves ne minősítse senki se, jelen pillanatban felesleges többet foglalkozni vele.
Fordítás:
Code:$ gcc -Wall http_io.c -o http_ioIndítás:
Code:$ ./http_ioWeb cím:
http://localhost:1500Példa kimenet (szerver oldal):
./http_io: waiting for data on port TCP 1500
GET
1: ./http_io: received from 127.0.0.1:TCP47743 :
./http_io: waiting for data on port TCP 1500
POST
raw: ”
control: ”2: ./http_io: received from 127.0.0.1:TCP47745 :
./http_io: waiting for data on port TCP 1500
POST
raw: ”
control: ‘(null)’3: ./http_io: received from 127.0.0.1:TCP47746 :
./http_io: waiting for data on port TCP 1500
POST
raw: ‘gdgd’
control: ‘(null)’4: ./http_io: received from 127.0.0.1:TCP50285 :
./http_io: waiting for data on port TCP 1500
POST
raw: ‘gdgd’
control: ‘4’5: ./http_io: received from 127.0.0.1:TCP50286 :
./http_io: waiting for data on port TCP 1500
POST
raw: ‘gdgd’
control: ‘2’6: ./http_io: received from 127.0.0.1:TCP50287 :
./http_io: waiting for data on port TCP 1500A lényeg, hogy ha vezérlő gombot nyomtál meg, akkor a kódja benne van a ‘control’ változóban, ha nyers adatot szeretnél akkor a ‘control’ üres és a ‘raw’ értéke az érvényes. Jelenleg a progi megnyitja a soros portot, de nem küld semmit, mert még semmi értelme (nincs mit és nincs hova). A felh.név és a jelszó egyaránt ‘test’. Nézd meg, próbáld ki, működik a mini HTTP szerver. A HTML lapokat később akár fájlból is be lehet olvasni, de most nem fontos.
2008-11-28-22:15 #2176682Ugyanez PHP-ban, csak itt minden egyes kérésnél külön meg lesz nyitva a soros port, és nem egyszer mint a C nyelvű példánál.
2008-11-28-22:15 #2176683Ugyanez PHP-ban, csak itt minden egyes kérésnél külön meg lesz nyitva a soros port, és nem egyszer mint a C nyelvű példánál.
2008-11-29-07:32 #2176684A C-s példával az lehet a baja, hogy nincs compiler -je hozzá, a php-vel meg, hogy nincs hozzá motor a routeren…:) Vagy rosszul gondolom?
2008-11-29-07:32 #2176685A C-s példával az lehet a baja, hogy nincs compiler -je hozzá, a php-vel meg, hogy nincs hozzá motor a routeren…:) Vagy rosszul gondolom?
2008-11-29-08:04 #2176686Az jelenthet bármiféle problémát, hogy vagy állandóan nyitva van az uart vagy csak esetlegesen ?
Ha csak akkor nyílik meg amikor adat külldés van, egyéb esetben csak nem irkál oda semmi.Ha a /dev/ttyS0 kifejezést vizsgálom
Akkor ez tulajdonképpen csak egy szinbolikus virtuális file a /dev/ könyvtárban ?
Mikör történik az adatok hardveres feldolgozása az után amikor bezárom a filét ?
Vagy ha megváltozik a tartalma rögtön ?Gabaman írta, hogy a Linux rendszermag nem enged többszörös hozzáférést,
vagyis ezekszerint amíg be nem zárom az op nem férhet hozzá,
vagyis a kérdésemre a válasz:1. fopen
2. fwrite
3. fclose —- és most megnézi az op, hogy megváltozott e a tartalma, ha igen kiküldi
az RS232-őre és kiküldés után kiüríti a filét ???2008-11-29-08:04 #2176687Az jelenthet bármiféle problémát, hogy vagy állandóan nyitva van az uart vagy csak esetlegesen ?
Ha csak akkor nyílik meg amikor adat külldés van, egyéb esetben csak nem irkál oda semmi.Ha a /dev/ttyS0 kifejezést vizsgálom
Akkor ez tulajdonképpen csak egy szinbolikus virtuális file a /dev/ könyvtárban ?
Mikör történik az adatok hardveres feldolgozása az után amikor bezárom a filét ?
Vagy ha megváltozik a tartalma rögtön ?Gabaman írta, hogy a Linux rendszermag nem enged többszörös hozzáférést,
vagyis ezekszerint amíg be nem zárom az op nem férhet hozzá,
vagyis a kérdésemre a válasz:1. fopen
2. fwrite
3. fclose —- és most megnézi az op, hogy megváltozott e a tartalma, ha igen kiküldi
az RS232-őre és kiküldés után kiüríti a filét ??? -
SzerzőBejegyzés
- Be kell jelentkezni a hozzászóláshoz.
legutóbbi hsz