Pesquisar

Currículo e bio do autor Casal de artigos relacionados com o meu hobby - robótica
Minhas impressões sobre a imigração para a Austrália. Em russo apenas. Receitas para resolver problemas cotidianos
Linux lugares ligados Windows lugares ligados
Software lugares ligados Um monte de informações sobre hardware
Diferentes ferramentas podem ser úteis Mensagens sobre tecnologias web vários
Tudo o que não se encaixa no resto do menu RSS feed para este blog

Tag Cloud

Arquivo

Links

Blog do Andrey Mikhalchuk

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

Technoblog sobre a vida

23 de outubro de 2008 Como adicionar interface serial para router WRT54GL

Se você decidiu mod seu router WRT54GL e transformá-lo em um dos roteadores mais capazes para soho rede, provavelmente o primeiro mod você deve começar com interface serial está adicionando a ele. Por quê? Porque quando você faz os outros mods (como a adição de SD leitor, transformando-se em robô, acrescentando leds etc) você mandar o roteador para o estado de tijolos. E a melhor maneira de unbrickar é olhar para a saída do console do roteador. Toda a operação é muito fácil e não deve levar mais tempo, em seguida, 1 hora. Aqui está como fazer isso:

  1. Abra o roteador. Este vídeo mostra como .
  2. Localize o conector de 10 pinos na placa. Ele fornece duas interfaces seriais e vamos precisar de um deles (console serial). Você pode igualmente usar o outro para controlar outros dispositivos através da interface serial, mas este é um tópico separado .
  3. Obter um adaptador RS232. Por exemplo este .
  4. Se seu computador não tem porta com, e tem USB, em seguida, obter um adaptador. Por exemplo este . Se seu computador não tem portas USB, pegue outro computador. Qualquer computador com uma interface USB ou serial ia funcionar.
  5. Conecte os pinos da placa router para os pinos do adaptador RS232 da seguinte forma: 4 -> "TX", 6 -> "RX", 10 -> "-", 2 -> "+". Use o ferro de solda ou padrão F / F conectores como este queridos .
  6. Conecte o adaptador RS232 para o computador (via USB-Serial adaptador, se necessário), conecte o adaptador RS232 para o conselho router, desligue tudo e verifique se os leds no adaptador RS232 iluminado adequadamente (consulte o manual do adaptador para descobrir o que é for o caso)
  7. Desligue tudo, começar o seu programa de terminal favorito (para usuários de Windows que é possivelmente HyperTerminal), configurá-lo como 115200 8N1 (115200 velocidade bps, 8 bits de dados, sem paridade, 1 bit de parada) e potência do roteador novamente.

Agora você deve ser capaz de ver o que está acontecendo no cérebro do roteador. Baseado em sua experiência linux você pode diagnosticar o que está acontecendo de errado e tentar consertá-lo usando o pleno acesso ao roteador que você acabou.

Além de 10-pin conector serial do roteador também fornece 12-pin conector JTAG você pode usar para trazer o roteador para viver em situações em que porta serial está morto. Mas isso é história completamente diferente e eu espero que você nunca vai precisar JTAG (para esta finalidade).

Agora você tem interface serial adicionado ao seu roteador. Se você quiser dar-lhe ainda mais recursos dar uma olhada o roteador mais hackeado no mundo sempre :)

Este post foi publicado em Linux , Robótica .

