Cerca

Curriculum vitae e bio dell'autore Un paio di articoli relativi al mio hobby - robotica
Le mie impressioni circa l'immigrazione in Australia. Solo in russo. Ricette per risolvere i problemi quotidiani
Linux posti legati Windows-posti legati
Software posti legati Un sacco di informazioni su hardware
Diversi strumenti che potrebbe risultare utile Messaggi su tecnologie web vari
Tutto ciò che non rientra nel resto del menu Feed RSS per questo blog

Tag Cloud

Archivio

Links

Blog di Andrey Mikhalchuk

English flagItalian flagKorean flagChinese (Simplified) flagPortuguese flagGerman flagFrench flagSpanish flagJapanese flagRussian flagDanish flagFinnish flagHebrew flag

Technoblog sulla vita

23 ottobre 2008 Come aggiungere l'interfaccia seriale al router WRT54GL

Se avete deciso di mod il router WRT54GL e trasformarlo in uno dei router più capaci per soho di rete, probabilmente il primo mod si dovrebbe iniziare con sta aggiungendo l'interfaccia seriale ad esso. Perché? Perché quando si fanno le mods altri (come l'aggiunta di lettore SD, si trasforma in robot, l'aggiunta di led, ecc) è sicuramente inviare il router nello stato di mattoni. E il modo migliore per unbrick è di guardare l'output della console del router. L'intera operazione è molto semplice e non dovrebbe richiedere più di 1 ora. Ecco come fare:

  1. Aprire il router. Questo video mostra come .
  2. Individuare il connettore a 10 pin sulla scheda. Esso prevede due interfacce seriali e avremo bisogno di uno di essi (console seriale). Si possono inoltre utilizzare l'altra per controllare altri dispositivi tramite interfaccia seriale, ma questo è un argomento separato .
  3. Prendi un adattatore RS232. Per esempio questa .
  4. Se il vostro computer non dispone di porta seriale, USB e ha quindi ottenere un adattatore. Per esempio questa . Se il vostro computer non dispone di porte USB, ottenere un altro computer. Qualsiasi computer sia con interfaccia USB o seriale avrebbe funzionato.
  5. Collegare i pin dalla scheda router ai pin sulla scheda RS232 come segue: 4 -> "TX", 6 -> "RX", 10 -> "-", 2 -> "+". Utilizzare saldatore o standard di F / F connettori come questo quelli .
  6. Collegare l'adattatore RS232 al computer (tramite adattatore USB-seriale, se necessario), collegare l'adattatore RS232 alla scheda router, trasformare tutto e controllare che i led sulla scheda RS232 acceso in modo appropriato (consultare il manuale adattatore per scoprire cosa c'è del caso)
  7. Spegnere tutto, avviare il programma di terminale preferito (per utenti Windows che è forse HyperTerm), configurarlo come 115200 8N1 velocità (115.200 bps, 8 bit di dati, nessuna parità, 1 bit di stop) e della potenza del router di nuovo.

Ora si dovrebbe essere in grado di vedere cosa succede nel cervello del router. In base alla tua esperienza di Linux, si possono diagnosticare cosa sta andando male e cercare di risolvere il problema utilizzando un accesso completo al router che avete appena ottenuto.

Oltre a 10-pin connettore seriale il router fornisce inoltre connettore a 12 pin JTAG è possibile utilizzare per portare il router a vivere in situazioni in cui la porta seriale è morto. Ma questa è storia completamente diversa e spero che non avrai mai bisogno JTAG (per questo scopo).

Ora avete l'interfaccia seriale aggiunto al tuo router. Se si vuole dare ancora più funzionalità di dare un'occhiata al router più violato al mondo ha mai :)

Questo post è pubblicato in Linux , Robotics .

