Hozzászólások
-
SzerzőBejegyzés
-
Írtátok, hogy kicsit homályos mit akarok csinálni
Ezért ezt tudom pontosítani, ez még tiszta::)Távvezérlés interneten keresztül.
Itt megnyomok egy gombot 3kilóméterre bekapcsol egy reflektor.A Dolgok nem elektronikai téren fognak, elbukni, tulajdonképpen ha akár egy bytot
is ki tudok külldeni a wrt egyik rs232-es kimenetén azt már 95%-os sikernek fogom elkönyvelni.Ezt a vezérlést úgy szeretném megoldani, hogy ne kelljen egy pl klient.exe mint a wifirobotos srácnál
mert ennek a filénak mindig nálam kellene lennie és ez kényelmetlen megoldás, illetve azt is szeretném elkerülni, hogy egy akármilyen terminal program vigye a dolgot, mert akkor ugyan ott vagyok.Ezért gondoltam arra, hogy ha böngészőbe beírom a http://router_ip
és lejön a router config felülete, akkor már nagybaj nem lehet mert látom a routert
de ha ezt írom be pl http://router_ip:1500 akkor nem a config rész töltődik be a böngészőbe
hanem egy általam megszerkesztett valami fapados webes felület amin található
egy szövegbeviteli mező és mellette
egy button, ha a szövegbeviteli mezőbe beírok valamit, a button gomb megnyomása
a beírt karaktereket kitolja a wrt egyik uartjaraMár említettem, hogy nagyon nem vágom a C-t,
annyit tudtam eddig tenni, hogy átolvastam jópár html+php tutorialt
és összekontárkodtam egy honlapot, mező megvan rajta, gomb megvan rajta
ha beírok valamit a mezőbe és megnyomom a gombot, akkor mindig felülírja
az adott tartalommal az akármi.txt filémet,
ezt előszőr úgy képzeltem el, hogy az akármi.txt helyére én majd behelyettesítem a /dev/ttyS0
kifejezést és rögtön kész is vagyok:)
meg persze azt is elképzeltem először, hogy majd feltöltöm a routerba valami könyvtárba
és így fogom lehívni http://router_ip/akármi/akármi.htmlAz, hogy milyen op-van a routeren az számomra színte mindegy
openwrt,ddwrt,tomato
vagy legalább is annyiből nem mindegy, hogy a parancssori configolást nem szeretnék
de nincs is szükségem semmilyen extra funkcióra, a wrt wifin fog kapcsolódni a kiszolgálóhoz
vagy bridge vagy kliensként, és tulajdonképpen ennyi csak a feladata, a tomat fw kinézetre tetszik isKözben átrágtam, hogy az apache azért szükséges, hogy a html+php kódbol én egy webes képet jelenítsek
meg, csak úgy gondoltam esetleg benne van valamelyik fw-ben ez.
Ha az apachot úgy képzelem el mint valami értelmezőt ami a html+php fileokból nekem egy olyat general amit a böngészőm képes megjeleíteni, ez helyes elképzelés ?Csak, hogy jól lássam a dolgokat, ha én elindítok böngészőbe egy kérést
http://router_ip:1500 akkor ez elérkezik a roterhez
akkor a router felismeri, és a :1500 miatt máshogy reagál és visszakülld nekem egy honlapotLehet a program megírást kicsit most félre is kellene tenni és kicsit
az alapokat kérdezek inkább:Ha azt a módszert választom, hogy c-ben készítem el a dolgot, akkor
tulajdonképpen megúszom az apache és php kiegészítést ?
Ez a megoldás lényegesen kissebb helyet fog elfoglalni és talán még lehet el is fér a wrt-ben ?Most jönnek a laikus kérdéseim:
Ezt a c kiegészítést, valahogy szetetném elképzelni, valami kézzelfogható, számomra felfogható:) módon
most ez tulajdonképpen egy c kóddal megszerkesztett a routerben futó alkalmazás amit én egy honlapként
látok ?Írtátok, hogy kicsit homályos mit akarok csinálni
Ezért ezt tudom pontosítani, ez még tiszta::)Távvezérlés interneten keresztül.
Itt megnyomok egy gombot 3kilóméterre bekapcsol egy reflektor.A Dolgok nem elektronikai téren fognak, elbukni, tulajdonképpen ha akár egy bytot
is ki tudok külldeni a wrt egyik rs232-es kimenetén azt már 95%-os sikernek fogom elkönyvelni.Ezt a vezérlést úgy szeretném megoldani, hogy ne kelljen egy pl klient.exe mint a wifirobotos srácnál
mert ennek a filénak mindig nálam kellene lennie és ez kényelmetlen megoldás, illetve azt is szeretném elkerülni, hogy egy akármilyen terminal program vigye a dolgot, mert akkor ugyan ott vagyok.Ezért gondoltam arra, hogy ha böngészőbe beírom a http://router_ip
és lejön a router config felülete, akkor már nagybaj nem lehet mert látom a routert
de ha ezt írom be pl http://router_ip:1500 akkor nem a config rész töltődik be a böngészőbe
hanem egy általam megszerkesztett valami fapados webes felület amin található
egy szövegbeviteli mező és mellette
egy button, ha a szövegbeviteli mezőbe beírok valamit, a button gomb megnyomása
a beírt karaktereket kitolja a wrt egyik uartjaraMár említettem, hogy nagyon nem vágom a C-t,
annyit tudtam eddig tenni, hogy átolvastam jópár html+php tutorialt
és összekontárkodtam egy honlapot, mező megvan rajta, gomb megvan rajta
ha beírok valamit a mezőbe és megnyomom a gombot, akkor mindig felülírja
az adott tartalommal az akármi.txt filémet,
ezt előszőr úgy képzeltem el, hogy az akármi.txt helyére én majd behelyettesítem a /dev/ttyS0
kifejezést és rögtön kész is vagyok:)
meg persze azt is elképzeltem először, hogy majd feltöltöm a routerba valami könyvtárba
és így fogom lehívni http://router_ip/akármi/akármi.htmlAz, hogy milyen op-van a routeren az számomra színte mindegy
openwrt,ddwrt,tomato
vagy legalább is annyiből nem mindegy, hogy a parancssori configolást nem szeretnék
de nincs is szükségem semmilyen extra funkcióra, a wrt wifin fog kapcsolódni a kiszolgálóhoz
vagy bridge vagy kliensként, és tulajdonképpen ennyi csak a feladata, a tomat fw kinézetre tetszik isKözben átrágtam, hogy az apache azért szükséges, hogy a html+php kódbol én egy webes képet jelenítsek
meg, csak úgy gondoltam esetleg benne van valamelyik fw-ben ez.
Ha az apachot úgy képzelem el mint valami értelmezőt ami a html+php fileokból nekem egy olyat general amit a böngészőm képes megjeleíteni, ez helyes elképzelés ?Csak, hogy jól lássam a dolgokat, ha én elindítok böngészőbe egy kérést
http://router_ip:1500 akkor ez elérkezik a roterhez
akkor a router felismeri, és a :1500 miatt máshogy reagál és visszakülld nekem egy honlapotLehet a program megírást kicsit most félre is kellene tenni és kicsit
az alapokat kérdezek inkább:Ha azt a módszert választom, hogy c-ben készítem el a dolgot, akkor
tulajdonképpen megúszom az apache és php kiegészítést ?
Ez a megoldás lényegesen kissebb helyet fog elfoglalni és talán még lehet el is fér a wrt-ben ?Most jönnek a laikus kérdéseim:
Ezt a c kiegészítést, valahogy szetetném elképzelni, valami kézzelfogható, számomra felfogható:) módon
most ez tulajdonképpen egy c kóddal megszerkesztett a routerben futó alkalmazás amit én egy honlapként
látok ?Húú
kezd a dolog belökni a mélyvízbe, de nem gond
nem programozni szeretnék megtanulni, hanem helyesen kérdezni !
Nem azt várom el tőletek, hogyvalaki megírja helyettem a dolgot, persze
ha valaki felajálja nem fogom visszautasítani:)), illetve azt sem szeretném, hogy
addig kérdezzek amíg valaki elkülld a *******:)
Szeretném inkább magam összekontárkodni valahogy.
Amit Gabaman említett honlapot már sokszor átrágtam, csak nekem nem derült ki az uart dolog egyértelműen.Gabamantól szeretném kérdezni, hogy amit tanácsolt azt jól értelmezem e ?
Tehát a legegyszerűbb dolog az lenne, ha készítenék egy honlapot egy html-t amibe
beágyazok php-részt is ami majd lekezeli nekem a /dev/ttyS0 virtuális filét
megnyitja és irkál bele, (a router majd megoldja a bytok ki külldözgetését)
vagyis nekem nincs más dolgom csak ezt a /dev/ttyS0 filét mindig felülírni,tegyük fel, hogy összekontárkodom ezt a honlapot,
hogyan érem el, hogy a router ezt értelmezni is tudja
valamivel át kell fordítanom a router saját nyelvére ?vagy hibás az elképzelésem, hogy html és php alapokon kell ezt nekem megcsinálni ?
(próbálom a legegyszerübb dologra lekorlátozni amit meg is tudok tanulni)Ha feltöltöttem a routerre a dolgot akkor, azt, hogy ez az egész a http://ROUTER_IP:1500
mögül jöjjön elő, akkor ehhez a routeren lévő pl:OpenWRT-t kell vagy ennek valamelyik file-jét
átconfigolnom ?Na most ahhoz hogy a böngésző :1500 mögül egy honlapot lásson
webszerver rész is kell ? (vagy ezt az openwrt tartalmazza vagy nekem kell megírnom) ?Húú
kezd a dolog belökni a mélyvízbe, de nem gond
nem programozni szeretnék megtanulni, hanem helyesen kérdezni !
Nem azt várom el tőletek, hogyvalaki megírja helyettem a dolgot, persze
ha valaki felajálja nem fogom visszautasítani:)), illetve azt sem szeretném, hogy
addig kérdezzek amíg valaki elkülld a *******:)
Szeretném inkább magam összekontárkodni valahogy.
Amit Gabaman említett honlapot már sokszor átrágtam, csak nekem nem derült ki az uart dolog egyértelműen.Gabamantól szeretném kérdezni, hogy amit tanácsolt azt jól értelmezem e ?
Tehát a legegyszerűbb dolog az lenne, ha készítenék egy honlapot egy html-t amibe
beágyazok php-részt is ami majd lekezeli nekem a /dev/ttyS0 virtuális filét
megnyitja és irkál bele, (a router majd megoldja a bytok ki külldözgetését)
vagyis nekem nincs más dolgom csak ezt a /dev/ttyS0 filét mindig felülírni,tegyük fel, hogy összekontárkodom ezt a honlapot,
hogyan érem el, hogy a router ezt értelmezni is tudja
valamivel át kell fordítanom a router saját nyelvére ?vagy hibás az elképzelésem, hogy html és php alapokon kell ezt nekem megcsinálni ?
(próbálom a legegyszerübb dologra lekorlátozni amit meg is tudok tanulni)Ha feltöltöttem a routerre a dolgot akkor, azt, hogy ez az egész a http://ROUTER_IP:1500
mögül jöjjön elő, akkor ehhez a routeren lévő pl:OpenWRT-t kell vagy ennek valamelyik file-jét
átconfigolnom ?Na most ahhoz hogy a böngésző :1500 mögül egy honlapot lásson
webszerver rész is kell ? (vagy ezt az openwrt tartalmazza vagy nekem kell megírnom) ?Köszönöm az eddigi hozzászólásokat !
A elektro része a dolgoknak nem fog gondot okozni, illetve a Pic programozás sem (persze csak assemblerben:) ),
már jópár éve benne vagyok a dolgokban, de c++ linux meg színte bármi más valahogy kimaradt azt életemből.Ha jól értem tehát nekem igazából egy sciptet kell iratnom valakivel, ami egy pl:1500-as portról úgy fog jelentkezni
mint egy weblap ?Ennek a feltöltéséhez mindenképp kellene egy sd vagy elképzelhető, hogy elfér valahol a router saját memóriájában is
valahol a modding firmware mellett ?Mi történik abban az esetben ha a router esetleg használja ezt a 2 UART-ot valamire, és közben fut az én sriptem is
akkor hol az openwrt hol pedig az én sciptem fog majd írkálni az UART-ra ?Vagy esetleg valahogy kizárólagosan lekellene foglalni csak a script számára?
(Azért jutott eszembe mert valaki már említette, hogy normal esetben ott valamilyen debug infok mennek és ki szeretném
azt zárni, hogy a Pic esetleg egy ilyen debug byte-ot parancsként ismer fel)Köszönöm az eddigi hozzászólásokat !
A elektro része a dolgoknak nem fog gondot okozni, illetve a Pic programozás sem (persze csak assemblerben:) ),
már jópár éve benne vagyok a dolgokban, de c++ linux meg színte bármi más valahogy kimaradt azt életemből.Ha jól értem tehát nekem igazából egy sciptet kell iratnom valakivel, ami egy pl:1500-as portról úgy fog jelentkezni
mint egy weblap ?Ennek a feltöltéséhez mindenképp kellene egy sd vagy elképzelhető, hogy elfér valahol a router saját memóriájában is
valahol a modding firmware mellett ?Mi történik abban az esetben ha a router esetleg használja ezt a 2 UART-ot valamire, és közben fut az én sriptem is
akkor hol az openwrt hol pedig az én sciptem fog majd írkálni az UART-ra ?Vagy esetleg valahogy kizárólagosan lekellene foglalni csak a script számára?
(Azért jutott eszembe mert valaki már említette, hogy normal esetben ott valamilyen debug infok mennek és ki szeretném
azt zárni, hogy a Pic esetleg egy ilyen debug byte-ot parancsként ismer fel)Egy példa ha valakinek komolyabban felkeltettem az érdeklődését:
Egy példa ha valakinek komolyabban felkeltettem az érdeklődését:
-
SzerzőBejegyzés
legutóbbi hsz