Escolar Documentos
Profissional Documentos
Cultura Documentos
TCP/IP Wireless
Data Modem
GSM/GPRS
Manual_Modem_g20_TCP_IP
Ver. 1.1 05/2005
www.informattechnology.com.br
APRESENTAÇÃO............................................................................................................... 4
INSTALAÇÃO ..................................................................................................................... 4
AT ........................................................................................................................................ 10
AT+CPIN ............................................................................................................................ 10
AT+CSQ.............................................................................................................................. 10
AT+CLCK .......................................................................................................................... 10
AT+CGPRS ........................................................................................................................ 10
AT+CGATT........................................................................................................................ 10
AT+CBAUD........................................................................................................................ 10
ATD ..................................................................................................................................... 10
AT*D ................................................................................................................................... 12
AT+MIPMODE.................................................................................................................. 12
MIPCALL........................................................................................................................... 16
MIPOPEN........................................................................................................................... 17
MIPCLOSE ........................................................................................................................ 18
MIPSEND ........................................................................................................................... 19
MIPPUSH ........................................................................................................................... 20
MIPFLUSH......................................................................................................................... 21
MIPRCVD .......................................................................................................................... 22
MIPRCV ............................................................................................................................. 22
MIPSTAT ........................................................................................................................... 23
MIPPING ............................................................................................................................ 23
MIPON ................................................................................................................................ 24
MIPOFF .............................................................................................................................. 24
MIPTEST............................................................................................................................ 25
MIPVER ............................................................................................................................. 25
MIPSENDC ........................................................................................................................ 26
MIPRCVC .......................................................................................................................... 27
COMANDOS UTILIZANDO CRC .................................................................................. 28
FÍSICA .................................................................................................................................. 32
TEMPERATURA .................................................................................................................... 32
PERFORMANCE .................................................................................................................... 32
CARACTERÍSTICAS DA FONTE DE ALIMENTAÇÃO .............................................................. 32
CERTIFICAÇÕES ................................................................................................................... 32
Instalação
Para que o modem possa operar normalmente é preciso possuir um SIM Card. Este chip,
que pode ser adquirido junto à operadora ou agente de sua preferência, deve ser colocado
em um soquete presente na placa do modem, que se encontra dentro da caixa metálica.
Para isso deve-se agir segundo os passos abaixo:
Após a inserção do SIM Card deve-se prosseguir com as conexões do modem, da seguinte
forma:
1. Porta de Comunicação Serial: conecte uma das pontas de um cabo serial padrão
RS232 ao conector DB9 da caixa. A outra ponta deve ser ligada ao terminal
(computador ou equipamento que vai controlar o modem) em uma porta serial
padrão RS232.
Para controlar o modem o terminal deve possui a seguinte configuração na porta serial:
• 1 start bit
• 1 stop bit
• 8 data bits
• No parity
Sempre após cada comando AT deve-se usar o <Enter> e o modem sempre deve dar uma
resposta.
Caso não se consiga digitar nada na janela do Hyperterminal deve-se checar as conexões ao
modem e as configurações da porta serial do terminal.
Caso a resposta a um comando seja ERROR, é possível que o mesmo tenha sido digitado
de forma incorreta, a função não seja reconhecida pelo modem, ou ainda o comando prevê
uma condição específica para esta resposta.
Ao se energizar o Modem é realizada uma auto checagem do sistema operacional que dura
entre 5 a 8 segundos. Durante este período de inicialização, comandos pela porta serial
serão ignorados.
O maior comando AT enviado do Terminal para o Data Modem pode ter um máximo de
170 caracteres, conforme o padrão de comunicação por comandos AT.
O Modem aceita os comandos AT padrões e mais uma lista de comandos iniciados por
AT+MIP... que são específicos para o uso das pilhas TCP/IP do transceiver interno ou do
processador interno do modem.
ATENÇÃO:
O modem inicia com controle de fluxo ativado (ou seja, precisa ter os pinos CTS e RTS
conectados além de TX e RX). Se o cabo de conexão utilizado estiver usando apenas os
pinos TX, RX e GND, deve-se desabilitar o controle de fluxo através do comando AT&K0.
Este deve ser o primeiro comando a ser enviado ao modem.
ATENÇÃO:
ATENÇÃO:
ATENÇÃO:
Não use espaços entre “AT” e o “E0” ou “E1” e não use E0 ou E1 concatenados com
outros comandos, caso contrário o transceiver não acompanhará corretamente o
processador do modem.
Use a habilitação / desabilitação de eco no início do processo, após os dois primeiros AT.
Sugestão de inicialização:
AT
OK
AT
OK
ATE0
OK
AT OK
ERROR
Os comandos descritos acima são alguns dos mais úteis em um primeiro contato com o
modem. Para maiores detalhes, consulte o manual de comandos AT do módulo g20, anexo
a este manual.
AT+CGQREQ=1,0,0,0,0,0
AT+CGQMIN=1,0,0,0,0,0
ATE0
AT&K3 ; usado somente em sistemas com controle de fluxo completo
ATD*99#
A rede então vai começar a negociar o protocolo de dados em pacotes IP, o que deve ser
respondido pelo terminal ligado ao modem.
No documento g20 AT Commands anexo a este manual estão descritos em detalhes os
procedimentos que podem ser usados para se ativar uma conexão GPRS.
4. O sistema então salvará esta conexão com o nome que for escolhido e executará o
programa automaticamente, conectando-se à Internet através da rede GPRS. Basta
então minimizar a janela e navegar usando o browser escolhido;
5. Para desconectar usa-se o menu da janela do GPRS Manager. Para futuras conexões
basta clicar no ícone criado em sua área de trabalho e em seguida no ícone da
conexão desejada;
A pilha do transceiver pode ser controlada através de comandos AT iniciados pela palavra
MIP. Para definir qual pilha deve ser usada (a do transceiver ou do processador) deve-se
optar usando o comando AT+MIPMODE descrito na tabela 1.
A seguir um exemplo de uma rápida conexão, com abertura de um soquete TCP, e o envio
de dados:
recebimento:
A pilha do processador pode ser controlada através de comandos AT iniciados pela palavra
MIP, e são muito semelhantes aos comandos usados para a pilha do transceiver.
Para definir qual pilha deve ser usada (a do transceiver ou do processador) deve-se optar
usando o comando AT+MIPMODE descrito na tabela 1.
Durante uma conexão GPRS através dos comandos AT+MIP do processador, deve-se se
observar o seguinte:
¾ Os dados enviados por TCP ou UDP são passados como pares de caracteres ASCII
representando bytes em hexadecimal, de 00 a FF. Portanto são válidos apenas os
caracteres 0,1,2,3,4,5,6,7,8,9,0,A,B,C,D,E,F. Minúsculos não são aceitos.
¾ O led vermelho fica apagado sempre que o Data Modem estiver processando algum
comando.
Exemplo:
AT+MIPCALL=1,”informat.br”,”informat”,”informat”
+MIPCALL:10.200.2.184
OK
Este comando tem timeout de 20 segundos. Portanto a sua resposta pode demorar até 20 segundos. Até que
retorne a resposta, o Modem não aceita mais nenhum comando AT.
Durante o processo de conexão GPRS, e enquanto ela estiver ativa, o Modem passa a ignorar os sinais de
controle da serial, DTR e RTS. E passa a enviar os sinais DCD=1 (sem conexão de dados), DCD=0 (com
conexão de dados), CTS=0, DSR =0 e RI= 1.
AT+MIPOPEN=2,1080,200.158.211.120,2000,0
+MIPOPEN:2,1 // socket 2 aberto (TCP)
OK
MIPCLOSE
Fecha um socket.
ou
+MIPPUSH: 2 // socket 2 com dados que podem ser enviados.
OK
ou
+MIPPUSH: 0 // todos os sockets vazios
OK
ou
+MIPFLUSH: 2 // socket 2 aberto
OK
ou
+MIPFLUSH: 0 // todos os sockets fechados
OK
Exemplo:
+MIPRCVD: 1, 512 // indica que o socket 1 acabou de receber 512 bytes
OK
Exemplo:
AT+MIPRCV=?
+MIPRCV:1,0,ADF0 // dados no formato de pares ASCII representando 2 bytes 0xAD, 0xF0
OK
ou
AT+MIPRCV=?
+MIPRCV:0 // sem dados recebidos
OK
AT+MIPRCVC=1,0
+MIPRCVC:1,96,64,3030312E3030322E3030332E3030342E3030352E3030362E3030372E3030382E30303
92E3031302E3031312E3031322E3031332E3031342E3031352E3031362E,6750
OK
// buffer original com 160 bytes, enviados 64 neste bloco, restariam 96 no buffer, CRC-16 dos 64 bytes deste
bloco é 6750
// se o CRC não bateu, deve ser pedido novamente o bloco da forma:
AT+MIPRCVC=1,0
+MIPRCVC:1,96,64,3030312E3030322E3030332E3030342E3030352E3030362E3030372E3030382E30303
92E3031302E3031312E3031322E3031332E3031342E3031352E3031362E,6750
OK // mesma resposta que a anterior
// se o CRC bateu, deve pedir mais um bloco, informando quantos bytes recebeu no anterior
AT+MIPRCVC=1,64
+MIPRCVC:1,32,64,3031372E3031392E3031382E3032302E3032312E3032322E3032332E3032342E30323
52E3032362E3032372E3032382E3032392E3033302E3033312E3033322E,58B0
OK
// buffer na situação anterior com 96 bytes, enviados mais 64 neste bloco, restariam 32 no buffer, CRC dos
64 bytes deste bloco é 58B0
AT+MIPRCVC=1,64
+MIPRCVC:1,0,32,3033332E3033342E3033352E3033362E3033372E3033382E3033392E3034302E,C0D7
OK
MIPCALL
AT+MIPCALL=<Operação>,“<APN>”,”<Username>”, ”<Password>”
+MIPCALL:<local IP address>
Comando de leitura:
AT+MIPCALL?
+MIPCALL:1, <local IP address>
MIPOPEN
+MIPOPEN=<Socket_ID>,<Source_Port>, <Destination_IP>,<Destination_Port>,<Protocol>
+MIPOPEN:<Socket ID>,<State>
Comando de leitura:
AT+MIPOPEN?
+MIPOPEN: <Free SocketID>,<Free SocketID>
MIPCLOSE
AT+MIPCLOSE=<Socket ID>
+MIPCLOSE:<Socket ID>
Comando de leitura:
AT+MIPCLOSE?
+MIPCLOSE: <Used SocketID>,<Used SocketID>
MIPSEND
AT+MIPSEND =<Socket ID>,”<Data>”
+MIPSEND:<Socket ID>,<Free_size>
Comando de leitura:
AT+MIPSEND?
+MIPSEND: <socket ID> <Free Size> <socket ID> <Free Size>
MIPPUSH
AT+MIPPUSH=<Socket ID>
+MIPPUSH:<Socket ID>
Comando de leitura:
AT+MIPPUSH?
AT+MIPPUSH:<socket_ID> <socket_ID>
MIPFLUSH
AT+MIPFLUSH = <Socket ID>
+MIPFLUSH: <Socket ID>
Comando de leitura:
AT+MIPFLUSH?
AT+MIPFLUSH:<socket_ID> <socket_ID>
MIPRCVD
Evento:
+MIPRCVD:<Socket ID>,<received_bytes>
MIPRCV
AT+MIPRCV=?
+MIPRCV: <Socket ID>,<bytes_left>,<data>
MIPSTAT
Evento:
+MIPSTAT: <Socket ID>,<n>
MIPOFF
AT+MIPOFF
OK
MIPTEST
AT+MIPTEST=<Socket ID>,<Dados>
+MIPTEST:<Socket ID>,<Dados_de_retorno>
MIPVER
AT+MIPVER?
G20IP: TCP-IP & UDP on GSM-GPRS Version: 03.08.14
MIPSENDC
AT+MIPSENDC=<Socket ID>,<n_bytes>,<data>,<CRC-16>
+MIPSENDC: <Socket ID>,<total_bytes_in_buffer>,<total_buffer_CRC-16>
Comando de leitura:
AT+MIPSENDC?<Socket ID>
+MIPSENDC: <Socket ID>,<bytes_in_Buffer>,<total_buffer_CRC-16>
MIPRCVC
AT+MIPRCVC=<Socket ID>,<Last_n_received_bytes_ok>
+MIPRCV: <Socket ID>,<bytes_left>,<bytes_in_this_packet>,<data>,<CRC-16>
Comando de leitura:
AT+MIPRCVC?
+MIPRCVC:<socket_ID>,<socket_ID>
Exemplo de conexão:
AT+MIPRCV=?
+MIPRCV:2,0,ADF0 // dados no formato de pares ASCII representando 2 bytes 0xAD, 0xF0
OK
AT+MIPRCV=?
+MIPRCV:0 // sem dados recebidos
OK
Peso: 200g
Material do gabinete: Perfil de alumínio
Conector da interface: DB9
Conector de RF: SMA (fêmea) 50Ω GSM
Temperatura
Operação: -20 a +70 graus C
Funcional: -30 a +85 graus C
Armazenamento: -40 a +85 graus C
Performance
Sistemas de operação: EGSM 900/1800 MHz ou GSM 850/1900 MHz
Tensão de alimentação: 5 a 35 VDC
Corrente: =7.2 +/- 0.5 mA @ DRX 2 Stand by (sleep)
=3.5 +/- 0.5 mA @ DRX 9 Stand by (sleep)
< 150uA off current
Tx Current @ 900 MHz
300mA avg. in call at power level 5 (max. 350 mA @ 900 MHz)
1.2 A peak @ 217 Hz at power level 5 (max. 1.8A@ 900 MHz)
Host Protocol: Modo CSD: Comandos AT incluindo GSM 07.07, GSM 07. 05
Modo GPRS: Comandos AT padrão GSM 07.60 e 07.07 ver
7.5.0.
Modo GPRS com TCP-IP interno: Comandos AT proprietários
Dados: RS232 Porta RS232 até 115,2kbps, com detecção automática entre
Certificações
A unidade transceptora g20 que compõe o equipamento possui certificado de homologação
n° 0421-04-1872, emitido pela Agência Nacional de Telecomunicações em 18/05/2004 e
aprovações regulatórias para FCC, DOC, PTCRB, R&TTE, EMC e GCF.
Informat Technology
Escritório Central
Al. Barão de Piracicaba, 695 - Campos Elíseos
São Paulo – SP 01216-010
Pabx: 011 3350-0200
http://www.infomattechnology.com.br