Você está na página 1de 11

Home iG

ltimo Segundo

Economia

Esporte

TV iG

Gente

Delas

ASSINE

E-mail

Acesso Internet

Suporte

Antivrus

SAC

Guia do hardware

GDH Press

Frum GdH

Publique seu texto

RSS

Home

Equipe

Minha C onta

Busca

ndice - Tutoriais

Acessando via GPRS/EDGE/CDMA atravs do celular


Por C arlos E. Morim oto e m 31 de a gosto de 2006 s 20h04

Introduo
Atualmente, todas as operadoras oferecem planos de dados, via GPRS/EDGE (no caso da C laro, Tim e Brasil Telecom) ou C DMA/1XRTT/1XEVDO no caso da Vivo. O GPRS a opo mais bsica. Ele est disponvel em quase toda a rea de cobertura e permite taxas tericas de 115 kbits. O EDGE a opo mais rpida, que oferece uma taxa terica de 385 kbits, mas tem uma rea de cobertura mais restrita. Os celulares chaveiam automaticamente entre as duas redes, de acordo com o que estiver disponvel. No caso da Vivo, temos 144 kbits para o C DMA 1XRTT (pouco mais que o GPRS) e 2.5 megabits para o C DMA 1XEVDO, usado no Zap 3G. Nas reas de cobertura ruim, onde nenhuma das duas opes estiver disponvel, ainda existe o C DMA antigo, que oferece um acesso lento, de 14.4k, mas ainda com cobrana baseada nos dados transmitidos. C omo de praxe, a velocidade na prtica sempre mais baixa, devido a todo o overhead envolvido na transmisso e ao compartilhamento da antena entre vrios usurios. Na prtica, voc obtm at 70 kbits numa conexo GPRS, 230 kbits numa conexo EDGE, ou pouco mais de 1 megabit no 1XEVDO. Naturalmente, estas velocidades so muito inferiores s permitidas pelo acesso via ADSL ou cabo, sem contar que a latncia da conexo muito mais alta e a velocidade varia muito de acordo com a regio e o horrio. Ainda assim, o acesso via celular uma opo tentadora para quem passa muito tempo em trnsito e precisa de uma conexo disponvel em qualquer lugar.

Notcias

Guias

O que h de novo?

Notcias
Hoje Nova tcnica permite imprimir circuitos de grafeno via ink-jet Eken de novo: agora com um tablet de 1.0 GHz por US$ 57 Ontem No durou nada: Apple remove da App Store o servio de jogos por assinatura da Big Fish Ubuntu caindo em popularidade por causa do Unity? Exterminador do Futuro: Pesquisadores trabalham em lente de contato com HUD Quem diria: Android 4.0 IC S rodando no HTC G1, o primeiro telefone Android 23/11 Apple abre sistema de assinaturas na App Store para jogos Novo aviso sobre servios do Google sendo encerrados, incluindo o Knol Porteus 1.1 RC 2, liveC D com o Trinity (fork do KDE 3.x) 22/11 Executivo do Google: Empresas de antivrus para Android so charlats e scammers C hromebooks de US$ 300 para o natal Atualizao (upgrade) para o Windows 8 ser bem mais rpida C otton C andy: Android e Ubuntu em um pendrive 21/11 TinyC ore 4.1 e Wary Puppy 5.2.2 VMware Fusion 4.1 permite virtualizar o Snow Leopard e tambm o Leopard, mesmo sem ser o Server Patentes: Google consegue patentear o mtodo de desbloqueio de ligar os pontos no Android 18/11 Formato de imagens WebP do Google agora suporta transparncias, animaes e compresso sem perdas MS Surface chega ao mercado: Samsung SUR40 em pr-venda Novos betas do Skype melhoram as chamadas de vdeo para o Facebook Desenvolvedor promete cdigo para burlar a inicializao do Windows 8

