Comando AT
Artigo: Comando AT. Pesquise 862.000+ trabalhos acadêmicosPor: requezinhaclda • 29/9/2014 • 1.108 Palavras (5 Páginas) • 241 Visualizações
Utilizando Modems GSM – Guia Prático
Esse artigo mostra de maneira simples e objetiva os conceitos fundamentais para utilização
de um modem GSM.
Luiz Henrique Corrêa Bernardes
Cada vez mais estamos envolvidos com comunicação sem fio, imagine a vida moderna sem
o telefone celular? A nova onda que já esta acontecendo é conhecida como M2M (
Machine to Machine – ou máquina para máquina ), onde equipamentos vão trocar
informações independente de intervensão humana. Um dos equipamentos fundamentais
para isso é o modem wireless. Nesse artigo mostramos conceitos fundamentais para o uso
de um modem GSM.
Um pouco de história .
Os primeiros Modems foram desenvolvidos no final da década de 50 pelas forças armadas
Americanas para a comunicação de computadores através de linhas telefônicas.
A palavra Modem se originou do fato desses equipamentos transformarem informações
digitais em analógica através de “modulação “ para envio através de linha telefônica a outro
modem que “demodulava” essa informação analógica em digital novamente.
Os primeiros modems comerciais foram desenvolvidos pela empresa AT&T na década de
60, a popularização se deu no final da década de 70 com os modems desenvolvidos pela
empresa Hayes para microcomputadores pessoais. Foi essa empresa que introduziu os
comandos AT, tornando-se um padrão para a indústria.
Antes da Internet, uma maneira de comunicação entre sistemas distantes era feita através
de modens assíncronos ligados a rede de telefonia fixa, é o que chamamos de conexão
ponto a ponto ( figura 1 ). Mais tarde surgiram as BBS ( Boletim Board Service ), onde
vários pontos poderiam se comunicar, trocando mensagens, arquivos, etc ( figura 2 ) através
da conexão com um sistema central e por fim com o surgimento da Internet conseguimos
conectar inúmeros pontos ao redor do mundo ( figura 3 ).
Se compararmos um modem GSM com um modem externo para PC, basicamente ele terá
os mesmos elementos (figura 4) diferenciando que em vez de estar conectado a uma linha
de telefone fixa, está conectado a uma rede de telefonia celular e também de ter a
necessidade de utilizar um cartão SIM .
Primeiros passos para utilizar um modem GSM.
A maneira mais fácil do leitor se familiarizar com um modem GSM e seus recursos, é
conectando-o a um PC através de uma porta serial e utilizar um software emulador de
terminal, como por exemplo o Hyperterminal do Windows.
Dessa maneira poderar digitar os comandos ATs no Hyperterminal que enviará para o
modem através da porta serial e receberá as respostas dos comandos mostrando na tela do
Hyperterminal.
Nesse artigo iremos utilizar alguns comandos AT básicos, para uma lista completa e
detalhada entre em contato com o fabricante do modem, no nosso artigo, utilizamos um
Modem GSM JAVA TC45 da Duodigit que internamento tem um módulo TC45 da
Siemens.
Velocidade de comunicação:
Geralmente o modem vem de fábrica configurado para “autobanding”, ou seja ele identifica
automaticamente a velocidade da serial, então qualquer velocidade que estiver configurado
o Hyperterminal ele irá responder nessa velocidade.
Para fixar uma velocidade de 9600bps por exemplo, utilizamos o comando AT+IPR=9600
(podendo variar de 300bps a 230400bps) , para ajustar novamente em autobanding
utilizamos o comando AT+IPR=0. Lembre-se que uma vez fixada a velocidade do modem
o Hyperterminal deve estar ajustado nessa velocidade também, se não o modem não irá
entender e responder os comandos.
Conectando o Modem na rede GSM.
Todo modem GSM tem um cartão SIM que é disponibilizado pela operadora de telefonia
celular, ele é responsável pela identificação do modem, ou seja o mesmo modem pode
operar com várias operadoras, bastando para isso trocar o cartão SIM .
Todo cartão SIM tem uma senha chamada de PIN dependendo da operadora essa senha está
ou não bloqueada. Para saber se temos que colocar a senha ou não utilizamos o comando
AT+CPIN? Que pode voltar +ERROR se não tiver um cartão SIM, +CPIN: READY se
cartão desbloqueado ou se o PIN já foi fornecido , +CPIN: SIM SIM se necessitar fornecer
o PIN e +CPIN: PH-SIM PUK se necessitar de um número PUK..
Para fornecer o PIN utilzamos o comando AT+CPIN=nnnn, onde nnnn é um numero de 4
digitos, por exemplo 1234. Note que temos somente 3 tentativas de fornecer um PIN
correto se não o cartão será bloqueado e temos que desbloqueá-lo fornecendo um número
chamado PUK .
Para
...