Investigando, é Claro!

Eu gosto de saber o que meu computador está fazendo, quais dispositivos estão trabalhando no momento, e também que tipo de informações eles podem me dar. Com  a baixa velocidade da conexão da Claro, resolvi investigar como esse modem se comunica com o computador.

Fácil, ele cria uma interface serial, por onde é feita a conexão PPP, e por ela vão passar os dados, isso qualquer um descobre rapidinho com a ajuda do google. OK, mas se a interface serial está sendo utilizada para trafegas os dados da conexão PPP como que pode no windows o programinha da Claro conseguir os dados relativos a sinal e modo de operação.

Lá fui eu, abre o terminal e manda bala, dmesg…. retorna um monte de informações sem nexo, pelo menos para mim que não desenvolvi o driver desse modem e nem mesmo tenho como conhecer as saidas de debug. Assim inútil.

O modem utiliza uma interface serial, bom, então ele pode ter criado uma outra, vamos ver:

$ ls /dev/tty*

/dev/tty.HUAWEIMobile-Diag
/dev/tty.HUAWEIMobile-Modem
/dev/tty.HUAWEIMobile-Pcui

Cara! Existem mais 2 interfaces, que legal. Vamos fazer um teste simples, não tem como acontecer nada de errado, vamos somente ver os dados passando, com sorte poderei enteder alguma coisa.

cat /dev/tty.HUAWEIMobile-Pcui

^DSFLOWRPT:0000064E,00000017,00000014,00000000000861A6,

0000000000187E50,00003E80,0000DEA8

Essa string nem parece coisa de computador, muito fácil. Na verdade ainda não dá para entender nada. Mas pensando em transmissão tipo telemetria isso começa a ficar mais inteligíve. O que fazer agora? Nem idéia. Bom o Google está ai para esses casos: “HUAWEI e226 DSFLOWRPT”

Algumas bobagens e citações de blog, e no meio disso: HUAWEI E220 Statistics interface

Aprendi algumas coisas, como por exemplo que a cor do LED no modem indica em que modo ele está operando, ou seja, cada vez que muda a cor do LED a conexão foi interrompida por algum tempo, isso pode ser uma das razões para a baixa velocaidade.

Neste link encontrei ainda um software, que foi escrito para Linux, segundo o autor ele lê as informações do dispositivo serial e monta uma telinha bonitinha.

na versão X11

Para poder monitorar o seu sinal no Linux, é só seguir os passos indicados no link, para o Mac OS X é bem simples, basta descompactar o arquivo tar, e rodar no console os comandos: ./configure , make e pronto já pode rodar o binário: ./he220stat

Como você vai notar, um erro aparece na tela, é só rodar também o seguinte comando: # ln -s /dev/tty.HUAWEIMobile-Pcui /dev/ttyUSB1

E agora novamente rodar o binário para ter a saída com as informações: ./he220stat as vezes o nível de sinal demora um pouco a ser reportado.

About Henrique

Pensei em enumerar as coisa que faço/sou mas isso não gera uma verdade absoluta sobre mim, o importante é que eu gosto de inventar e descobrir. :)
This entry was posted in 3G, abuso, dicas, Informática, Linux, Mac, wifi. Bookmark the permalink.

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>