Voc tem duas opes. Assinar um plano ilimitado, ou com uma quota generosa de trfego, de forma que possa realmente utilizar o servio no dia a dia, ou pagar a tarifa normal, por MB transferido e usar de forma frugal, como uma conexo de emergncia. A tarifa "normal", na maioria das operadoras de R$ 5 a R$ 6 por MB transferido. Os valores vo caindo de acordo com o valor do plano. Na C laro existe um plano de transferncia ilimitada por R$ 100 (disponvel apenas para empresas), enquanto na Vivo existe o plano de 1 GB do Vivo Zap por R$ 149. Enquanto escrevo, a Tim no oferece uma opo de acesso ilimitado. Mesmo o plano "ilimitado" para acesso no BlackBerry inclui apenas navegao e e-mail usando os aplicativos prinstalados, e no acesso via GPRS para outros aplicativos, muito menos atravs do PC . Mesmo nos planos mais caros, o acesso via GPRS no sai por menos de R$ 1.29 por MB (o valor normal R$ 6 ou absurdos R$ 15 no plano pr-pago). De qualquer forma, dependendo do seu uso, mesmo um plano de 10 MB pode render bastante, quebrando o galho em situaes onde voc precisa pesquisar alguma coisa, ou acessar os emails com urgncia.

Notcias do ms de Novembro de 2011


Artigos Tuto Livr Dica An

Mais adiante teremos algumas dicas para economizar banda. Por enquanto, vamos ver como conectar atravs do celular e aproveitar para entender melhor como funciona o suporte a bluetooth no Linux.

Pesquisar

Acessando via Bluetooth


O suporte a Bluetooth no Linux j foi incipiente, mas nas distribuies atuais temos uma boa combinao de drives e utilitrios, que garantem a compatibilidade com quase todos os adaptadores. Se o seu notebook no possui um transmissor bluetooth integrado, o primeiro passo comprar um adaptador USB. Existem dois tipos de adaptadores no mercado: os classe 1, que possuem um alcance terico de 100 metros, e os classe 2, que trabalham com transmissores de mais baixa potncia e um alcance de apenas 10 metros. Este da foto um transmissor classe 2:

Livros

... ou leia os captulos disponveis online.

Compre o seu

C omo o Bluetooth trabalha com um sinal bem mais fraco que as redes Wi-Fi, no espere um grande alcance mesmo ao utilizar um transmissor classe 1. De uma forma geral, voc tem uma boa conexo apenas dentro da mesma sala onde est o celular. A maioria dos celulares com Bluetooth inclui a opo de ativar o suporte a DUM (Dial-UP Networking), onde o celular simula o comportamento de um modem, permitindo que o desktop "disque" e acesse a rede da operadora atravs dele. Na verdade, a conexo estabelecida pelo prprio celular, apenas os pacotes so repassados ao desktop. O primeiro passo ativar a conexo de dados do celular e o transmissor Bluetooth. A partir da, procure a opo para ativar o suporte a discagem. No caso do meu Treo 650, a opo fica dentro das configuraes do Bluetooth:

No Linux
Falta agora fazer a configurao do PC . C omece instalando os pacotes da sute BlueZ, que incluem as ferramentas necessrias. No caso das distribuies derivadas do Debian Etch, ou Ubuntu, use o apt-get:

# apt-get install bluez-utils dbus bluez-firmware


Em outras distribuies, procure pelos pacotes "bluez-utils" e "bluez-libs", disponveis em qualquer distribuio atualizada. Na pior das hipteses, voc pode instalar a partir dos pacotes disponveis no: http://www.bluez.org/. Outros dois pacotes teis so o kdebluetooth e o kmobiletools, que permitem trocar fotos e arquivos entre o PC e o celular. Depois de instalar tudo, verifique se seu adaptador Bluetooth foi detectado corretamente, usando o comando:

# hciconfig
Se ele reportar um erro, experimente carregar manualmente os mdulos "bluetooth", "rfcomm" e "hci_usb" e tente novamente. Se ele responder algo similar a:

hci0: Type: USB BD Address: 00:00:00:00:00:00 ACL MTU: 0:0 SCO MTU: 0:0

DOWN RX bytes:0 acl:0 sco:0 events:0 errors:0 TX bytes:0 acl:0 sco:0 commands:0 errors:0
... significa que o adaptador foi detectado, mas est desativado. Neste caso, rode o comando que ativa o transmissor:

# hciconfig hci0 up
Rode de novo o hciconfig e ele deve retornar algo como:

hci0: Type: USB BD Address: 00:11:67:32:95:23 ACL MTU: 678:8 SCO MTU: 48:10 UP RUNNING PSCAN ISCAN RX bytes:77 acl:0 sco:0 events:9 errors:0 TX bytes:34 acl:0 sco:0 commands:9 errors:0
Aproveite para adicionar o comando no final do arquivo "/etc/init.d/bootmisc.sh" "/etc/rc.d/rc.local", para que o transmissor seja ativado automaticamente durante o boot. ou

Rode agora o comando "hcitool scan". Ele dever mostrar o ID do seu celular. Em caso de problemas neste ponto, verifique se o transmissor do celular est realmente ativado (acontece nas melhores famlias ;).

$ hcitool scan

Scanning ... 00:07:E0:18:9A:02 treo


Outro comando que voc pode usar para testar a conectividade neste ponto o "l2ping", uma verso do ping para dispositivos Bluetooth:

$ l2ping 00:07:E0:18:9A:02
C omo o objetivo usar o Treo para acessar a web, precisamos ativar o rfcomm, que cria um link serial entre o desktop e o celular, permitindo us-lo como modem. Para isso, edite o arquivo "/etc/bluetooth/rfcomm.conf", deixando-o com o seguinte contedo: rfcomm0 { bind yes; device 00:07:E0:18:9A:02; channel 1; comment "treo"; } Note que o "00:07:E0:18:9A:02" e o "treo" correspondem ao ID e nome do aparelho, que voc obtm ao rodar o comando "hcitool scan". D uma olhada tambm no arquivo "/etc/bluetooth/hcid.conf", onde vo as configuraes gerais do Bluetooth. No meu caso, o arquivo (descontando as linhas com comentrios ficou assim): options { autoinit yes; security auto; pairing multi; passkey "1234"; } device { name "Semprao"; class 0x3e0100; iscan enable; pscan enable; lm accept; lp rswitch,hold,sniff,park; } As opes importantes aqui so as linhas "passkey" (tambm chamada de pin) e "name". As demais j vm configuradas por padro, permitindo a conexo de qualquer dispositivo. A opo name determina o nome com o qual seu PC aparecer na piconet ( assim que as redes Bluetooth so chamadas). A passkey um cdigo de segurana, que voc precisa fornecer na hora de conectar seu celular, ou qualquer outro dispositivo ao seu PC . O default "1234", depois de testar, no deixe de mudar para algo mais seguro. Ao alterar aqui, modifique tambm o arquivo "/etc/bluetooth/passkeys/default", que contm uma cpia do cdigo. Depois de terminar, reinicie os servios:

# service dbus restart # service bluetooth restart


Neste ponto, o comando "rfcomm" deve mostrar algo como:

# rfcomm

rfcomm0: 00:07:E0:18:9A:02 channel 1 clean


Isso indica que o link entre o PC e o celular foi criado com sucesso. Verifique tambm se o arquivo "/dev/rfcomm" foi criado. Em alguns casos, pode ser necessrio desligar e ligar o celular para que ele seja criado corretamente. O prximo passo fazer o "pairing", ou seja, estabelecer a conexo inicial entre o micro e o celular. Aqui a configurao muda um pouco de acordo com o aparelho. No caso do meu Treo, clico na opo "Trusted Devices" dentro da configurao do Bluetooth e escolho o meu desktop

na lista. Ele solicita a passkey e em seguida a conexo estabelecida:

C aso voc no consiga criar a associao a partir do celular, tambm possvel faz-lo a partir do PC . Neste caso, use os comandos abaixo. Isso abrir um dilogo no celular, pedindo para inserir a passkey do desktop. Note que novamente preciso especificar o ID do celular:

# hcitool cc 00:07:E0:18:9A:02 # hcitool auth 00:07:E0:18:9A:02