11 Responses to "Como adicionar a interface serial do roteador WRT54GL"

  1. Ryan s Says:

    Você acha que isso ( http://www.compsys1.com/html/usb_rs232.html ) iria funcionar? Desta forma, eu não tenho para converter de 3v para 5v. Ele lida com ambos.

  2. Andrey Mikhalchuk Says:

    Ryan,

    O link que você enviou é um adaptador USB-to-Serial. É bom para ligar o router a um PC por exemplo. No entanto, nem WRT54GL nem SSC-32 tem interface USB, assim que você necessita para lidar com as interfaces Serial TTL que operam em voltagem incompatível. Divisor de tensão é um esquema simples que corrige esse problema.

    Andrey

  3. Aron diz:

    Oi Andrey! você acha que é possível acoplar um adaptador usb para o WRT54GL linsys, e usá-lo para pendrives ou discos rígidos externos?
    Eu gostaria de instalar o dd-wrt e ter algum espaço de armazenamento extra. Eu encontrei muitos links como anexar um leitor de cartão SD, mas as velocidades de leitura e escrita não são tão boas, como poderia ser com um adaptador usb.

    Agradeço qualquer ajuda!

    Obrigado!

  4. Ryan s Says:

    Hey Andrey, eu estava fazendo uma pesquisa e descobri uma maneira muito fácil de fazer isso .. http://www.curiousinventor.com/kits/spk_wrt .. Este é um kit ou um conjunto totalmente montado que faz isso ... para aqueles com pouca experiência. Isto faria com que seu projeto ainda mais fácil para iniciantes.

    ry25920

    PS Confira Instructables.com, é o melhor site de DIY eu saiba. Outros 10.000 membros concordam.

  5. Andrey Mikhalchuk Says:

    Ryan,
    É da mesma maneira que eu descrevi. Existem kits tão muitos quadros prontamente disponíveis que fazem a tarefa não é possível enumerá-los todos.
    Andrey

  6. Andrey Mikhalchuk Says:

    Aron,
    Passei algum tempo tentando adicionar uma porta USB, mas sem sorte. A única possibilidade de attaceh uma câmera web usb eu encontrei está usando um servidor IP. Alguns roteadores mais novos têm portas USB disponíveis embora. Você pode usar um desses.
    Adicionando armazenamento não é um problema, mas, como você apontou, é muito lento porque usa muito lento SPI protocolo. WRT54GL é muito barato, mas não é muito capaz também.
    Andrey

  7. Carlton Moore diz:

    Oi Andrey, tem a interface serial em ...

    Cant parecem tê-lo para ler os dados ... Eu tenho re-piscou para o dd-wrt v 24 eu estou usando HyperTerminal e tem as configurações da porta para 115200 8 N 1 Existe uma configuração específica conrol fluxo eu preciso? Todas as idéias utros?

    Obrigado por seu tempo,
    Carlton

  8. Andrey Mikhalchuk Says:

    Carlton,

    - O controle de fluxo deve ser desligado (tanto hardware e software).
    - Se você não está recebendo o sinal tentar trocar Tx e Rx linhas.
    - Verifique se você está conectando na porta direita (/ dev/tts/0 do lado do roteador e seu porta serial no lado do PC).
    - Verifique se o seu RS232-TTL conversor (aquele que fica entre o roteador e seu porta COM) está funcionando corretamente.

    Deixe-me saber se os problemas.

    Andrey

  9. Carlton Moore diz:

    Oi Andrey - Obrigado novamente pela informação. O controle de fluxo está fora (ambos) Tentei trocar TX e RX linhas ... ainda nenhum negócio. Quando você diz: "Verifique se você está conectando na porta direita (/ dev/tts/0 do lado do roteador e seu porta serial no lado do PC)" o que você quer dizer com "/ dev/tts/0"? Enquanto isso, vou voltar e verificar se há frias juntas de solda / etc alinhamento incorreto pino no meu conversor ttl.

    Obrigado mais uma vez

    Carlton

  10. Carlton Moore diz:

    Além disso, há uma opção no meu conversor ttl ter handshaking ligado ou desligado ... o que é reccomended?

  11. Carlton Moore diz:

    Oi Andrey! Fiz o trabalho. Acontece que a porta COM na estação de acoplagem do meu laptop não funciona .... XP instalado em uma antiga máquina ibm 800 MHz com 2 portas seriais sobre ele .... assim que eu ligado e reiniciei o router lá estava ele!
    Levou até 04h00, mas hey ... :) ainda querem a saída de dados a partir dele?

    obrigado novamente
    Carlton

Deixe uma resposta

Mapa do Site (C) Andrey Mikhalchuk, 2005-2008