11 Responses to "Come aggiungere un'interfaccia seriale al router WRT54GL"

  1. Ryan s Says:

    Pensi che questo ( http://www.compsys1.com/html/usb_rs232.html ) avrebbe funzionato? Questo io così non c'è bisogno di convertire da 3V a 5V. Gestisce sia.

  2. Andrey Mikhalchuk Says:

    Ryan,

    Il link che hai mandato è un USB-to-Serial adattatore. È buono per collegare il router ad un PC, per esempio. Tuttavia, né WRT54GL né SSC-32 dispone di un'interfaccia USB, quindi è necessario trattare con le loro interfacce seriali TTL che operano sulla tensione incompatibili. Partitore di tensione è un semplice schema che risolve questo problema.

    Andrey

  3. Aron Says:

    Ciao Andrey! pensi che sia possibile collegare un adattatore usb per il WRT54GL linsys, e utilizzarlo per pendrive o hard disk esterni?
    Vorrei installare DD-WRT e avere un pò di spazio di archiviazione aggiuntivo. Ho trovato molti link Come collegare un lettore di schede SD, ma le velocità di lettura e scrittura non sono così buone, come potrebbe essere con un adattatore usb.

    Apprezzo qualsiasi aiuto!

    Grazie!

  4. Ryan s Says:

    Hey Andrey, stavo facendo qualche ricerca e ho scoperto un modo piuttosto semplice per farlo .. http://www.curiousinventor.com/kits/spk_wrt .. Si tratta di un kit o un insieme completamente assemblato che fa questo ... per quelli con poca esperienza. Questo renderebbe il progetto ancora più facile per i principianti.

    ry25920

    PS Controlla Instructables.com, è il miglior sito di DIY che io conosca. 10.000 iscritti altri sono d'accordo.

  5. Andrey Mikhalchuk Says:

    Ryan,
    E 'allo stesso modo che ho descritto. Ci sono i kit solo così molte sezioni e prontamente disponibili che fanno il compito non è possibile elencarli tutti.
    Andrey

  6. Andrey Mikhalchuk Says:

    Aron,
    Ho trascorso qualche tempo a cercare di aggiungere una porta USB, ma senza fortuna. L'unica possibilità di attaceh una webcam usb che ho trovato è utilizzando un server IP. Alcuni router più recenti dispongono di porte USB disponibili però. È possibile utilizzare uno di quelli.
    L'aggiunta di memoria non è un problema, ma, come lei ha sottolineato, è abbastanza lento perchè utilizza molto lento protocollo SPI. WRT54GL è molto economico, ma non è molto capace anche.
    Andrey

  7. Carlton Moore scrive:

    Ciao Andrey, ha ottenuto l'interfaccia seriale in ...

    Cant sembrano farlo leggere i dati ... ho ri-lampo di DD-WRT 24 v sto usando HyperTerm e che le impostazioni della porta a 115.200 8 N 1 Esiste una impostazione specifica conrol flusso di cui ho bisogno? Tutte le idee ltre?

    Grazie per il vostro tempo,
    Carlton

  8. Andrey Mikhalchuk Says:

    Carlton,

    - Il controllo di flusso deve essere spento (sia hardware che software).
    - Se non stai ricevendo il segnale di provare a scambiare le linee Tx e Rx.
    - Assicurarsi che ci si connette alla porta a destra (/ dev/tts/0 sul lato router e la porta seriale sul lato PC).
    - Assicuratevi che il vostro convertitore RS232-TTL (quella che si trova tra il router e la porta com) funziona correttamente.

    Fatemi sapere se i problemi.

    Andrey

  9. Carlton Moore scrive:

    Hi Andrey - Grazie ancora per le info. Controllo di flusso è spento (entrambi) provato lo scambio TX e RX linee ... ancora nessun accordo. Quando si dice, "Assicuratevi che ci si connette alla porta a destra (/ dev/tts/0 sul lato router e la porta seriale sul lato PC)" che cosa si intende per "/ dev/tts/0"? Nel frattempo, vado indietro e verificare la presenza di saldature a freddo / non corretto allineamento ecc pin sul mio convertitore ttl.

    Grazie ancora

    Carlton

  10. Carlton Moore scrive:

    inoltre, vi è una opzione sul mio convertitore ttl aver handshaking on o off ... che è raccomandato?

  11. Carlton Moore scrive:

    Ciao Andrey! Ha reso il lavoro. Si scopre che la porta com sulla docking station del mio portatile non funziona .... installato xp su un vecchio ibm 800 mhz macchina con 2 porte seriali su di esso .... appena ho collegato e riavviato il router non è stato!
    Ha preso fino a 4:00, ma hey ... :) vuole ancora uscita dei dati da esso?

    grazie ancora
    Carlton

Lascia un commento

Mappa del sito (C) Andrey Mikhalchuk, 2005-2008