Neste ponto, o suporte a Bluetooth j est configurado e testado, falta apenas estabelecer a conexo usando o KPPP ou outro discador. C omece abrindo o KPPP e criando uma nova conexo, discando para o nmero "*99***1#". At onde sei, ele o nmero de conexo usado em todas as operadoras nacionais, mas no custa confirmar com uma pesquisa rpida no Google se ele se aplica tambm ao seu caso. Operadoras de outros pases podem usar outros nmeros, como "*98*2#", "*99***10#", "*99***2#", ou mesmo "#777".

Na aba "autenticao", escolha a opo "Baseado num script". C lique no boto "C ustomizar argumentos do pppd" e adicione o argumento "noauth". Nas propriedades do modem, mude o "Dispositivo de Modem" para "/dev/rfcomm0", que a porta serial virtual que leva at o celular. Ative o controle de fluxo via hardware (C RTSC TS), e ajuste a velocidade de conexo para "230400" (ou mais), para que a velocidade da porta no limite a conexo quanto estiver acessando via EDGE.

Na aba "Modem", mude a string de discagem de ATZ para "ATE1". Uma alterao importante informar uma string de conexo no campo "String de C onexo 2", incluindo a APN da operadora. Se voc conecta pela claro, use a string AT+C GDC ONT=1,"IP","claro.com.br". Se usa a Tim, use a string AT+C GDC ONT=1,"IP","tim.br":

Antes de discar, existe outro passo importante. Abra o arquivo "/etc/ppp/options" e comente as linhas: lcp-echo-interval 30 lcp-echo-failure 4 O "lcp-echo" um pacote de controle, usado para verificar se a conexo ainda est ativa. Quando o servidor do provedor de acesso deixa de responder, o discador presume que a conexo foi perdida e desconecta automaticamente. O problema que estes pacotes no so suportados em conexes GPRS, fazendo com que a conexo sempre caia depois de dois minutos! A maioria dos problemas de estabilidade com relao a conexes via celular so justamente causados pela presena destas duas opes. C om tudo pronto, s discar atravs do kppp para que a conexo seja estabelecida. Muitos tutoriais ensinam a conectar usando o nome da operadora como login e senha (tim/tim, claro/claro, etc), mas na verdade isso no necessrio, pois quem faz a autenticao o prprio celular, usando os cdigos includos no chip. Seu micro apenas usa a conexo estabelecida por ele. Voc pode usar qualquer coisa, como "treo/treo", por exemplo. Na maioria das operadoras, voc obtm um endereo de rede local ao conectar, como neste exemplo de conexo usando um chip da Tim, onde recebi um IP dentro da faixa 10.x.x.x. Isto no um grande problema se voc quer apenas acessar, mas dificulta o uso de servidores e programas como o bittorrent.

Dependendo do aparelho usado, voc pode encontrar alguns problemas de estabilidade na

conexo, ou sintomas estranhos em geral. No meu Treo 650, por exemplo, preciso sempre discar trs vezes: da primeira o modem no encontrado, na segunda d uma mensagem de "no carrier" e, a partir da terceira, conecta perfeitamente, mantendo uma conexo estvel. Em casos de problemas relacionados ao aparelho, no existe muito a fazer. Em alguns casos, o fabricante pode disponibilizar uma atualizao de firmware, corrigindo os problemas, mas em outros voc precisa aprender a conviver com eles.

No Windows
A configurao no Windows varia um pouco mais, j que cada fabricante de adaptadores Bluetooth inclui um utilitrio diferente junto com a placa. Assim como no Linux, o primeiro passo instalar os drivers e os utilitrios de configurao do adaptador e ativar a conexo entre ele e o desktop. A partir da, procure a opo de ativar o "Bluetooth Dial-Up Networking Service", ou algo similar, que ativa o suporte discagem, criando uma porta serial virtual entre o PC e o celular, como faz o rfcomm:

Feito isso, crie uma conexo via modem atravs do Painel de C ontrole > Redes, indicando a porta serial referente ao celular:

A partir da, os passos so similares criao de uma conexo normal via modem, onde voc informa o nmero de discagem e a senha da conexo. Assim como no KPPP, voc pode usar qualquer login e password, pois a autenticao feita pelo prprio celular:

