Linksys WRT54GL WLAN router (RS232)

Kezdőlap Fórumok Programozás Linksys WRT54GL WLAN router (RS232)

10 bejegyzés megtekintése - 21-30 / 73
  • Szerző
    Bejegyzés
  • #2176658
    gabaman
    Felhasználó
      kisbetu wrote:
      Pár GPIO láb felhasználásával SD-kártya is illeszthető. A meghajtásához meg – azt írták – van modul a kernelhez.

      Lehet, csak átfutottam pár oldalt, nem néztem mindennek utána. Viszont van egy SC16IS750 nevű UART SPI híd (kb. 400Ft), amit sok célra fel lehet használni (sok eszköz csak UART-ot támogat).

      #2176659
      gabaman
      Felhasználó
        kisbetu wrote:
        Pár GPIO láb felhasználásával SD-kártya is illeszthető. A meghajtásához meg – azt írták – van modul a kernelhez.

        Lehet, csak átfutottam pár oldalt, nem néztem mindennek utána. Viszont van egy SC16IS750 nevű UART SPI híd (kb. 400Ft), amit sok célra fel lehet használni (sok eszköz csak UART-ot támogat).

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

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

            #2176662
            gabaman
            Felhasználó

              „Távvezérlés interneten keresztül.
              Itt megnyomok egy gombot 3kilóméterre bekapcsol egy reflektor.”

              Ehhez miért kell távvezérlés?

              „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”

              Látom nagyon ragaszkodsz hozzá, töltsd le a fimware forráskódját, azzal meg tudod valósítani amit szeretnél. De ebben nem tudok segíteni, annyi időm nincs hogy ezzel foglalkozzam, rettentő sok időbe telik végigbogozni mit miért csináltak (kicsomagolva több mint 1GB lehet a mérete).

              ftp://ftp.linksys.com/opensourcecode/wrt54gl/4.30.11/WRT54GL_v4.30.11_12_ETSI.tgz

              #2176663
              gabaman
              Felhasználó

                „Távvezérlés interneten keresztül.
                Itt megnyomok egy gombot 3kilóméterre bekapcsol egy reflektor.”

                Ehhez miért kell távvezérlés?

                „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”

                Látom nagyon ragaszkodsz hozzá, töltsd le a fimware forráskódját, azzal meg tudod valósítani amit szeretnél. De ebben nem tudok segíteni, annyi időm nincs hogy ezzel foglalkozzam, rettentő sok időbe telik végigbogozni mit miért csináltak (kicsomagolva több mint 1GB lehet a mérete).

                ftp://ftp.linksys.com/opensourcecode/wrt54gl/4.30.11/WRT54GL_v4.30.11_12_ETSI.tgz

                #2176664
                gabaman
                Felhasználó

                  Kitaláltam egy sokkal egyszerűbb megoldást. Hozzávalók:
                  – régi 486 vagy P1-es gép USB csatolóval (sok helyen ingyen adják)
                  – min. 128MB-os flash drive (USB)
                  – wifi kártya
                  – floppy (a boot-hoz, ha nincs USB boot)

                  Feldobsz rá egy x86-os disztribet, abban van minden ami kell. Amit vezérelsz, azt a soros portra teszed, vagy készítesz/veszel egy ISA buszos UART kártyát.

                  #2176665
                  gabaman
                  Felhasználó

                    Kitaláltam egy sokkal egyszerűbb megoldást. Hozzávalók:
                    – régi 486 vagy P1-es gép USB csatolóval (sok helyen ingyen adják)
                    – min. 128MB-os flash drive (USB)
                    – wifi kártya
                    – floppy (a boot-hoz, ha nincs USB boot)

                    Feldobsz rá egy x86-os disztribet, abban van minden ami kell. Amit vezérelsz, azt a soros portra teszed, vagy készítesz/veszel egy ISA buszos UART kártyát.

                    #2176666
                    admin
                    Adminisztrátor
                      gabaman wrote:
                      Kitaláltam egy sokkal egyszerűbb megoldást. Hozzávalók:
                      – régi 486 vagy P1-es gép USB csatolóval (sok helyen ingyen adják)
                      – min. 128MB-os flash drive (USB)
                      – wifi kártya
                      – floppy (a boot-hoz, ha nincs USB boot)

                      Feldobsz rá egy x86-os disztribet, abban van minden ami kell. Amit vezérelsz, azt a soros portra teszed, vagy készítesz/veszel egy ISA buszos UART kártyát.

                      hááát a 486-ba biztos nincs usb:) de felesleges is akkor már mert ott a lpt, azt simán lehet kapcsolgatni…

                      #2176667
                      admin
                      Adminisztrátor
                        gabaman wrote:
                        Kitaláltam egy sokkal egyszerűbb megoldást. Hozzávalók:
                        – régi 486 vagy P1-es gép USB csatolóval (sok helyen ingyen adják)
                        – min. 128MB-os flash drive (USB)
                        – wifi kártya
                        – floppy (a boot-hoz, ha nincs USB boot)

                        Feldobsz rá egy x86-os disztribet, abban van minden ami kell. Amit vezérelsz, azt a soros portra teszed, vagy készítesz/veszel egy ISA buszos UART kártyát.

                        hááát a 486-ba biztos nincs usb:) de felesleges is akkor már mert ott a lpt, azt simán lehet kapcsolgatni…

                      10 bejegyzés megtekintése - 21-30 / 73
                      • Be kell jelentkezni a hozzászóláshoz.