Linksys WRT54GL WLAN router (RS232)

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

10 bejegyzés megtekintése - 41-50 / 73
  • Szerző
    Bejegyzés
  • #2176678
    Androla
    Felhasználó

      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ó honlapot

      pró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:))))))))))

      #2176679
      Androla
      Felhasználó

        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ó honlapot

        pró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:))))))))))

        #2176680
        gabaman
        Felhasználó
          Androla 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_io

          Indítás:

          Code:
          $ ./http_io

          Web cím:
          http://localhost:1500

          Pé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 1500

          A 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.

          #2176681
          gabaman
          Felhasználó
            Androla 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_io

            Indítás:

            Code:
            $ ./http_io

            Web cím:
            http://localhost:1500

            Pé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 1500

            A 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.

            #2176682
            gabaman
            Felhasználó

              Ugyanez 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.

              #2176683
              gabaman
              Felhasználó

                Ugyanez 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.

                #2176684
                admin
                Adminisztrátor

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

                  #2176685
                  admin
                  Adminisztrátor

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

                    #2176686
                    Androla
                    Felhasználó

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

                      #2176687
                      Androla
                      Felhasználó

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

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