Nas propriedades do modem, no se esquea de aumentar a velocidade da porta para 230400 bps (ou mais). importante tambm desativar as extenses LCP, caso contrrio voc cai no problema da conexo ser encerrada a cada dois minutos.

Temos aqui um ltimo screenshot, com a conexo j estabelecida. Note que o "230,4 Kbps" a velocidade da porta e no a velocidade real da conexo.

Dicas para economizar banda


Excluindo os planos ilimitados, ou pacotes especficos, navegar via celular bastante caro. C ada MB transferido pode custar at R$ 6, com destaque para o plano pr-pago da TIM, onde so cobrados absurdos R$ 15 por MB. C om preos assim, uma das suas grandes preocupaes vai ser justamente fazer o que precisa gastando um mnimo de banda. C lientes de MSN/IC Q de uma forma geral transferem uma quantidade pequena de dados, pois excluindo alguns pacotes de conexo e controle, temos transmitido um nico pacote por mensagem. O IC Q especialmente econmico, pois transmite as mensagens via UDP, onde temos um volume menor de bytes desperdiados nos headers de cada pacote. A principal observao que voc deve usar um cliente nativo, e no clientes via web, como o Meebo, onde so transferidos tambm os dados necessrios para montar a pgina. Ao navegar, a dica mais bvia desativar o carregamento das imagens no navegador, alm do suporte a Flash e Java. C om as imagens desativadas, no existe muita diferena (do ponto de vista dos dados transferidos) entre navegar usando o Firefox e um navegador em modo texto como o Links, j que ambos vo ter que carregar todo o html das pginas da mesma forma. Muitas pginas possuem verses otimizadas para celulares, que so brutalmente menores. Voc pode acessar o Gmail atravs do http://m.gmail.com, por exemplo. Outra dica navegar atravs de um proxy que otimiza as pginas para visualizao em celulares. Eles reduzem as imagens e simplificam a formatao das pginas. O melhor exemplo o http://www.google.com/gwt/n. Navegando atravs dele, as pginas so simplificadas e entregues em pedaos de at 12k cada um. Ou seja, voc poderia abrir mais de 80 pginas com um nico MB, muito bom para quando estiver fazendo pesquisas. Por Carlos E. Morimoto. Revisado 31 de agosto de 2006 s 20h04 1 comentrio

Comentrios
Fazer novo comentrio

Qual provedor de acesso eu devo utilizar?


por Chao (annimo) em 26 de dezembro de 2010 s 21h23 Ol Sr C arlos,

Responder

Entendi direitinho o passo-a-passo que diz respeito instalao no Windows, porm qual "provedor de acesso" eu devo utilizar quando criar um novo Sistema de Rede Dial-up? Eu tentei conectar o meu Desktop na internet atravs do celular, mas na hora de configurar me so pedidos esses dados e j tentei de vrias outras formar que o meu Notebook HP tem, mas que o Desk no tem. Procurei no prprio celular, mas no achei. O provedor de acesso um nmero, ou um endereo eletrnico? Desde j eu agradeo pela ateno... jackchao126@hotmail.com OBS.: Meu celular um Sansung GT-S3600 e o Bluetooth um Silicon Ware Bluetooth Wireless Adapter.

Destaques
39 aplicativos indispensveis para o Android C onfigurando rapidamente uma rede entre dois micros C omo colocar legendas em vdeos Hackeando as senhas no Windows XP C rimpando cabos de rede C onfigurando a rede no Windows (atualizado) Qual a diferena entre notebook e netbook? Prompt de C omando do Windows Planos de dados: usando o celular como modem C elulares chineses Instalando o Apache + PHP + MySQL no Windows Limpando os arquivos temporrios do Windows Guia do Hardware agora Hardware.com.br Hardware II, o Guia Definitivo Siga-nos: RSS | Twitter | Facebook

Gostou do texto?
Veja nossos livros impressos: Smartphones | Linux | Hardware Redes | Servidores Linux ... ou encontre o que procura usando a busca:
Buscar

1999-2011 Hardware.com.br. Todos os direitos reservados.

Home

Frum GdH

RSS

Equipe

Topo