Androla

Hozzászólások

8 bejegyzés megtekintése - 11-18 / 18
  • Szerző
    Bejegyzés
  • Hozzászólás: Linksys WRT54GL WLAN router (RS232) #2176660
    Androla
    Felhasználó

      Í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 uartjara

      Má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.html

      Az, 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 is

      Kö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 honlapot

      Lehet 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 ?

      Hozzászólás: Linksys WRT54GL WLAN router (RS232) #2176661
      Androla
      Felhasználó

        Í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 uartjara

        Má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.html

        Az, 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 is

        Kö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 honlapot

        Lehet 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 ?

        Hozzászólás: Linksys WRT54GL WLAN router (RS232) #2176648
        Androla
        Felhasználó

          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) ?

          Hozzászólás: Linksys WRT54GL WLAN router (RS232) #2176649
          Androla
          Felhasználó

            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) ?

            Hozzászólás: Linksys WRT54GL WLAN router (RS232) #2176644
            Androla
            Felhasználó

              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)

              Hozzászólás: Linksys WRT54GL WLAN router (RS232) #2176645
              Androla
              Felhasználó

                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)

                Hozzászólás: Linksys WRT54GL WLAN router (RS232) #2176638
                Androla
                Felhasználó

                  Egy példa ha valakinek komolyabban felkeltettem az érdeklődését:

                  http://www.jbprojects.net/projects/wifirobot/

                  Hozzászólás: Linksys WRT54GL WLAN router (RS232) #2176639
                  Androla
                  Felhasználó

                    Egy példa ha valakinek komolyabban felkeltettem az érdeklődését:

                    http://www.jbprojects.net/projects/wifirobot/

                  8 bejegyzés megtekintése - 11-18 / 18