You are on page 1of 51

LISTA DE COMANDOS AT

UTW – Unidade de Telemetria Wireless


Firmware – 77E

Lista de Comandos AT
Firmware – 77E
Versão: 77E_QE128_G24_V66_D06082009
Revisão: 04/09/2009
Arquivo: Lista_Comandos_UTW_77E_v66_R1.doc

www.informattechnology.com.br
Lista de Comandos – UTW – Firmware 77E

Índice:
1 - Introdução:..............................................................................................................................................................4
2 - Visão Geral – UTW..................................................................................................................................................4
3 - Modos de operação.................................................................................................................................................4
3.1 - Modo de operação normal................................................................................................................................4
3.2 - Modo Transparente – Modo Stop......................................................................................................................4
3.3 - Modo de Debug ...............................................................................................................................................4
3.4 - Modo de Teste em Produção............................................................................................................................4
3.5 - Modo de Baixo Consumo .................................................................................................................................4
4 - Lista de Comandos – 77E........................................................................................................................................5
5 - Retorno à configuração padrão de fábrica ................................................................................................................6
6 - Descrição dos comandos:........................................................................................................................................7
6.1 - AT+MIPAD?.....................................................................................................................................................7
6.2 - AT+MIPADINT? ...............................................................................................................................................8
6.3 - AT+MIPAUTOUPDATE....................................................................................................................................8
6.4 - AT+MIPBATPAR............................................................................................................................................10
6.5 - AT+MIPBLOADERAUTO ...............................................................................................................................11
6.6 - AT+MIPBLOADERLOGIN ..............................................................................................................................11
6.7 - AT+MIPBLOADERSERVER...........................................................................................................................12
6.8 - AT+MIPBLOADERVER? ................................................................................................................................13
6.9 - AT+MIPBOOTLOADER..................................................................................................................................13
6.10 - AT+MIPBREAKPPP.....................................................................................................................................14
6.11 - AT+MIPCARD..............................................................................................................................................14
6.12 - AT+MIPCLRCNT .........................................................................................................................................15
6.13 - AT+MIPCONCNT.........................................................................................................................................16
6.14 - AT+MIPCONFIG ..........................................................................................................................................16
6.15 - AT+MIPDB9IO .............................................................................................................................................18
6.16 - AT+MIPDEBUG ...........................................................................................................................................18
6.17 - AT+MIPDTR ................................................................................................................................................19
6.18 - AT+MIPDTRCNT .........................................................................................................................................20
6.19 - AT+MIPEVENTOS .......................................................................................................................................21
6.20 - AT+MIPFC...................................................................................................................................................21
6.21 - AT+MIPFORWARD......................................................................................................................................22
6.22 - AT+MIPGPIO...............................................................................................................................................22
6.23 - AT+MIPGPIODIR.........................................................................................................................................23
6.24 - AT+MIPID....................................................................................................................................................24
6.25 - AT+MIPLOGIN.............................................................................................................................................25
6.26 - AT+MIPMBUSADDR....................................................................................................................................26
6.27 - AT+MIPMBUSENABLE ................................................................................................................................27
6.28 - AT+MIPMCONFIG .......................................................................................................................................27
6.29 - AT+MIPMLOGIN..........................................................................................................................................28
6.30 - AT+MIPMSERVER ......................................................................................................................................29
6.31 - AT+MIPOFF ................................................................................................................................................30
6.32 - AT+MIPON ..................................................................................................................................................31
6.33 - AT+MIPPWRALARM....................................................................................................................................31
6.34 - AT+MIPRESET............................................................................................................................................32
6.35 - AT+MIPRTC ................................................................................................................................................32
6.36 - AT+MIPRTS ................................................................................................................................................33
6.37 - AT+MIPRTSCNT .........................................................................................................................................34
6.38 - AT+MIPRUN................................................................................................................................................35
6.39 - AT+MIPSERVER .........................................................................................................................................35
6.40 - AT+MIPSOCK..............................................................................................................................................36
6.41 - AT+MIPSTATUS..........................................................................................................................................37
6.42 - AT+MIPSTOP ..............................................................................................................................................37
6.43 - AT+MIPTEL .................................................................................................................................................38
6.44 - AT+MIPTIMER.............................................................................................................................................39
6.45 - AT+MIPVER ................................................................................................................................................39
7 - Comandos para Testes em Produção: ...................................................................................................................40
7.1 - AT+MIPTSTBAT ............................................................................................................................................40
7.2 - AT+MIPTSTCTRL..........................................................................................................................................40
7.3 - AT+MIPTSTEEPROM ....................................................................................................................................41
7.4 - AT+MIPTSTFLASH........................................................................................................................................41
7.5 - AT+MIPTSTIO ...............................................................................................................................................41
7.6 - AT+MIPTSTLEDS..........................................................................................................................................42
7.7 - AT+MIPTSTMODE.........................................................................................................................................42
7.8 - AT+MIPTSTPMODEM ...................................................................................................................................42

___________________________________________________________________________
Lista_Comandos_UTW_77E_v66_R1a.doc - Página # 2/51
Lista de Comandos – UTW – Firmware 77E

7.9 - AT+MIPTSTRTC............................................................................................................................................43
7.10 - AT+MIPTSTSD ............................................................................................................................................43
7.11 - AT+MIPTSTSIM...........................................................................................................................................44
8 - Hardware ..............................................................................................................................................................45
8.1 - Diagrama de blocos .......................................................................................................................................45
8.2 - Esquemático..................................................................................................................................................45
8.3 - Pinagem do conector de serial RS2323 - DB9 (CN4).......................................................................................46
8.4 - Pinagem do conector de interface serial - CN1 – MiniFit 12 pinos....................................................................47
8.5 - Pinagem do conector de I/O – CN2 – MiniFit 14 pinos.....................................................................................47
8.6 - Pinagem dos conectores de Alimentação........................................................................................................48
8.7 - Alimentação Interna Auxiliar por Supercaps ou Baterias..................................................................................48
8.8 - Pinagem do conector de expansão traseiro.....................................................................................................49
8.9 - Pinagem do conector da interface BDM do MCU.............................................................................................49
8.10 - Sinalização dos LEDs...................................................................................................................................49
9 - Modos de Baixo Consumo .....................................................................................................................................50
10 - Lista APNs ..........................................................................................................................................................50
11 - Textos do Modo de Debug ...................................................................................................................................50
12 - Lógica Geral de Funcionamento do Firmware.......................................................................................................51
13 - Suporte / Contato ................................................................................................................................................51

___________________________________________________________________________
Lista_Comandos_UTW_77E_v66_R1a.doc - Página # 3/51
Lista de Comandos – UTW – Firmware 77E

1 - Introdução:
A UTW – Unidade de Telemetria Wireless da Informat possui um microcontrolador em sua placa que pode rodar
firmwares para aplicações específicas. Este arquivo descreve os comandos presentes no firmware 77E criado para
funcionar como um conversor serial RS232 x GPRS (TCP ou UDP)

2 - Visão Geral – UTW


O objetivo básico para a UTW é servir como meio de comunicação entre um equipamento remoto e seu supervisório via
Internet, portanto este firmware funciona como um gateway entre a porta serial RS232 e uma conexão de internet.
Dessa forma, pacotes que cheguem pela Internet são repassados para a porta serial RS232 e vice-versa.
O baudrate da porta serial é configurável.
A conexão de Internet pode utilizar os protocolos TCP, UDP, e pode operar em modo client ou modo server.
Os pacotes com dados são repassados sem modificações, para que possa ser utilizado com a maioria dos protocolos
paquetizados, tipo mestre escravo, ou tipo pergunta / resposta (Half duplex). Os pacotes de dados têm um tamanho
máximo de bytes na direção Internet -> serial e outro na direção serial -> Internet.
A configuração dos parâmetros de operação do firmware pode ser feita via comandos AT (utilizando um terminal na
porta serial ou remotamente via Internet) ou via protocolo ModBus (utilizando um endereço do device, comandos de
escrita e leitura definidos, e números dos registradores correspondentes aos parâmetros).
Os parâmetros ficam gravados em memória não volátil, na Flash do Microcontrolador.

3 - Modos de operação
3.1 - Modo de operação normal
Este é o modo de operação padrão do firmware. Existe uma porta SPI para debug que sempre envia informações de
debug mesmo neste modo de funcionamento.

3.2 - Modo Transparente – Modo Stop


O objetivo deste modo é permitir procedimentos de teste direto sobre o módulo celular g24 em fábrica, laboratório ou em
campo. Neste modo o MCU deixa um canal de comunicação direta entre a porta serial RS232 e o módulo celular g24 e
os sinais de controle de fluxo podem inclusive estar ativos.
Neste modo também é possível desligar o módulo celular g24.
Existe um comando para entrar e para sair deste modo.
Este modo é ativado com o comando AT+MIPSTOP e pode ser desativado com AT+MIPRUN ou AT+MIPRESET

3.3 - Modo de Debug


Este modo é útil para se descobrir o motivo de falhas de operação. Observando os textos de log com as mensagens
geradas, podemos facilmente identificar o motivo de falhas de conexão, entre outras.
Neste modo o modem gera uma série de mensagens pela porta serial RS232, estas indicam o andamento nas várias
rotinas do firmware.
Este modo deve ser desabilitado para uso normal, pois acrescenta uma série de informações indesejadas para o
equipamento remoto conectado ao modem.
Este modo é ativado com AT+MIPDEBUG=1 e desativado com AT+MIPDEBUG=0

3.4 - Modo de Teste em Produção


Este modo é o modo similar ao STOP/Transparente, mas o PC fala com o MCU e não com o G24. Alguns comandos e
comportamentos de hardware são diferenciados para facilitar testes dos features de hardware em linha de produção.

3.5 - Modo de Baixo Consumo


Este modo é útil para se transportar ou estocar modems com Bateria interna ou Supercaps.
Neste modo o modem fica alimentado porém com todos os periféricos e interfaces desligados. Apenas o status das
saídas se mantém.
Para entrar ou sair deste modo deve ser usado o botão de Reset / Power na parte traseira do Modem.

___________________________________________________________________________
Lista_Comandos_UTW_77E_v66_R1a.doc - Página # 4/51
Lista de Comandos – UTW – Firmware 77E

4 - Lista de Comandos – 77E


A seguir tem-se a relação de todos os comandos necessários à configuração dos parâmetros de operação do firmware:

Todos os Comandos: Comandos agrupados por


funcionalidades
Em ordem alfabética:
Configuração para comunicação: Auxiliares, I/O e Debug:
AT+MIPAD?
AT+MIPADINT? AT+MIPBREAKPPP AT+MIPCLRCNT
AT+MIPAUTOUPDATE= AT+MIPCARD= AT+MIPCONCNT
AT+MIPBATPAR= AT+MIPCONFIG= AT+MIPDEBUG=
AT+MIPBLOADERAUTO= AT+MIPID= AT+MIPEVENTOS
AT+MIPBLOADERLOGIN= AT+MIPFC= AT+MIPFORWARD=
AT+MIPBLOADERSERVER= AT+MIPLOGIN= AT+MIPLOWPOWER
AT+MIPBLOADERVER? AT+MIPMCONFIG= AT+MIPOFF
AT+MIPBOOTLOADER AT+MIPMLOGIN= AT+MIPON
AT+MIPBREAKPPP AT+MIPMSERVER= AT+MIPRESET
AT+MIPCARD= AT+MIPSERVER= AT+MIPRUN
AT+MIPCLRCNT AT+MIPSOCK= AT+MIPSTATUS
AT+MIPCONCNT? AT+MIPSTOP
AT+MIPCONFIG= AT+MIPMBUSADDR= AT+MIPVER
AT+MIPDB9IO= AT+MIPMBUSENABLE=
AT+MIPDEBUG=
AT+MIPDTR= Comandos para Alarmes: Contadores e I/O:
AT+MIPDTRCNT=
AT+MIPEVENTOS? AT+MIPDTR= AT+MIPAD?
AT+MIPFC= AT+MIPPWRALARM= AT+MIPADINT?
AT+MIPFORWARD= AT+MIPRTS= AT+MIPBATPAR=
AT+MIPGPIO= AT+MIPTEL= AT+MIPDB9IO=
AT+MIPGPIODIR= AT+MIPDTRCNT=
AT+MIPID= AT+MIPRTSCNT=
AT+MIPLOGIN=
AT+MIPLOWPOWER Troca de Firmware: AT+MIPGPIO=
AT+MIPMBUSADDR= AT+MIPGPIODIR=
AT+MIPMBUSENABLE= AT+MIPAUTOUPDATE=
AT+MIPMCONFIG= AT+MIPBLOADERLOGIN= RTC e Logs
AT+MIPMLOGIN= AT+MIPBLOADERSERVER=
AT+MIPMSERVER= AT+MIPBLOADERVER= AT+MIPRTC=
AT+MIPOFF AT+MIPBOOTLOADER AT+MIPTIMER?
AT+MIPON AT+MIPBLOADERAUTO=
AT+MIPPWRALARM=
AT+MIPRESET
AT+MIPRTC= Modo de testes em produção:
AT+MIPRTS=
AT+MIPRTSCNT= AT+MIPTSTBAT
AT+MIPRUN AT+MIPTSTCTRL
AT+MIPSERVER= AT+MIPTSTEEPROM
AT+MIPSOCK= AT+MIPTSTFLASH
AT+MIPSTATUS? AT+MIPTSTIO
AT+MIPSTOP AT+MIPTSTLEDS
AT+MIPTEL= AT+MIPTSTMODE
AT+MIPTIMER? AT+MIPTSTPMODEM
AT+MIPVER AT+MIPTSTRTC
AT+MIPTSTBAT AT+MIPTSTSD
AT+MIPTSTCTRL AT+MIPTSTSIM
AT+MIPTSTEEPROM
AT+MIPTSTFLASH
AT+MIPTSTIO
AT+MIPTSTLEDS
AT+MIPTSTMODE
AT+MIPTSTPMODEM
AT+MIPTSTRTC
AT+MIPTSTSD
AT+MIPTSTSIM

___________________________________________________________________________
Lista_Comandos_UTW_77E_v66_R1a.doc - Página # 5/51
Lista de Comandos – UTW – Firmware 77E

Estes comandos podem ser enviados de duas maneiras: pela porta serial RS232 ou via pacotes TCP/IP quando este
estiver conectado.

Porta Serial
? A porta serial fica inativa enquanto o modulo celular estiver: desligado, desligando ou ligando, portanto,
enquanto o led vermelho estiver apagado ou piscando o modem não responde a comandos pela porta serial;
? Dependendo do trecho do software que esteja executando no momento, os comandos via serial podem ser
ignorados, neste caso, ficando sem resposta;
? A resposta a um comando pode demorar até 10 segundos.
? Quando um comando é recebido na porta serial ele é respondido pela porta serial e não é repassado para o
GRPS caso já esteja conectado.

Internet (pacotes TCP/IP)


? Via Internet, a resposta a estes comandos pode demorar 2 segundos ou mais, pelo delay inerente a rede
GPRS.
? Quando um comando chega via GPRS é respondido por GPRS e não é repassado para a porta serial.

Observações:

Cada string de comando precisa ser enviada com um <Enter> 0x0A como finalizador para que seja interpretado pelo
modem;

O tempo entre caracteres é o que determina o fechamento de blocos de serial, por isso recomenda-se que seja usado
um programa de terminal que permita escrever todo o comando e depois enviar o bloco pela porta serial.
Se for digitado letra a letra num terminal serial, existem grandes chances de ocorrer o fechamento do pacote antes do
final do comando e, desta maneira, o comando não será reconhecido ou interpretado.

Alguns comandos devem ser executados com cuidado, pois podem ocasionar combinações de parâmetros em que o
sistema fica com uma configuração inconsistente, não voltando mais ao funcionamento normal. Nestas situações, a
única forma de correção é regravar o MCU, via interface BDM, e reconfigurar o módulo celular g24. Estes
procedimentos somente poderão ser executados pela Informat ou pela Mecatron;

5 - Retorno à configuração padrão de fábrica


Caso aconteça algum problema de configuração do modem e este fique num estado em que não responda mais ou não
consiga mais ser configurado via porta serial pode ser executado um procedimento para retornar o modem aos
parâmetros iniciais de fábrica. Toda a configuração atual será apagada.

Para retornar a configuração default de fábrica:


- Desligar a alimentação da UTW
- Pressionar o botão de Reset / Power e logo em seguida
- Energizar a UTW enquanto mantém pressionado o botão de reset / power
- Manter Pressionado o botão de reset/power por mais de 15 segundos.
- Todos os leds piscando juntos indicam que já foi feita a gravação dos parâmetros default.
- Desligar a alimentação do modem

Caso o procedimento não seja realizado até o fim pelo usuário, a UTW volta a operação normal, sem modificações nos
parâmetros.

___________________________________________________________________________
Lista_Comandos_UTW_77E_v66_R1a.doc - Página # 6/51
Lista de Comandos – UTW – Firmware 77E

6 - Descrição dos comandos:


_____________________________________________________________________________________________

De uma maneira geral, os comandos possuem duas funções: leitura de parâmetros ou configuração - parametrização,
para tanto se tem:

? Leitura de parâmetros:
COMANDO?
O modem retorna com os parâmetros do comando, dessa forma é possível verificar a configuração atual do modem.
? Configuração:
COMANDO=
Devem ser enviados os parâmetros do respectivo comando para configuração dos mesmos e, assim o modem retorna
com um OK confirmando o recebimento da parametrização caso não haja incoerência.

Formatos Utilizados
Leitura

+MIPCOMANDO: [ parâmetro 1 ],[ parâmetro 2 ],[ parâmetro 3 ]


Onde:
COMANDO – nome do comando
[ ] – parâmetro(s) do comando
Obs:
Os símbolos de colchetes [ ] são apenas para simples referência para facilitar a identificação dos parâmetros, não
sendo, portanto, parte integrante do comando (não devem ser digitados ao enviar o comando).

Escrita

AT+MIPCOMANDO=[ parâmetro 1 ],[ parâmetro 2 ],[ parâmetro 3 ]


Onde:
COMANDO – nome do comando
[ ] – parâmetro(s) do comando
Obs:
Os símbolos de colchetes [ ] são apenas para simples referência para facilitar a identificação dos parâmetros, não
sendo, portanto, parte integrante do comando (não devem ser digitados ao enviar o comando).

Comandos enviados pelo usuário – cor vermelha;


Respostas enviadas pelo modem – cor azul;

______________________________________________________________________________________________

6.1 - AT+MIPAD?
Faz a leitura de 4 canais de AD que estão presentes no conector de I?O, CN2, MiniFit externo de 14 pinos.

Os 4 canais de conversor AD correspondem aos pinos 9,11,10 e 12 no conector da porta de I/O, respectivamente
AD1,AD2, AD3, AD4
Tem-se como resposta dois valores de conversão em 12 bits no formato decimal, com valores de 0 a 4095 equivale à
escala de 0V a 10V )
Após ser enviado este comando para o modem, sua resposta exibe o valor da média de 12 leituras, uma a cada 8ms, ou
seja, 1 média calculada em 960ms que equivale a aproximadamente 1 média por segundo.

Pinagem do Conector CN2 de 14 pinos para uso das 4 portas de AD:


Pino 11 = GND, Pino 14 = V+ (12V), Pino 9: AD1; Pino 11 AD2; Pino 10: AD3; Pino 12 AD4

Comando válido apenas para Leitura:


___________________________________________________________________________
Lista_Comandos_UTW_77E_v66_R1a.doc - Página # 7/51
Lista de Comandos – UTW – Firmware 77E

AT+MIPAD?
+MIPAD: [WORD_Media_AD_CH1],[WORD_Media_AD_CH2] ,[WORD_Media_AD_CH3] ,[WORD_Media_AD_CH4]
OK

Parâmetros:
WORD_Media_AD_CH1 – Valor de conversão do canal AD1 (pino 9 do CN2)
WORD_Media_AD_CH2 – Valor de conversão do canal AD2 (pino 11 do CN2)
WORD_Media_AD_CH3 – Valor de conversão do canal AD3 (pino 10 do CN2)
WORD_Media_AD_CH4 – Valor de conversão do canal AD4 (pino 12 do CN2)

Exemplo:
AT+MIPAD?
+MIPAD: 4095,2513,5,128 // valores do canal AD1, AD2, AD3, AD4
OK

______________________________________________________________________________________________

6.2 - AT+MIPADINT?
Faz a leitura de 3 canais de AD internos na placa da UTW, que monitoram níveis de alimentação.

Os canais são:
Os 3 canais de AD que correspondem a aos sinais de
Tensão da Fonte externa, Tensão da bateria, e Sensor de temperatura da Bateria

Tem-se como resposta dois valores de conversão em 12 bits no formato decimal, com valores de 0 a 4095
Após ser enviado este comando para o modem, sua resposta exibe o valor da média de 12 leituras, uma a cada 8ms, ou
seja, 1 média calculada em 960ms que equivale a aproximadamente 1 média por segundo.

Nos canais de Tensão externa, tensão de bateira e tensão de alimentação interna, o fundo de escala é de 25V
No canal de temperatura da bateria, o fundo de escala é de 2.5V

Comando válido apenas para Leitura:

AT+MIPADINT?
+MIPADINT: [WORD_Media_AD_CH5],[WORD_Media_AD_CH6]
,[WORD_Media_AD_CH7],[WORD_Media_AD_CH6_CAR_ON],[WORD_Media_AD_CH6_TST_ON]
OK

Parâmetros:
WORD_Media_AD_CH5 – Valor do canal AD5 (Tensão da Fonte Externa)
WORD_Media_AD_CH6 – Valor do canal AD6 (Tensão da Bateria)
WORD_Media_AD_CH7 – Valor do canal AD7 (Tensão da Temperatura da Bateria)
WORD_Media_AD_CH6_CAR_ON – Valor do canal AD6 (Tensão da Bateria) durante carregamento
WORD_Media_AD_CH6_TST_ON – Valor do canal AD6 (Tensão da Bateria) durante teste

Exemplo:
AT+MIPAD?
+MIPAD: 4095,2513,512, 2530, 2410 // valores do canal AD5, AD6, AD7
OK

______________________________________________________________________________________________

6.3 - AT+MIPAUTOUPDATE
Configura ou lê o status do sistema de AutoUpDate,
Este sistema faz parte da Aplicação e não do BootLoader.
O AutoUpDate é um sistema criado para facilitar a configuração remota e se necessário a entrada no modo bootloader.
Quando o AutoUpdate está habilitado, ao se atingir o tempo programado, o modem abre um segundo socket TCP com
os parâmetros configurados no AutoUpDate. O Socket principal para telemetria continua em funcionamento e não é
afetado. Este segundo socket tem buffer de entrada e de saída com 60 bytes.

___________________________________________________________________________
Lista_Comandos_UTW_77E_v66_R1a.doc - Página # 8/51
Lista de Comandos – UTW – Firmware 77E

Ao se conectar neste servidor de AutoUpDate, o modem fica esperando por 60 segundos por comandos que venham
através deste socket.
Após este tempo de inatividade este socket será fechado automaticamente.
O objetivo é ter uma interface remota de comandos (AT ou MODBUS) que permita ao Modem ser configurado
remotamente sem a necessidade de interferir com o socket de telemetria principal.
Através desses comandos, podem ser configurados os parâmetros para o BootLoader e disparado um processo de
troca de firmware.
Através desses comandos, podem ser configurados os parâmetros normais da aplicação, podem ser repassados
comandos para o g24, (para coletar status da rede GSM, por exemplo), podem ser lidas informações de debug do
modem, contadores e também pode ser usado para resetar o modem.
Outro uso para este sistema é o de se ter um monitoramento dos modems em funcionamento em separado da parte de
telemetria.

Durante o período em que o socket 2 está tentando se conectar até o final do processo, comandos pelo socket 1 serão
descartados.
Logo no inicio do processo o temporizador de segundos já é resetado.
Se não conseguir a conexão, será abortado o processo, fica para a próxima temporização.
Faz apenas 1 tentativa de conexão.

Leitura:

AT+MIPAUTOUPDATE?
+ MIPAUTOUPDATE: [Word_AutoUpdateInterval],[Word_AutoUpdateLocalPort],["AutoUpdateRemoteURL"],
[WORD_AutoUpdateRemotePort]
OK

Parâmetros:
Word_AutoUpdateInterval - Intervalo de auto update em minutos: 0 = auto update desligado; intervalo de tempo de 1 a
65534 minutos (aprox~ 45 dias );
Word_AutoUpdateLocalPort - porta local a ser utilizada para a conexão de AutoUpdate;
AutoUpdateRemoteURL - URL remota ou IP do servidor de AutoUpdate (deve ser colocado entre aspas); Pode ser um
IP ou uma URL, com no máximo 31 caracteres
WORD_AutoUpdateRemotePort - porta remota onde o modem vai se conectar ;

Exemplo:
AT+MIPAUTOUPDATE?
AT+MIPAUTOUPDATE: 1440,5000,“mecatron.dyndns.org”,7777
OK
// Intervalo de AutoUpdate em 1440 minutos,uma vez ao dia, porta local para AutoUpdate: 5000, URL do servidor de
update: “mecatron.dyndns.org”, porta remota do servidor, para o modem se conectar: 7777

Escrita:

AT+MIPAUTOUPDATE= [Word_AutoUpdateInterval],[Word_AutoUpdateLocalPort],["AutoUpdateRemoteURL"],
[WORD_AutoUpdateRemotePort]
OK

Parâmetros:
Word_AutoUpdateInterval - Intervalo de auto update em minutos: 0 = auto update desligado; intervalo de tempo de 1 a
65535 minutos (aprox~ 45 dias);
Word_AutoUpdateLocalPort - porta local a ser utilizada para a conexão de AutoUpdate;
AutoUpdateRemoteURL - URL remota ou IP do servidor de AutoUpdate (deve ser colocado entre aspas); Pode ser um
IP ou uma URL, com no máximo 31 caracteres
WORD_AutoUpdateRemotePort - porta remota onde o modem vai se conectar ;

Exemplos:
AT+MIPAUTOUPDATE=10000,5005,“mecatron.dyndns.org”,7777
OK
// Intervalo de AutoUpdate em 10000 minutos, porta local para realização de AutoUpdate: 5005, URL do servidor de
AutoUpdate: “mecatron.dyndns.org”, porta remota do servidor: 7777

AT+MIPAUTOUPDATE=7500,5000,”189.62.8.46”,8000
OK
___________________________________________________________________________
Lista_Comandos_UTW_77E_v66_R1a.doc - Página # 9/51
Lista de Comandos – UTW – Firmware 77E

// Intervalo de AutoUpdate em 7500 minutos, porta local para realização de auto-update: 5005, IP do servidor de
AutoUpdate: “mecatron.dyndns.org”, porta remota do servidor: 8000

______________________________________________________________________________________________

6.4 - AT+MIPBATPAR
Configura os parâmetros do carregador de bateria

Leitura:

AT+MIPBATPAR?
+MIPBATPAR:
[VBATMIN_L],[VBATMIN_H],[VBATCRIT_L],[VBATCRIT_H],[VBATBAIXA_L],[VBATBAIXA_H],[VBATMAX_L],[VBA
TMAX_H],[VACMIN_L],[VACMIN_H],[DELTA_L],[DELTA_H],[PER_TESTE],[PER_CARGA]
OK

Parâmetros:

VBatMin - valor necessário medido no AD da bateria para concluir presença de bateria (H e L referentes à faixa de
histerese)
VBatCrit - Setpoint para alarme de bateria crítica (H e L referentes à faixa de histerese)
VBatBaixa - Setpoint para alarme de bateria baixa (H e L referentes à faixa de histerese)
VBatMax - valor necessário medido no AD da bateria para concluir bateria em plena carga (H e L referentes à faixa de
histerese)
VACMin- valor necessário medido no AD da fonte para concluir que há alimentação e portanto a bateria pode ser
carregada (H e L referentes à faixa de histerese)
Delta- diferença necessária entra a medida da fonte e da bateria para que o carregamento ocorra (H e L referentes à
faixa de histerese)

Todos os valores acima são de 8 bits e referentes aos ADs de voltagem.

Per_Teste- Duração do teste de bateria (em segundos, 8 bits)


Per_Carga- Duração do carregamento entre testes (em segundos, 16 bits)

Exemplo:
AT+MIPBATPAR?
+MIPBATPAR:17,22,41,43,48,50,63,67,100,110,10,12,5,1440
OK

Escrita:

AT+MIPBATPAR=[VBATMIN_L],[VBATMIN_H],[VBATCRIT_L],[VBATCRIT_H],[VBATBAIXA_L],[VBATBAIXA_H],[V
BATMAX_L],[VBATMAX_H],[VACMIN_L],[VACMIN_H],[DELTA_L],[DELTA_H],[PER_TESTE],[PER_CARGA]
OK

Parâmetros:

VBatMin - valor necessário medido no AD da bateria para concluir presença de bateria (H e L referentes à faixa de
histerese)
VBatCrit - Setpoint para alarme de bateria crítica (H e L referentes à faixa de histerese)
VBatBaixa - Setpoint para alarme de bateria baixa (H e L referentes à faixa de histerese)
VBatMax - valor necessário medido no AD da bateria para concluir bateria em plena carga (H e L referentes à faixa de
histerese)
VACMin- valor necessário medido no AD da fonte para concluir que há alimentação e portanto a bateria pode ser
carregada (H e L referentes à faixa de histerese)
Delta- diferença necessária entra a medida da fonte e da bateria para que o carregamento ocorra (H e L referentes à
faixa de histerese)

Todos os valores acima são de 8 bits e referentes aos ADs de voltagem.

Per_Teste- Duração do teste de bateria (em segundos, 8 bits)


___________________________________________________________________________
Lista_Comandos_UTW_77E_v66_R1a.doc - Página # 10/51
Lista de Comandos – UTW – Firmware 77E

Per_Carga- Duração do carregamento entre testes (em segundos, 16 bits)

Exemplo:
AT+MIPBATPAR=17,22,41,43,48,50,63,67,100,110,10,12,5,1440
OK

______________________________________________________________________________________________

6.5 - AT+MIPBLOADERAUTO
Faz parte do sistema de BootLoader
Configura ou lê o status do sistema de auto identificação de APN do SIMCard,. APENAS para o BOOTLOADER.
Para a aplicação existe o comando AT+MIPCARD.
Habilita ou não o sistema de identificação automática de APN, Username, Password, selecionado a partir do CIMI do
SIMCard 1.
Para o bootloader, sempre será usado apenas o SIMCARD1
Veja a tabela dos códigos de operadora que podem ser identificados automaticamente na seção de “Lista de APNs”
neste mesmo manual.
Este comando não é acessível via MODBUS, assim como os outros parâmetros do BootLoader.

Leitura:

AT+MIPBLOADERAUTO?
+MIPBLOADERAUTO: [Auto]
OK

Parâmetro:
Auto – Habilita (=1) ou desabilita (=0) modo automático

Exemplos:
AT+MIPBLOADERAUTO?
+MIPBLOADERAUTO: 1 // Modo automático habilitado
OK

AT+MIPBLOADERAUTO?
+MIPBLOADERAUTO: 0 // Modo automático desabilitado
OK

Escrita:

AT+MIPBLOADERAUTO=[Auto]
OK

Parâmetro:
Auto – Habilita (=1) ou desabilita (=0) modo automático

Exemplos:
AT+MIPBLOADERAUTO=1 // Habilita modo automático
OK

AT+MIPBLOADERAUTO=0 // Desabilita modo automático


OK

______________________________________________________________________________________________

6.6 - AT+MIPBLOADERLOGIN
Faz parte do sistema de BootLoader

___________________________________________________________________________
Lista_Comandos_UTW_77E_v66_R1a.doc - Página # 11/51
Lista de Comandos – UTW – Firmware 77E

Configura ou lê os dados de login (APN) para o bootloader efetuar conexão com a Internet.
Para o bootloader, sempre será usado apenas o SIMCARD1

Se o sistema de auto identificação da APN pelo código do SIMCard estiver ativo (AT+MIPBLOADERAUTO=1) então
estes parâmetros do MIPBLOADERLOGIN serão ignorados.

Este comando não é acessível via MODBUS, assim como os outros parâmetros do BootLoader.

Leitura:

AT+MIPBLOADERLOGIN?
+MIPBLOADERLOGIN: [APN],[username],[password]
OK

Parâmetros (gravados na Flash do MCU): Cada parâmetro, com no máximo 40 caracteres.


APN - APN de conexão a ser usada para a sessão GPRS;
Username - Username para login naquela APN;
Password - Senha para login naquela APN.;

Exemplo:
AT+MIPBLOADERLOGIN?
+ MIPBLOADERLOGIN: "tim.br","tim","tim" // APN Tim Brasil, Username Tim, Senha para login: Tim
OK

Escrita:

AT+MIPBLOADERLOGIN=[APN],[username],[password]
OK

Parâmetros (gravados na Flash do MCU): Cada parâmetro, com no máximo 40 caracteres.


APN - APN de conexão a ser usada para a sessão GPRS;
Username - Username para login naquela APN;
Password - Senha para login naquela APN.;

Exemplos:
AT+MIPBLOADERLOGIN="tim.br","tim","tim" // Confgura APN Tim Brasil, Username “tim”,
OK // Senha para login: “tim”

AT+MIPBLOADERLOGIN="claro.com.br","claro","claro" // Confgura APN Claro Brasil, Username “claro”,


OK // Senha para login: “claro”

_____________________________________________________________________________________________

6.7 - AT+MIPBLOADERSERVER
Faz parte do sistema de BootLoader
Configura ou lê os 3 conjuntos de portas e IPs remotos onde o bootloader deve se conectar para efetuar a troca de
firmware.

Quando o Bootloader é iniciado, se não for utilizada a porta serial, serão feitas 3 tentativas de conexão TCP em cada
um dos 3 conjuntos de servidores configurados neste comando.

Este comando não é acessível via MODBUS, assim como os outros parâmetros do BootLoader.

Leitura:

AT+MIPBLOADERSERVER?[NServer]
+MIPBLOADERSERVER: [NServer],["BL_RemoteURL"],[BL_RemotePort]
OK

___________________________________________________________________________
Lista_Comandos_UTW_77E_v66_R1a.doc - Página # 12/51
Lista de Comandos – UTW – Firmware 77E

Parâmetros (gravados na Flash do MCU):


NServer - 1 a 3
"BL_RemoteURL" - URL do servidor remoto onde o bootloader vai se conectar para a atualizar o firmware; com 40
caracteres no Maximo.
BL_RemotePort - Porta remota onde o bootloader vai se conectar para atualizar o firmware. A porta de origem será a
mesma da remota.

Exemplo:
AT+ MIPBLOADERSERVER?1
+MIPBLOADERSERVER: 1,"201.52.127.125",8000 //servidor 1, IP do servidor remoto e porta remota
OK //do servidor para atualização de firmware

Escrita:

AT+MIPBLOADERSERVER= [NServer],["BL_RemoteURL"],[BL_RemotePort]
OK

Parâmetros (gravados na Flash do MCU):


NServer - 1 a 3
"BL_RemoteURL" - URL do servidor remoto onde o bootloader vai se conectar para a atualizar o firmware; com 40
caracteres no máximo.
BL_RemotePort - Porta remota onde o bootloader vai se conectar para atualizar o firmware.

Exemplos:
AT+MIPBLOADERSERVER=1,"201.52.127.125",8000 //Configura IP e porta remota do servidor 1 para
OK //atualização de firmware

AT+MIPBLOADERSERVER=2,"201.52.127.125",7777 //Configura IP e porta remota do servidor 2 para


OK //atualização de firmware

_____________________________________________________________________________________________

6.8 - AT+MIPBLOADERVER?
Faz parte do sistema de BootLoader
Lê a versão do BootLoader presente.
Este comando não é acessível via MODBUS, assim como os outros parâmetros do BootLoader.

Comando válido apenas para Leitura:

AT+MIPBLOADERVER?
+MIPBLOADERVER: [Version]
OK

Parâmetros:
Version – Versão do BootLoader

Exemplo:
AT+MIPBLOADERVER?
+MIPBLOADERVER: "v53d040809G24" //versão do BootLoader.
OK

______________________________________________________________________________________________

6.9 - AT+MIPBOOTLOADER
Faz parte do sistema de BootLoader
Coloca o modem em modo bootloader permitindo a troca de firmware via porta serial ou via GPRS
Este comando não é acessível via MODBUS, assim como os outros parâmetros do BootLoader.

___________________________________________________________________________
Lista_Comandos_UTW_77E_v66_R1a.doc - Página # 13/51
Lista de Comandos – UTW – Firmware 77E

Comando válido apenas para Escrita:

AT+MIPBOOTLOADER
OK

Exemplo:
AT+MIPBOOTLOADER
OK

Ao receber este comando o Modem TCP responde OK (dependendo de algumas situações, o texto OK não chega a ser
transmitido), e entra no programa de bootloader.
O Bootloader então acende o led de LINK, desliga o modem celular, apagando o led de Power G24, aguarda 30s e
reinicia o modem GPRS. Então começa a piscar os dois leds de Power e de Link juntos, indicando que está no modo
bootloader, pronto para receber comandos.
Depois disso aguarda 45s pelo inicio do protocolo de troca de firmware pela porta serial RS232.
Se não houver atividade na porta serial, começa o processo de conexão ao servidor de bootloader via GPRS.
Se houver conexão por serial ou por GPRS, o padrão de piscada dos Leds passa a ser alternado.
Caso não ocorra conexão por mais de 3 tentativas de serial e GPRS, o modem TCP é resetado e volta a rodar o
firmware original.
O processo de troca de firmware pode opcionalmente manter os parâmetros de configuração anteriores.
Caso a troca de firmware seja concluída com sucesso, o modem é automaticamente resetado e começa a rodar o novo
firmware.
Caso haja falha na troca de firmware, o modem vai ficar sempre neste modo de bootloader fazendo novas tentativas de
troca de firmware, até que seja concluído com sucesso. Não há risco de rodar um novo firmware incompleto.
Nesta situação de espera, a cada 15 minutos o módulo celular é reiniciado.
Mais informações podem ser encontradas no Manual de Troca de Firmware.
______________________________________________________________________________________________

6.10 - AT+MIPBREAKPPP
Quebra conexão PPP do G24 com a operadora.

Comando válido apenas para Escrita:

AT+MIPBREAKPPP
OK

Exemplo:
AT+MIPBREAKPPP
OK

6.11 - AT+MIPCARD
Configura ou lê um conjunto de parâmetros referentes ao uso de dois 2 SIMCards;

Quando é usado para configurar:


Seleciona o SIMCard que o modem deve utilizar para efetuar a próxima conexão GPRS,
Determina o número de tentativas de conexão com cada SIMCARD
Seleciona se vai usar o modo automático de identificação de APN

Quando é usado para leitura:


Indica qual o SIMCard que está sendo usado no momento,
Lê o número de tentativas de conexão com cada SIMCARD
Lê se o modo automático de identificação de APN está ativado.

Leitura:

___________________________________________________________________________
Lista_Comandos_UTW_77E_v66_R1a.doc - Página # 14/51
Lista de Comandos – UTW – Firmware 77E

AT+MIPCARD?
+MIPCARD: [Force_SIMCard],]Ntries],[Auto_APN]
OK

Parâmetros:
SIMCard - Indica qual o SIMCard a ser utilizado para a conexão atual:
=1 usando SIMCard 1 (parte inferior da placa, acessível pela porta lateral) na conexão atual
=2 usando SIMCard 2 (parte superior da placa, acessível abrindo a caixa do modem) na conexão atual.
Ntries - Número de tentativas por cartão; Se for 0, só usa o cartão 1. O parâmetro vale para os dois cartões.
Auto_APN - Indica se está ativo o modo automático de detecção de APN,.UserName, Password. Habilita com 1 e
desabilita com 0.

Exemplos:
AT+MIPCARD?
+MIPCARD: 1,3,1 // indica que o está sendo utilizado o SimCard 1, 3 tentativas de conexão e detecção
OK // detecção automática de APN

AT+MIPCARD?
+MIPCARD: 2,3,1 // indica que o está sendo utilizado o SimCard 2, 3 tentativas de conexão e detecção
OK // detecção automática de APN

Escrita:

AT+MIPCARD=[SIMCard],[Ntries],[Auto_APN]
OK

Parâmetros:
SIMCard - seleciona o SIMCard a ser utilizado para a próxima conexão:
=0: continua com o SIMCard que estiver sendo usado
=1: força o uso do SIMCard 1 (parte inferior da placa, acessível pela porta lateral) na próxima conexão
=2: força o uso do SIMCard 2 (parte superior da placa, acessível abrindo a caixa do modem) na próxima
conexão.
Ntries - número de tentativas por cartão; Se for 0, só usa o cartão 1. O parâmetro vale para os dois cartões.
Auto_APN - configura o modo automático de detecção de APN,.UserName, Password. Habilita com 1 e desabilita com
0.

Exemplos:
AT+MIPCARD=1,3,1 // Seleciona SimCard 1, 3 tentativas de conexão e detecção automática de APN
OK

AT+MIPCARD=0,3,0 // Continua com o SimCard utilizado, 3 tentativas de conexão e detecção automática


OK //de APN desabilitada

______________________________________________________________________________________________

6.12 - AT+MIPCLRCNT
Zera todos os contadores de eventos de debug, que são lidos no comando AT+MIPCONCNT?

Comando válido apenas para Escrita:

AT+MIPCLRCNT
OK

Exemplo:
AT+MIPCLRCNT
OK

___________________________________________________________________________
Lista_Comandos_UTW_77E_v66_R1a.doc - Página # 15/51
Lista de Comandos – UTW – Firmware 77E

______________________________________________________________________________________________

6.13 - AT+MIPCONCNT
Lê um conjunto de contadores de eventos para debug

Estes contadores são todos em Word, na faixa de 0-65.535, ficam na RAM do MCU, mas não são apagados em eventos
de reset do MCU. São apagados apenas em quedas de alimentação do MCU.

Estes contadores registram o número de ocorrências de certos eventos.


Ao longo da execução do firmware, estes contadores são incrementados a medida que os eventos vão ocorrendo.
Para zerar todos os contadores há o comando AT+MIPCLRCNT

Comando válido apenas para Leitura:

AT+MIPCONCNT?
+MIPCONCNT: [1], [2], [3], [4], [5], [6], [7], [8], [9], [10], [11], [12], [13]
OK

Os contadores são na seqüência:


1- Reset do MCU
2- Processo de tentativas de conexão PPP com o ISP - OK
3- Processo de tentativas de conexão PPP com o ISP - Erro
4- Autenticação – Erro em qualquer fase.
5- Autenticação – fase 1 – OK
6- Autenticação – fase 2 – OK
7- Desconexão PPP ocorrida Localmente
8- Desconexão PPP a partir do lado Remoto
9- Perda de conexão TCP ocorrida Localmente
10- Perde de conexão TCP a partir do lado Remoto
11- Erro no socket TCP
12- Numero de pacotes recebidos via GPRS
13- Número de pacotes enviados dia GPRS

Exemplo:
AT+MIPCONCNT?
+MIPCONCNT: 0,2,1,1,2,2,0,0,0,0,0,2315,2380
OK

____________________________________________________________________________________________

6.14 - AT+MIPCONFIG
Configura ou lê um conjunto de parâmetros de configurações do Modem TCP: BaudRates, timeouts, e retries.
Este comando é diferente do AT+MIPMCONFIG e usa alguns parâmetros em comum e outros distintos.
Comando obsoleto para manter compatibilidade. Recomendamos o uso do novo comando AT+MIPMCONFIG

Leitura:

AT+MIPCONFIG?
+MIPCONFIG: [baudrate_RS232],[baudrate_g24],[timeoutRS232_ms],[sck1_KA_Interval_s],[Dummy1],
[nRetriesTCP_SCK1],[Dummy2],[Word_Time_to_Reset]
OK

Parâmetros:
baudrate_RS232 - entre 0 e 8
Baudrate da porta serial RS232 (default 5: 9600 bps)
2 - 1200 ; 3 - 2400 ; 4 - 4800 ; 5 - 9600 ; 6 – 19200 ; 7 – 38400 ; 8 – 57600 ;
baudrate_g24 - entre 0 e 8
___________________________________________________________________________
Lista_Comandos_UTW_77E_v66_R1a.doc - Página # 16/51
Lista de Comandos – UTW – Firmware 77E

Baudrate interno entre o MCU e módulo celular g24 (default 8: 57600 bps)
2 - 1200 ; 3 - 2400 ; 4 - 4800 ; 5 - 9600 ; 6 – 19200 ; 7 – 38400 ; 8 – 57600 ;
timeout_serial_ms - entre 2 e 1000 (ms) (1segundo)
timeout entre bytes recebidos pela porta serial RS232 para determinar o fechamento e envio de um pacote TCP.
Default: 50 (50ms)
Sck1_KA_Interval_s - entre 0 e 65365(seg.)
Tempo entre a última comunicação e o envio de uma string de “Keep Alive”, para o socket 1
Caso seja 0, Keep Alive desativado; Default: 120 (120s)
Dummy1 - 0, Parâmetro adicional (BYTE) sem efeito, apenas para compatibilidade com versões anteriores. Sempre lê
zero.
nRetriesTCP_SCK1 - número de retries de envio de um pacote TCP para o Socket 1; Só é válido se o Socket 1 usar
protocolo TCP. Ignorado se o socket1 usar UDP
Dummy2 - 0, Parâmetro adicional (BYTE) sem efeito, apenas para compatibilidade com versões anteriores. Sempre lê
zero.
Word_Time_to_Reset - Tempo em minutos para o temporizador de reset automático do MCU do modem. Cada vez
que se atinge este tempo, o MCU é resetado e o firmware inicia novamente desde o início. Se for zero
Intervalo de tempo de 1 a 65535 minutos (aprox~ 45 dias);

Exemplo:
AT+MIPCONFIG?
+MIPCONFIG:5,8,50,2,0,5,0,1440 //Baudrate da porta serial em 9600 bps, Baudrate G24 em 57600 bps
OK //Time-out serial de 50ms, tempo para envio de “Keep Alive” de 2 seg,
//5 tentaivas de envio de um pacote TCP para o Socket 1, tempo de reset d
//do MCU em 1440 seg

Escrita:

AT+MIPCONFIG= [baudrate_RS232],[baudrate_g24],[timeoutRS232_ms],[sck1_KA_Interval_s],[Dummy1],
[nRetriesTCP_SCK1],[Dummy2],[Word_Time_to_Reset]
OK

Parâmetros:
baudrate_RS232 - entre 2 e 8
Baudrate da porta serial RS232 (default 5: 9600 bps)
2 - 1200 ; 3 - 2400 ; 4 - 4800 ; 5 - 9600 ; 6 – 19200 ; 7 – 38400 ; 8 – 57600 ;
baudrate_g24 - entre 2 e 8
Baudrate interno entre o MCU e módulo celular g24 (default 8: 57600 bps)
2 - 1200 ; 3 - 2400 ; 4 - 4800 ; 5 - 9600 ; 6 – 19200 ; 7 – 38400 ; 8 – 57600 ;
timeout_serial_ms - entre 2 e 1000 (ms) (1segundo)
timeout entre bytes recebidos pela porta serial RS232 para determinar o fechamento e envio de um pacote TCP.
Default: 50 (50ms)
Sck1_KA_Interval_s - entre 0 e 65365 (seg.)
Tempo entre a última comunicação e o envio de uma string de “Keep Alive”, para o socket 1
Caso seja 0, Keep Alive desativado; Default: 120 (120s)
Dummy1 - 0, Parâmetro adicional (BYTE) sem efeito, apenas para compatibilidade com versões anteriores. Sempre lê
zero.
nRetriesTCP_SCK1 - número de retries de envio de um pacote TCP para o Socket 1; Só é válido se o Socket 1 usar
protocolo TCP. Ignorado se o socket1 usar UDP
Dummy2 - 0, Parâmetro adicional (BYTE) sem efeito, apenas para compatibilidade com versões anteriores. Sempre lê
zero.
Word_Time_to_Reset - Tempo em minutos para o temporizador de reset automático do MCU do modem. Cada vez
que se atinge este tempo, o MCU é resetado e o firmware inicia novamente desde o início. Se for zero
Intervalo de tempo de 1 a 65535 minutos (aprox~ 45 dias);

Exemplo:
AT+MIPCONFIG=5,8,50,120,0,5,0,5000 //Baudrate da porta serial em 9600 bps, Baudrate G24 em 57600 bps,
OK //Time-out serial de 50ms, tempo para envio de “Keep Alive” de 120 seg,
//5 tentaivas de envio de um pacote TCP para o Socket 1, tempo de reset d
//do MCU em 5000 seg.

______________________________________________________________________________________________

___________________________________________________________________________
Lista_Comandos_UTW_77E_v66_R1a.doc - Página # 17/51
Lista de Comandos – UTW – Firmware 77E

6.15 - AT+MIPDB9IO
Lê ou seta sinais de I/O da porta serial RS232. (Conector DB9)

O conector BD9 tem os pinos de comunicação (TX e RX) e mais 4 saídas digitais e 2 entradas digitais, que podem ser
utilizadas na aplicação.
As saídas tem seu estado gravado em flash no MCU, mas durante os 3 segundos iniciais do reset podem assumir
estado TTL Zero.

Leitura:

AT+MIPDB9IO?
+MIPDB9IO: [DSR_out],[DTR_in],[CTS_out],[RTS_in],[RI_out],[DCD_out]
OK

Parâmetros (gravados na Flash do MCU):


DSR_out - Estado lógico do DSR – saída, pino 6 do DB9
DTR_in - Estado lógico do DTR – entrada, pino 4 do DB9
CTS_out - Estado lógico do CTS / Controle de fluxo ou sinal para TX.EN da RS485. TTL 0 = pronto para trafegar
dados online – saída, pino 7 do DB9 -0 Depende da configuração do comando AT+MIPFC
RTS_in - Estado lógico do RTS – entrada, pino 8 do DB9
RI_out - Estado lógico do RI – saída, pino 9 do DB9
DCD_out - Estado lógico do DCD – saída, pino 1 do DB9

Exemplo:
AT+MIPDB9IO?
+MIPDB9IO: 0,1,0,1,0,0 //Entradas DTR e RTS em nível lógico 1 e todas as saídas em nível lógico 0
OK

Escrita:

AT+MIPDB9IO= [DSR_out],[CTS_out],[RI_out],[DCD_out]
OK

Configura as saídas da porta serial RS232 DB9

Como o sinal de CTS_out - saída, pino 7 do DB9 atua como Controle de fluxo – TTL 0 = pronto para trafegar dados
online – ou como TX.EN da RS485, o valor que for forçado neste comando será ignorado.no modo normal de
funcionamento mas não no modo de Teste de produção.

Parâmetros (gravados na Flash do MCU):


DSR_out - Estado lógico do DSR – saída, pino 6 do DB9
RI_out - Estado lógico do RI – saída, pino 9 do DB9
DCD_out - Estado lógico do DCD – saída, pino 1 do DB9
Exemplo:
AT+MIPDB9IO=1,1,0,0 //Coloca os sinais de saída DSR e CTS em nível lógico 1 e demais em nível lógico 0
OK

______________________________________________________________________________________________

6.16 - AT+MIPDEBUG
Configura ou lê o estado do modo de debug.

O Modo de Debug envia mensagens pela porta serial indicando os passos realizados durante o a execução do
Firmware, possibilitando identificar os pontos de falhas ou obter informações adicionais sobre os processos de conexão.
Esta configuração é gravada em flash.

Leitura:

___________________________________________________________________________
Lista_Comandos_UTW_77E_v66_R1a.doc - Página # 18/51
Lista de Comandos – UTW – Firmware 77E

AT+MIPDEBUG?
+MIPDEBUG: [Value]
OK

Parâmetro:
Value – Habilita (=1) ou desabilita (=0) modo de Debug.

Exemplos:
AT+MIPDEBUG?
+MIPDEBUG: 0 // Modo Debug desabilitado
OK

AT+MIPDEBUG?
+MIPDEBUG: 1 // Modo Debug habilitado
OK

Escrita:

AT+MIPDEBUG=[Value]
OK

Parâmetro:
Value – Habilita (=1) ou desabilita (=0) modo de Debug

Exemplos:
AT+MIPDEBUG=1 // Habilita modo de Debug
OK

AT+MIPDEBUG=0 // Desabilita modo de Debug


OK

_____________________________________________________________________________________________

6.17 - AT+MIPDTR
Configura ou lê a função de aviso de alarme de transição do pino da entrada de DTR

Transições no sinal da entrada do DTR (DB9 pino 4) podem ser usadas para gerar mensagens de alarme, a serem
transmitidas pelo socket TCP ou UDP que estiver ativo no momento e também por SMS.

Pode ser configurado o disparo do alarme independente para borda de subida ou de descida, com textos individuais.

Se não houver socket ativo no momento, as mensagens de alarme serão descartadas, mas o processo de SMS se
estiver habilitado será executado.

Verifique a configuração para SMS no comando AT+MIPTEL.


Veja os comandos similares AT+MIPRTS, AT+MIPPWRALARM

Leitura:

AT+MIPDTR? [pol_borda]
+MIPDTR: [pol_borda],[”msg_alarme_pol”]
OK

Parâmetros:
pol_borda - indica a polaridade da borda no TTL: 1 = selecionada borda de subida; 0= selecionada borda de descida
”msg_alarme_pol” - Texto que será enviado quando houver a borda no sinal. Se o texto for nulo (“”) o alarme não será
disparado na borda da polaridade escolhida. Máximo 23 caracteres ASCII.

Exemplos:
___________________________________________________________________________
Lista_Comandos_UTW_77E_v66_R1a.doc - Página # 19/51
Lista de Comandos – UTW – Firmware 77E

AT+MIPDTR?1 //Ler alarme de transição para nível lógico 1 do pino da entrada de DTR
+MIPDTR: 0,”Alarme DTR UP” //Nível lógico do pino = 0, mensagem a ser enviada: “Alarme DTR UP”
OK

AT+MIPDTR?0 //Ler alarme de transição para nível lógico 0 do pino da entrada de DTR
+MIPDTR: 0,”” // Nível lógico do pino = 0, alarme desabilitado
OK

Escrita:

AT+MIPDTR= [pol_borda],[”msg_alarme_pol”]
OK

Parâmetro:
pol_borda - indica a polaridade da borda no TTL: 1 = selecionada borda de subida; 0= selecionada borda de descida
”msg_alarme_pol” - Texto que será enviado quando houver a borda no sinal. Se o texto for nulo (“”) o alarme não será
disparado na borda da polaridade escolhida. Máximo 16 caracteres ASCII.

Exemplos:
AT+MIPDTR=1,”Alarme DTR UP” //Configura alarme apenas na borda de subida com mensagem de alarme:
OK //”Alarme DTR UP”
AT+MIPDTR=0,””
OK

Quando houver uma borda de subida, se o modem estiver com um socket TCP ou UDP estabelecido, será enviado um
pacote de alarme com o texto de alarme configurado.
Exemplo:
Alarme DTR UP

______________________________________________________________________________________________

6.18 - AT+MIPDTRCNT
Modificar ou ler o valor do contador de pulsos do pino da entrada do DTR

O pino de entrada do DTR (pino 4 do DB9) funciona também como um contador de pulsos.
Funciona com freqüência máxima de 100 pulsos por segundo.
O contador é incrementado na borda de descida do sinal TTL do pino de DTR
O valor do contador é um double word – 32 bits e varia de 0 a 4.294.967.295
Em caso de reset do modem, o valor continua inalterado na RAM do MCU,
Em caso de perda de alimentação o contador é perdido e inicializado com valor aleatório.
O contador pode ter seu valor ajustado por este comando.
Veja também o comando similar AT+MIPRTSCNT

Leitura:

AT+MIPDTRCNT?
+MIPDTRCNT: [CNT_Value]
OK

Parâmetro:
CNT_Value - valor do contador de pulsos do pino da entrada do DTR

Exemplos:
AT+ MIPDTRCNT?
+MIPDTRCNT: 67 //67 pulsos
OK

Escrita:
___________________________________________________________________________
Lista_Comandos_UTW_77E_v66_R1a.doc - Página # 20/51
Lista de Comandos – UTW – Firmware 77E

AT+MIPDTRCNT= [CNT_Value]
OK

Parâmetro:
CNT_Value - valor do contador de pulsos do pino da entrada do DTR

Exemplos:
AT+MIPDTRCNT=4294967295 //Ajusta valor do contador para 4294967295
OK

__________________________________________________________________________________________

6.19 - AT+MIPEVENTOS
Uso apenas para debug do firmware.
Lê os códigos dos últimos estados do firmware.
A aplicação de telemetria, bem como partes das bibliotecas de funções ou configurações estão implementadas como
máquinas de estados. Ao longo do andamento do firmware, um buffer com 16 posições vai sendo preenchido com os
códigos dos últimos estados que foram assumidos.
Assim em casos de falhas podemos utilizar estes dados para facilitar o debug.
Especialmente útil para situações de debug de falhas de conexão ou de lógica;

Comando apenas para Leitura:

AT+MIPEVENTOS?
+MIPEVENTOS:
OK

Parâmetros:

Exemplo:
AT+MIPEVENTOS?
+MIPEVENTOS: 15,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14 // (total: 16 eventos)

______________________________________________________________________________________________

6.20 - AT+MIPFC
Configura ou lê se o sinal de CTS (saída da RS232, pino 8) está sendo usada como controle de fluxo / TX.EN da RS485
ou como sinal de I/O.

Leitura:

AT+MIPFC?
+MIPFC: [FC]
OK

Parâmetro:
FC – FC=1: Controle de fluxo; FC=0 : pino de IO.

Exemplos:
AT+MIPFC?
+MIPFC: 1 // Pino como controle de fluxo ou TX Enable da RS485
OK

AT+MIPFC?
+MIPFC: 0 // Pino como IO
OK

___________________________________________________________________________
Lista_Comandos_UTW_77E_v66_R1a.doc - Página # 21/51
Lista de Comandos – UTW – Firmware 77E

Escrita:

AT+MIPFC=[FC]
OK

Parâmetro:
FC – FC=1: Controle de fluxo; FC=0 : pino de IO.

Exemplos:
AT+MIPFC=1 // Habilita controle de fluxo
OK

AT+MIPFC=0 // Habilita pino como IO


OK

______________________________________________________________________________________________

6.21 - AT+MIPFORWARD
Envia um comando diretamente ao modulo g24 e retorna a sua resposta

Quando for necessário obter alguma resposta a algum comando do g24, devemos usar este comando.
Assim com o modem online, e conexão TCP de dados ativa, será possível questionar o módulo g24 sem perder a
conexão TCP ativa.

Se a resposta do módulo celular g24 vier em várias linhas, com caracteres de enter no meio das respostas, o MCU vai
mandar várias respostas, cada uma correspondendo a uma linha de resposta.

Este comando só funciona quando o modem está online, com o socket 1 aberto

Alguns comandos não funcionam neste modo, como envio de SMS.

Comando apenas para Leitura:

AT+MIPFORWARD= [G24_Command]?
+MIPFORWARD: [G24_Comand]: [G24_Answ]
+MIPFORWARD: OK

Parâmetros:
G24_Command – Comando diretamente ao módulo g24 = Maximo 138 bytes
G24_Answ – Reposta diretamente do módulo g24 completa Maximo 150 bytes.
Cada linha da resposta recebe uma adição de um texto do comando.

Exemplo:
AT+MIPFORWARD=AT+CSQ? //Envia comando ao módulo g24 para verificar nível de sinal na antena
+MIPFORWARD: +CSQ: 19.99 //Retorna com o nível de sinal
+MIPFORWARD: OK

______________________________________________________________________________________________

6.22 - AT+MIPGPIO
Lê ou seta sinais de I/O do conector de I/O, CN2, MiniFIt de 14 pinos.

Placa UTW Modelo R1:


Existem 4 entradas (IO1 a IO4) e 4 saídas (IO5 a IO8) digitais no conector CN2. A direção pode ser alterada por
software mas o hardware deve ser também modificado com a retirada e colocação de resistores.

___________________________________________________________________________
Lista_Comandos_UTW_77E_v66_R1a.doc - Página # 22/51
Lista de Comandos – UTW – Firmware 77E

Placa UTW Modelo R2:

Existem 8 I/Os digitais, bidirecionais, controladas por software. A direção pode ser alterada por software, sem
necessidade de modificação do hardware.

As saídas tem seu estado gravado em flash no MCU, mas durante os 3 segundos iniciais do reset da UTW podem
assumir estados indefinidos.

As entradas devem receber o nível de GND para irem ao estado 0.


As saídas em 1 acionam transistores em open collector que colocam o sinal de saída em GND.

As leituras correspondem aos valores reais na porta dos MCU.

Leitura:

AT+MIPGPIO?
+MIPGPIO: [IO1],[IO2],[IO3],[IO4],[IO5],[IO6],[IO7],[IO8]
OK

Parâmetros (gravados na Flash do MCU):


IO1 – Estado lógico do sinal de IO do pino 7 do CN2
IO2 – Estado lógico do sinal de IO do pino 5 do CN2
IO3 – Estado lógico do sinal de IO do pino 3 do CN2
IO4 – Estado lógico do sinal de IO do pino 1 do CN2
IO5 – Estado lógico do sinal de IO do pino 8 do CN2
IO6 – Estado lógico do sinal de IO do pino 6 do CN2
IO7 – Estado lógico do sinal de IO do pino 4 do CN2
IO8 – Estado lógico do sinal de IO do pino 2 do CN2

Exemplo:
AT+MIPGPIO?
+MIPGPIO: 0,1,0,1,0,1,0,1
OK

Escrita:

AT+MIPGPIO= [IO1],[IO2],[IO3],[IO4],[IO5],[IO6],[IO7],[IO8]
OK

Configura as saídas dos sinais de I/O. As linhas que estiverm como entrada, vão armazenar o estado ajustado e se
forem configuradas como saídas, vão exibir o ultimo estado gravado.

Exemplo:
AT+MIPGPIO=1,1,0,0,1,1,0,0
OK

______________________________________________________________________________________________

6.23 - AT+MIPGPIODIR
Lê ou seta a direção das portas de I/O digitais do conector de I/O – CN2, MiniFit de 14 pinos.

Placa UTW Modelo R1:


Existem 4 entradas (IO1 a IO4) e 4 saídas (IO5 a IO8) digitais no conector CN2. A direção pode ser alterada por
software mas o hardware deve ser também modificado com a retirada e colocação de resistores.

Placa UTW Modelo R2:


Existem 8 I/Os digitais, bidirecionais, controladas por software. A direção pode ser alterada por software, sem
necessidade de modificação do hardware.

Entradas: valor “0”; Saídas: valor”1”


___________________________________________________________________________
Lista_Comandos_UTW_77E_v66_R1a.doc - Página # 23/51
Lista de Comandos – UTW – Firmware 77E

Ao se transformar uma entrada em saída, o ultimo valor gravado pelo comando AT+MIPGPIO vai ser apresentado na
saída.

Leitura:

AT+MIPGPIODIR?
+MIPGPIODIR: [DIR_IO1],[DIR_IO2],[DIR_IO3],[DIR_IO4],[DIR_IO5],[DIR_IO6],[DIR_IO7],[DIR_IO8]
OK

Parâmetros (gravados na Flash do MCU):

DIR_IO1 – Direção do sinal de IO do pino 7 do CN2


DIR_IO2 – Direção do sinal de IO do pino 5 do CN2
DIR_IO3 – Direção do sinal de IO do pino 3 do CN2
DIR_IO4 – Direção do sinal de IO do pino 1 do CN2
DIR_IO5 – Direção do sinal de IO do pino 8 do CN2
DIR_IO6 – Direção do sinal de IO do pino 6 do CN2
DIR_IO7 – Direção do sinal de IO do pino 4 do CN2
DIR_IO8 – Direção do sinal de IO do pino 2 do CN2

Exemplo:
AT+MIPGPIODIR?
+MIPGPIODIR: 0,0,0,0,1,1,1,1, // IO1 a IO4 como entradas, IO5 a IO8 como saídas.
OK

Escrita:

AT+MIPDB9IO= [DIR_IO1],[DIR_IO2],[DIR_IO3],[DIR_IO4],[DIR_IO5],[DIR_IO6],[DIR_IO7],[DIR_IO8]
OK

Configura as direções dos pinos de IO do conector de I/O CN2.

Parâmetros (gravados na Flash do MCU):

Exemplo:
AT+MIPDB9IO=1,1,1,1,0,0,0,0 //Coloca / IO1 a IO4 como saídas e , IO5 a IO8 como entradas
OK

______________________________________________________________________________________________

6.24 - AT+MIPID
Configura ou lê um conjunto de números de série ou identificação do MCU, g24 e Simcard.

Leitura:

AT+MIPID?
+MIPID: ["ID_ModemTCP"],["ESN_ModemCelular"],["CIMI_SimCard"]
OK

Parâmetros:
"ID_ModemTCP" - Número de identificação do modem TCP, máximo 17 caracteres ASCII (parâmetro configurável pelo
usuário, gravado na Flash do MCU);
"ESN_ModemCelular" - ESN do Modem Celular G24, 15 caracteres, apenas leitura
"CIMI_SimCard" - CIMI do SimCard; com 15 caracteres, apenas leitura.

Exemplos:
AT+MIPID?
+MIPID:"0000000000000001","","" // Resposta com módulo celular e SimCard não respondendo
OK //– erro ou modem em inicialização
___________________________________________________________________________
Lista_Comandos_UTW_77E_v66_R1a.doc - Página # 24/51
Lista de Comandos – UTW – Firmware 77E

AT+MIPID?
+MIPID:"0000000000000001","352219001261822","" // Resposta com SIMCARD não reconhecido
OK

AT+MIPID?
+MIPID:"0000000000000001","352219001261822","724031103291809" // Resposta completa, modem e
OK // SimCard “Ok”

Observação:
Ao ler as informações de identificação do Modem TCP. Caso haja algum problema de comunicação entre o MCU e o
modem celular G24 ou entre o MCU e o SimCard, os campos ESN_ModemCelular e CIMI_SimCard retornarão em
vazio para a resposta do comando de leitura de ID. O processo de inicialização do módulo celular pode demorar até 30
segundos. Portanto durante este período é comum que estes campos venham vazios.

Escrita:

AT+MIPID= ["ID_ModemTCP"]
OK

Parâmetro:
"ID_ModemTCP" - Número de identificação do modem TCP, máximo 16 caracteres ASCII (parâmetro configurável pelo
usuário, gravado na Flash do MCU);

Exemplo:
AT+MIPID="0000000000000001"
OK

______________________________________________________________________________________________

6.25 - AT+MIPLOGIN
Configura ou lê as informações para conexão a internet, para a APN do SIMCARD1
Este comando afeta apenas os dados para conexão com o SIMCARD1
Este comando é diferente do AT+MIPMLOGIN
Comando obsoleto para manter compatibilidade. Recomendamos o uso do novo comando AT+MIPMLOGIN

Leitura:

AT+ MIPLOGIN?
+MIPLOGIN: [APN],[Username],[Password],[N_Unlock_CPIN],[PIN_code]
OK

Parâmetros (gravados na Flash do MCU): Parâmetros em string com 31 bytes Maximo.


APN: APN de conexão a ser usada para a sessão GPRS.
Username: Username para login naquela APN
Password: senha para login naquela APN.
N_Unlock_CPIN: entre 0 e 1;
Define se vai fazer tentativas de desbloqueio do SIMCard usando o PIN_CODE. Tem efeito apenas se o SIM Card
estiver bloqueado, e tenta o desbloqueio permanente.
Com N_Unlock_CPIN =0, mesmo que o SIMCard estiver bloqueado, não tenta o desbloqueio.
PIN_CODE; código para desbloqueio do SIMCard, 8 caracteres ASCII no máximo. Default: "1010";

Dados válidos apenas para o SIMCARD1. Para acesso ao SIMCARD2 use o comando AT+MIPMLOGIN

Exemplos:
AT+MIPLOGIN?
AT+ MIPLOGIN: "tim.br","tim","tim",1,"1010"
OK

___________________________________________________________________________
Lista_Comandos_UTW_77E_v66_R1a.doc - Página # 25/51
Lista de Comandos – UTW – Firmware 77E

Escrita:

AT+MIPLOGIN= [APN],[username],[password],[n_try],[PIN_code]
OK

Parâmetros (gravados na Flash do MCU):


APN: APN de conexão a ser usada para a sessão GPRS.
Username: Username para login naquela APN
Password: senha para login naquela APN.
N_Unlock_CPIN: entre 0 e 1; n_try: entre 0 e 3;
Define se vai fazer tentativas de desbloqueio do SIMCard usando o PIN_CODE. Tem efeito apenas se o SIM Card
estiver bloqueado, e tenta o desbloqueio permanente.
Com N_UNlock_CPIN =0, mesmo que o SIMCard estiver bloqueado, não tenta o desbloqueio.
PIN_CODE; código para desbloqueio do SIMCard, 5 caracteres ASCII no máximo. Default: "1010";

Os Parâmetros APN, username e password podem ter no máximo 31 caracteres ASCII, cada um.
Dados válidos apenas para o SIMCARD1

Exemplo:
AT+MIPLOGIN="tim.br","tim","tim",0,"1010" //APN: tim.br, Username: tim, Password p/ login: tim,
OK //não tenta desbloqueio do SimCard, PIN_CODE: 1010

______________________________________________________________________________________________

6.26 - AT+MIPMBUSADDR
Configura ou lê os endereços de ModBus da UTW

A UTW pode ser configurada via MODBUS RTU, pela interface serial ou por TCP-IP.
A UTW responde aos comandos de leitura de grupo de registradores - 03 (hexa), e escrita de bloco de registradores -
10 (hexa).
O Mapa de registradores para o MODBUS da UTW está descrito no documento “Mapa de Registradores MODBUS da
UTW

Neste firmware utilizamos apenas o endereço principal . O endereço secundário seria utilizado para separar
funcionalidades customizadas para a UTW.

Leitura:

AT+ MIPMBUSADDR?
+MIPMBUSADDR: [MODBUS_ADDR_PRINCIPAL],[MODBUS_AUXILIAR]
OK

Parâmetros (gravados na Flash do MCU):


MODBUS_ADDR_PRINCIPAL: Endereço de MODBUS para a UTW. Default: C8; Endereços válidos de 00 a 254.
MODBUS_ADDR_AUXILIAR: Endereço de MODBUS para a UTW. Default: C8; Endereços válidos de 00 a 254.

Exemplos:
AT+MIPBUSADDR?
AT+ MIPMBUSADDR: 11,12 // Endereços de modbus setados para 11 e 12
OK

Escrita:

AT+MIPMBUSADDR= [MODBUS_ADDR_PRINCIPAL],[MODBUS_ADDR_AUXILIAR]
OK

Parâmetros (gravados na Flash do MCU):


MODBUS_ADDR: Endereço de MODBUS para a UTW. Default: C8; Endereços válidos de 01 a 254.
MODBUS_ACTIVE: Em 1 ativa a configuração via MODBUS e em 0 desativa a interpretação de comandos MODBUS.

___________________________________________________________________________
Lista_Comandos_UTW_77E_v66_R1a.doc - Página # 26/51
Lista de Comandos – UTW – Firmware 77E

Exemplo:
AT+MIPMBUSADDR=150 ,151 //Endereço Modbus setado para 150 e 151
OK

______________________________________________________________________________________________

6.27 - AT+MIPMBUSENABLE
Configura ou lê se a interpretação de pacotes ModBus está habilitada na UTW

Leitura:

AT+ MIPMBUSENABLE?
+MIPMBUSENABLE: [MODBUS_ENABLE]
OK

Parâmetros (gravados na Flash do MCU):


MODBUS_ENABLE: habilita ou desabilita interpretação de pacotes ModBus
1 = habilita a interpretação de pacotes ModBus
0 = desabilita a interpretação de pacotes ModBus

Exemplos:
AT+MIPBUSENABLE?
AT+ MIPMBUSENABLE: 1 // protocolo Modbus ativado,
OK

Escrita:

AT+MIPMBUSENABLE= [MODBUS_ENABLE]
OK

Parâmetros (gravados na Flash do MCU):


MODBUS_ENABLE: habilita ou desabilita interpretação de pacotes ModBus
1 = habilita a interpretação de pacotes ModBus
0 = desabilita a interpretação de pacotes ModBus

Exemplo:
AT+MIPMBUSENABLE=0 //Endereço Modbus setado para 15 mas protocolo desativado
OK

______________________________________________________________________________________________

6.28 - AT+MIPMCONFIG
Configura ou lê um conjunto de parâmetros de configurações do Modem TCP: BaudRates, timeouts, e retries.
Este comando é diferente do AT+MIPCONFIG e usa alguns parâmetros em comum e outros distintos.

Leitura:

AT+ MIPMCONFIG?
+MIPCONFIG: [baudrate_RS232],[baudrate_g24],[timeout_RS232_ms],[timeout_g24_ms],[Tout_reconect],
[Time_to_Reset]
OK

Parâmetros (gravados na Flash do MCU):


baudrate_RS232 - entre 0 e 8
Baudrate da porta serial RS232 (default 5: 9600 bps)
___________________________________________________________________________
Lista_Comandos_UTW_77E_v66_R1a.doc - Página # 27/51
Lista de Comandos – UTW – Firmware 77E

0 – 300; 1 – 600; 2 - 1200 ; 3 - 2400 ; 4 - 4800 ; 5 - 9600 ; 6 – 19200 ; 7 – 38400 ; 8 – 57600 ;


baudrate_g24 - entre 0 e 8
Baudrate interno entre o MCU e módulo celular g24 (default 8: 57600 bps)
0 – 300; 1 – 600; 2 - 1200 ; 3 - 2400 ; 4 - 4800 ; 5 - 9600 ; 6 – 19200 ; 7 – 38400 ; 8 – 57600 ;
timeout_serial_ms - entre 2 e 1000 (ms) (1segundo)
timeout entre bytes recebidos pela porta serial RS232 para determinar o fechamento e envio de um pacote TCP.
Default: 50 (50ms)
timeout_g24_ms - Timeout entre bytes recebidos do g24 para determinar o fechamento e envio de um pacote TCP.
Entre 2 e 1000 [ms] sendo o default: 10 (10ms);
timeout_reconnect - Timeout de espera para tentativa de reconexão quando um link é perdido. Entre 0 e 65535 [s] =
18 horas, sendo o default: 30 (30s).
Word_Time_to_Reset - Tempo em minutos para o temporizador de reset automático do MCU do modem. Cada vez
que se atinge este tempo, o MCU é resetado e o firmware inicia novamente desde o início. Se for zero está desabilitado.
Intervalo de tempo de 1 a 65535 minutos (aprox~ 45 dias)

Exemplos:
AT+MIPMCONFIG?
AT+MIPMCONFIG: 5,8,100,200,30,0 //Baudrate do MCU em 9600bps, Baudrate entre MCU e modulo g24
//em 57600bps, Time-out porta serial em 100 ms, Time-out g24 em 200ms
//Time-out para tentativa de reconexão em 30s, Desliga reset automático
//do MCU

Escrita:

AT+MIPCONFIG: [baudrate_RS232],[baudrate_g24],[timeout_RS232_ms],[timeout_g24_ms],[Tout_reconect],
[Time_to_Reset]
OK

Parâmetros (gravados na Flash do MCU):


baudrate_RS232 - entre 2 e 8
Baudrate da porta serial RS232 (default 5: 9600 bps)
0 – 300; 1 – 600; 2 - 1200 ; 3 - 2400 ; 4 - 4800 ; 5 - 9600 ; 6 – 19200 ; 7 – 38400 ; 8 – 57600 ;
baudrate_g24 - entre 2 e 8
Baudrate interno entre o MCU e módulo celular g24 (default 8: 57600 bps)
0 – 300; 1 – 600; 2 - 1200 ; 3 - 2400 ; 4 - 4800 ; 5 - 9600 ; 6 – 19200 ; 7 – 38400 ; 8 – 57600 ;
timeout_serial_ms - entre 2 e 1000 (ms) (1segundo)
timeout entre bytes recebidos pela porta serial RS232 para determinar o fechamento e envio de um pacote TCP.
Default: 50 (50ms)
timeout_g24_ms - Timeout entre bytes recebidos do g24 para determinar o fechamento e envio de um pacote TCP.
Entre 2 e 1000 [ms] sendo o default: 10 (10ms);
timeout_reconnect - Timeout de espera para tentativa de reconexão quando um link é perdido. Entre 0 e 65535 [s] =
18 horas, sendo o default: 30 (30s).
Word_Time_to_Reset - Tempo em minutos para o temporizador de reset automático do MCU do modem. Cada vez
que se atinge este tempo, o MCU é resetado e o firmware inicia novamente desde o início. Se for zero
Intervalo de tempo de 1 a 65535 minutos (aprox~ 45 dias)

Exemplo:
AT+MIPMCONFIG= 5,8,100,200,60,0 //Baudrate do MCU em 9600bps, Baudrate entre MCU e modulo g24
OK //em 57600bps, Time-out porta serial em 100 ms, Time-out g24 em 200ms
//Time-out para tentativa de reconexão em 60s, Desliga reset automático
//do MCU

______________________________________________________________________________________________

6.29 - AT+MIPMLOGIN
Configura ou lê as informações para conexão a internet, para as APNs do SIMCARD1 e do SIMCARD2
Este comando é diferente do AT+MIPLOGIN

Leitura:

AT+MIPMLOGIN? [n_SIM]
+MIPMLOGIN: [n_SIM],[APN],[username],[password],[N_Unlock_CPIN],[PIN_code]
___________________________________________________________________________
Lista_Comandos_UTW_77E_v66_R1a.doc - Página # 28/51
Lista de Comandos – UTW – Firmware 77E

OK

Parâmetros (gravados na Flash do MCU):


Os Parâmetros APN, username, password podem ter no máximo 40 caracteres ASCII, cada um.
N_SIM - seleciona o SIMcard a ser configurado, 1 para o primeiro (principal) e 2 para o segundo
APN - APN de conexão a ser usada para a sessão GPRS. Default: "tim.br";
Username - Username para login naquela APN. Default: "tim";
Password - senha para login naquela APN. Default: "tim";
n_try - entre 0 e 3; Default: = 1;
Número de tentativas de desbloqueio do SIMCard usando o PIN_CODE.
Tem efeito apenas se o SIM Card estiver bloqueado, e tenta o desbloqueio permanente.
Com n_try =0, mesmo que o SIMCard estiver bloqueado, não tenta o desbloqueio.
PIN_CODE - código para desbloqueio do SIMCard, 8 caracteres ASCII no máximo. Default: "1010";

Exemplos:
AT+MIPMLOGIN?1 // comando de leitura para o primeiro SIMcard
AT+ MIPMLOGIN: 1,"tim.br","tim","tim",1,"1010"
OK

AT+MIPMLOGIN?2 // comando de leitura para o segundo SIMcard


AT+ MIPMLOGIN: 2, "claro.com.br","claro","claro”,0,"3636"
OK

Escrita:
AT+MIPMLOGIN= [n_SIM],[APN],[username],[password],[n_try],[PIN_code]
OK

Parâmetros (gravados na Flash do MCU):


Os Parâmetros APN, username, password podem ter no máximo 40 caracteres ASCII, cada um.
N_SIM - seleciona o SIMcard a ser configurado, 1 para o primeiro (principal) e 2 para o segundo
APN - APN de conexão a ser usada para a sessão GPRS. Default: "tim.br";
Username - Username para login naquela APN. Default: "tim";
Password - senha para login naquela APN. Default: "tim";
n_try - entre 0 e 3; Default: = 1;
Número de tentativas de desbloqueio do SIMCard usando o PIN_CODE.
Tem efeito apenas se o SIM Card estiver bloqueado, e tenta o desbloqueio permanente.
Com n_try =0, mesmo que o SIMCard estiver bloqueado, não tenta o desbloqueio.
PIN_CODE - código para desbloqueio do SIMCard, 8 caracteres ASCII no máximo. Default: "1010";

Exemplos:
AT+MIPMLOGIN=1,"tim.br","tim","tim",0,"1010" // Comando de ajuste para o primeiro SIMcard
OK

AT+MIPMLOGIN=2,"claro.com.br","claro","claro”,0,"3636" // Comando de ajuste para o segundo SIMcard


OK

______________________________________________________________________________________________

6.30 - AT+MIPMSERVER
Configura ou lê os conjuntos de portas e IPs para conexão TCP ou UDP.
Este comando é diferente do AT+MIPSERVER

Leitura:

AT+MIPMSERVER? [Socket],[NServer]
+MIPMSERVER: [Socket],[NServer],[Local_Port],[”Remote_URL”],[Remote_Port]
OK

___________________________________________________________________________
Lista_Comandos_UTW_77E_v66_R1a.doc - Página # 29/51
Lista de Comandos – UTW – Firmware 77E

Parâmetros (gravados na memória Flash do MCU);


Socket - é o número do socket em uso. Neste caso usado apenas o socket 1 (válido de 1 a 2)
NServer - é o número do servidor. Devem ser preenchidos de 1 a 3 para cada socket
Local_Port - porta de saída do modem: de 1 a 65534
”Remote_URL”- DNS ou IP de destino: ex: “201.52.127.125” ou “mecatron.dyndns.org”, “informat.com.br”
Remote_Port - porta de destino: de 1 a 65534

Após estabelecer a conexão GPRS com a Operadora, conexão PPP com o ISP, e autenticando o acesso por PAP no
ISP e após ter recebido o seu IP, o Modem TCP está pronto para fazer a conexão TCP ao servidor.
O Modem TCP faz 3 tentativas de conexão TCP em cada conjunto de servidor.
Se todas tentivas falharem o modem TCP se desconecta do GPRS e recomeça os processos de conexão.

Observação:
Para leitura dos parâmetros devem ser informados o número do Socket e o número do Servidor.

Exemplos:
AT+MIPMSERVER?1,1 //Verifica o servidor 1 do Socket 1
+MIPMSERVER: 1,1,5001,”200.162.18.194”,4001

AT+MIPMSERVER?1,2 //Verifica o servidor 2 do Socket 1


+MIPMSERVER: 1,1,5001,”200.162.18.194”,4001

Escrita:
AT+MIPMSERVER: [Socket],[NServer],[Local_Port],[”Remote_URL”],[Remote_Port]
OK

Parâmetros (gravados na memória Flash do MCU);


Socket - é o número do socket em uso. Neste caso usado apenas o socket 1 (válido de 1 a 2)
NServer - é o número do servidor. Devem ser preenchidos de 1 a 3 para cada socket
Local_Port - porta de saída do modem: de 1 a 65534
”Remote_URL”- DNS ou IP de destino: ex: “201.52.127.125” ou “mecatron.dyndns.org”, “informat.com.br”
Remote_Port - porta de destino: de 1 a 65534

Após estabelecer a conexão GPRS com a Operadora, conexão PPP com o ISP, e autenticando o acesso por PAP no
ISP e após ter recebido o seu IP, o Modem TCP está pronto para fazer a conexão TCP ao servidor.
O Modem TCP faz 3 tentativas de conexão TCP em cada conjunto de servidor.
Se todas tentivas falharem o modem TCP se desconecta do GPRS e recomeça os processos de conexão.

Exemplos:
AT+MIPMSERVER=1,1,5000,”200.162.18.194”,5001 //Configura o servidor 1 do Socket 1
OK

AT+MIPMSERVER=1,2,5000,”200.162.18.194”,5001 //Configura o servidor 2 do Socket 1


OK

AT+MIPMSERVER=1,3,5000,”200.162.18.194”,5001 //Configura o servidor 3 do Socket 1


OK
______________________________________________________________________________________________

6.31 - AT+MIPOFF
Este comando é executado somente a partir da porta serial RS232.

Com o equipamento previamente em modo transparente, este comando desliga o módulo g24.
A resposta OK pode demorar até 10 segundos e vem após a confirmação do g24 desligado.

Comando apenas para Escrita:

AT+MIPOFF
OK
___________________________________________________________________________
Lista_Comandos_UTW_77E_v66_R1a.doc - Página # 30/51
Lista de Comandos – UTW – Firmware 77E

Exemplo:
AT+MIPOFF
OK

______________________________________________________________________________________________

6.32 - AT+MIPON
Este comando é executado somente a partir da porta serial RS232.

Com o equipamento em modo transparente, liga o módulo g24. A resposta OK pode demorar até 20 segundos e vem
após a confirmação do g24 ligado.

Comando apenas para Escrita:

AT+MIPON
OK

Exemplo:
AT+MIPON
OK
______________________________________________________________________________________________

6.33 - AT+MIPPWRALARM
Configura ou lê a função de aviso de alarme de baixa tensão de alimentação DC do modem.

Existe a opção do Modem Serial TCP-IP da Informat ser montado com um supercap ou uma bateria que sustenta o
modem funcionando por um certo tempo mesmo sem a alimentação da fonte DC
Nestes casos normalmente é usado um divisor resistivo pode ser usado para enviar uma amostra da tensão de
alimentação externa para a entrada analógica AD1 (pino 12 do CN3)

Quando o sinal analógico cai abaixo de um certo patamar, podem ser geradas mensagens de alarme, a serem
transmitidas pelo socket TCP ou UDP que estiver ativo no momento e também por SMS.

Pode ser configurado o disparo do alarme independente para borda de subida ou de descida, com textos individuais.

Se não houver socket ativo no momento, as mensagens de alarme serão descartadas, mas o processo de SMS se
estiver habilitado será executado.

Verifique a configuração para SMS no comando AT+MIPTEL.


Veja os comandos similares AT+MIPRTS, AT+MIPDTR

Leitura:

AT+MIPPWRALARM? [pol_borda]
+MIPPWRALARM: [pol_borda],[”msg_alarme_pol”]
OK

Parâmetros:
pol_borda - indica a polaridade da borda no TTL: 1 = selecionada borda de subida; 0= selecionada borda de descida
”msg_alarme_pol” - Texto que será enviado quando houver a borda no sinal. Se o texto for nulo (“”) o alarme não será
disparado na borda da polaridade escolhida. Máximo 23 caracteres ASCII.

Exemplos:
AT+MIPPWRALARM?1 //Verificar se o Alarme está configurado para borda de subida
+MIPPWRALARM: 0,”Retorno de AC” //Nível lógico do pino = 0, mensagem a ser enviada: “Retorno de AC”
OK

___________________________________________________________________________
Lista_Comandos_UTW_77E_v66_R1a.doc - Página # 31/51
Lista de Comandos – UTW – Firmware 77E

AT+MIPPWRALARM?0 // Verificar se o Alarme está configurado para borda de descida


+MIPPWRALARM: 0,”” // Nível lógico do pino = 0, alarme desabilitado
OK

Escrita:

AT+MIPPWRALARM= [pol_borda],[”msg_alarme_pol”]
OK

Parâmetros:
pol_borda - indica a polaridade da borda no TTL: 1 = selecionada borda de subida; 0= selecionada borda de descida
”msg_alarme_pol” - Texto que será enviado quando houver a borda no sinal. Se o texto for nulo (“”) o alarme não será
disparado na borda da polaridade escolhida. Máximo 16 caracteres ASCII.

Exemplos:
AT+MIPPWRALARM=1,”Retorno de AC” //Configura alarme apenas na borda de subida com mensagem de alarme:
OK //”Retorno de AC”
AT+MIPPWRALARM=0,””
OK
Quando houver uma borda de subida, se o modem estiver com um socket TCP ou UDP estabelecido, será
enviado um pacote de alarme com o texto de alarme configurado;
Exemplo:
Retorno de AC

AT+MIPPWRALARM=1,”Retorno de AC” //Configura alarme na borda de subida com mensagem de alarme:


OK //”Retorno de AC”
AT+MIPDTR=0,”Falta de AC” //Configura alarme na borda de descida com mensagem de alarme:
OK //”Falta de AC”

Quando houver uma borda de subida, se o modem estiver com um socket TCP ou UDP estabelecido, será
enviado um pacote de alarme com o texto de alarme configurado;
Exemplo:
Retorno de AC
Quando houver uma borda de descida, se o modem estiver com um socket TCP ou UDP estabelecido, será
enviado um pacote de alarme com o texto de alarme configurado;
Exemplo:
Falta de AC

______________________________________________________________________________________________

6.34 - AT+MIPRESET
Gera um reset real no MCU (como se fosse por hardware), reinicializando o MCU e depois o módulo celular.
Todas as conexões são perdidas.
Não manda resposta.

Comando apenas para Escrita:

AT+MIPRESET
OK

Exemplo:
AT+MIPRESET
OK

______________________________________________________________________________________________

6.35 - AT+MIPRTC

___________________________________________________________________________
Lista_Comandos_UTW_77E_v66_R1a.doc - Página # 32/51
Lista de Comandos – UTW – Firmware 77E

Configura ou lê data e horário no RTC - Real Time Clock.

Quando se pede uma leitura, o RTC é lido pelo MCU que atualiza o timer interno do MCU e repassa os dados como
resposta ao comando,

Quando se pede uma escrita, timer interno do MCU é atualizado pelo comando e depois o MCU grava o timer do RTC,

Leitura:

AT+MIPRTC?
+MIPRTC: [hora],[minuto],[segundo],[dia],[mes],[ano],[PerSinc]
OK

Parâmetros:
Ano,mês,dia,hora, minuto, segundo. todos com 2 digitos-
Persinc. período de sincronismo entre timer interno e rtc em minutos (0 desativado, max 65535)

Exemplos:
AT+MIPRTC?
+MIPRTC: 06,08,09,22,45,13,1440
OK

Escrita:

AT+MIPRTC= [ano],[mes],[dia],[hora],[minuto],[segundo],[PerSinc]
OK

Parâmetros:
Ano,mês,dia,hora, minuto, segundo. todos com 2 digitos-
Persinc. período de sincronismo entre timer interno e rtc em minutos (0 desativado, max 65535)

Exemplos:
AT+MIPRTC=09,08,06,22,30,00
OK

______________________________________________________________________________________________

6.36 - AT+MIPRTS
Configura ou lê a função de aviso de alarme de transição do pino da entrada de RTS

Transições no sinal da entrada do RTS (DB9 pino 7) podem ser usadas para gerar mensagens de alarme, a serem
transmitidas pelo socket TCP ou UDP que estiver ativo no momento e também por SMS.

Pode ser configurado o disparo do alarme independente para borda de subida ou de descida, com textos individuais.

Se não houver socket ativo no momento, as mensagens de alarme serão descartadas, mas o processo de SMS se
estiver habilitado será executado.

Verifique a configuração para SMS no comando AT+MIPTEL.


Veja os comandos similares AT+MIPDTR, AT+MIPPWRALARM

Leitura:

AT+MIPRTS? [pol_borda]
+MIPRTS: [pol_borda],[”msg_alarme_pol”]
OK

Parâmetros:
pol_borda - indica a polaridade da borda no TTL: 1 = selecionada borda de subida; 0= selecionada borda de descida
”msg_alarme_pol” - Texto que será enviado quando houver a borda no sinal. Se o texto for nulo (“”) o alarme não será
disparado na borda da polaridade escolhida. Máximo 16 caracteres ASCII.
___________________________________________________________________________
Lista_Comandos_UTW_77E_v66_R1a.doc - Página # 33/51
Lista de Comandos – UTW – Firmware 77E

Exemplos:
AT+MIPRTS?1 //Ler alarme de transição para nível lógico 1 do pino da entrada de RTS
+MIPRTS: 0,”Alarme RTS UP” //Nível lógico do pino = 0, mensagem a ser enviada: “Alarme RTS UP”
OK

AT+MIPRTS?0 //Ler alarme de transição para nível lógico 0 do pino da entrada de RTS
+MIPRTS: 0,”” // Nível lógico do pino = 0, alarme desabilitado
OK

Escrita:

AT+MIPRTS= [pol_borda],[”msg_alarme_pol”]
OK

Parâmetros:
pol_borda - indica a polaridade da borda no TTL: 1 = selecionada borda de subida; 0= selecionada borda de descida
”msg_alarme_pol” - Texto que será enviado quando houver a borda no sinal. Se o texto for nulo (“”) o alarme não será
disparado na borda da polaridade escolhida. Máximo 16 caracteres ASCII.

Exemplos:
AT+MIPRTS=1,”Alarme RTS UP” //Configura alarme apenas na borda de subida com mensagem de alarme:
OK //”Alarme RTS UP”

AT+MIPRTS=0,””
OK

Quando houver uma borda de subida, se o modem estiver com um socket TCP ou UDP estabelecido, será enviado um
pacote de alarme com o texto de alarme configurado
Exemplo:
Alarme RTS UP
______________________________________________________________________________________________

6.37 - AT+MIPRTSCNT
Modificar ou ler o valor do contador de pulsos do pino da entrada do RTS

O pino de entrada do RTS (pino 7 do DB9) funciona também como um contador de pulsos.
Funciona com freqüência máxima de 100 pulsos por segundo.
O contador é incrementado na borda de descida do sinal TTL do pino de RTS
O valor do contador é um double word – 32 bits e varia de 0 a 4.294.967.295
Em caso de reset do modem, o valor continua inalterado na RAM do MCU,
Em caso de perda de alimentação o contador é perdido e inicializado com valor aleatório.
O contador pode ter seu valor ajustado por este comando.
Veja também o comando similar AT+MIPDTRCNT

Leitura:

AT+MIPRTSCNT?
+MIPRTSCNT: [RTS_Value]
OK

Parâmetro:
RTS_Value - valor do contador de pulsos do pino da entrada do RTS

Exemplos:
AT+ MIPRTSCNT?
+MIPRTSCNT: 107 //107 pulsos
OK

___________________________________________________________________________
Lista_Comandos_UTW_77E_v66_R1a.doc - Página # 34/51
Lista de Comandos – UTW – Firmware 77E

Escrita:

AT+MIPRTSCNT= [RTS_Value]
OK

Parâmetro:
RTS_Value - valor do contador de pulsos do pino da entrada do RTS

Exemplos:
AT+MIPRTSCNT=4294967295 //Ajusta valor do contador para 4294967295
OK

______________________________________________________________________________________________

6.38 - AT+MIPRUN
Este comando é executado somente a partir da porta serial RS232.

Para recolocar o programa em modo de operação normal, ou seja, sair do modo transparente. O programa vai continuar
de onde estava antes ou reiniciar os processos de conexão.
É comum aparecerem caracteres estranhos ou uma mensagem de erro do g24 quando se sai do modo transparente.

Comando apenas para Escrita:

AT+MIPRUN
OK

Exemplo:
AT+MIPRUN
OK
______________________________________________________________________________________________

6.39 - AT+MIPSERVER
Configura ou lê os conjuntos de portas e IPs para conexão TCP ou UDP, apenas para o socket 1
Este comando é diferente do AT+MIPMSERVER

Após estabelecer a conexão GPRS com a Operadora, conexão PPP com o ISP, e autenticando o acesso por PAP no
ISP e após ter recebido o seu IP, o Modem TCP está pronto para fazer a conexão TCP ao servidor.
O Modem TCP faz 3 tentativas de conexão TCP em cada conjunto de servidor
Se todas tentativas falharem o modem TCP se desconecta do GPRS e recomeça os processos de conexão.

Leitura:

AT+MIPSERVER?
+MIPSERVER:[Remote_Port1],[Server_IP1],[Remote_Port2],[Server_IP2],[Remote_Port3],[Server_IP3]
OK

Parâmetros (gravados na memória Flash do MCU):


Server_IP - IP de destino: ex: “201.52.127.125”
Remote_Port - porta remota do servidor: de 1 a 65534

Exemplo:
AT+MIPSERVER?
MIPSERVER: 3010,208.50.244.17,3010,208.50.244.17,3010,208.50.244.17
OK

___________________________________________________________________________
Lista_Comandos_UTW_77E_v66_R1a.doc - Página # 35/51
Lista de Comandos – UTW – Firmware 77E

Escrita:

AT+MIPSERVER= [Remote_Port1],[Server_IP1],[Remote_Port2],[Server_IP2],[Remote_Port3],[Server_IP3]
OK

Parâmetros (gravados na memória Flash do MCU):


Server_IP - IP de destino: ex: “201.52.127.125”
Remote_Port - porta remota do servidor: de 1 a 65534

Exemplos:
AT+MIPSERVER=3010,208.50.244.17,3010,208.50.244.17,3010,208.50.244.17
OK //Configura o mesmo IP e porta de servidor para as três tentaivas

______________________________________________________________________________________________

6.40 - AT+MIPSOCK
Configura ou lê parâmetros relativos a cada socket TCP /UDP

Leitura:

AT+MIPSOCK? [nSock]
+MIPSOCK: [nSock],[Protocol],[SockReconnTime],[sckKAInterval],[DynamicServer],[Retransmissions],
[SockToutMin],[SockToutMax],["KeepAliveStr"],[SockSize_GPRS_Serial],[SockSize_Serial_GPRS]
OK

Parâmetros (gravados na memória Flash do MCU):


nSock= Número do Socket a ser lido: Válido de 1 a 2
Protocol= Protocolo utilizado: 0 = TCP, 1= UDP, 2= TCP SSL
SockReconnTimes= Tempo de reconexão em caso de queda (em segundos) – Apenas para protocolo TCP (Word)
sckKAInterval= Intervalo de inatividade para envio de Keep Alive em segundos (Word) (0 desabilita Keep alive)
DynamicServer= Apenas para conexão UDP: (é ignorado em caso de conexão TCP)
0 = Estático: UDP sempre responde ao IP e porta do servidor configurado no MIPSERVER ou MIPMSERVER
1 = Dinâmico: UDP responde ao IP e porta de origem do pacote que chegou no modem.
Retransmissions = numero de retransmissão de pacotes TCP que falharam ACK, de 1 a 5; Não usado com UDP
SockToutMin = Mínimo intervalo (em ds – décimos de segundo) para retransmissão de pacote TCP, entre 1 e 10.
Indiferente para UDP.
SockToutMax = Maximo intervalo de Timeout (em ds – décimos de segundo) para retransmissão de pacote TCP, entre
10 a 600, Indiferente para UDP
"KeepAliveStr" = String utilizada para Keep Alive para o socket em questão. Máximo 17 caracteres
SockSize_GPRS_Serial = Tamanho do socket na direção TCP -> Serial; Parâmetro apenas para leitura; não é
ajustável.
SockSize_Serial_GPRS = Tamanho do socket na direção Serial -> TCP; Parâmetro apenas para leitura; não é
ajustável.

Observações:
A soma do tamanho dos buffers do sockets para TX e RX no MCU GT60 deve ser de no máximo 1500 bytes. Temos
opções com 1024, 256, 1200,360, 540, 540, entre outros.

Exemplos:
AT+MIPSOCK?1 //Verificar o socket 1
AT+MIPSOCK=1,0,3,120,0,5,10,60,"KEEP ALIVE",520,1500 //Protocolo TCP, tempo de reconexão em 3s, intervalo
OK //envio de Keep Alive em 120s, n° de retransmissões: 5,
//String de Keep Alive = “Keep Alive”
//Socket na direção GPRS->Serial: 520 bytes
//Socket na direção Serial->GPRS 1500 bytes

Escrita:

AT+MIPSOCK= [nSock],[Protocol],[SockReconnTime],[sckKAInterval],[DynamicServer],[Retransmissions],
[SockToutMin],[SockToutMax],["KeepAliveStr"],[SockSize_GPRS_Serial],[SockSize_Serial_GPRS]
OK
___________________________________________________________________________
Lista_Comandos_UTW_77E_v66_R1a.doc - Página # 36/51
Lista de Comandos – UTW – Firmware 77E

Parâmetros (gravados na memória Flash do MCU):


nSock= Número do Socket a ser configurado: Válido de 1 a 2
Protocol= Protocolo utilizado: 0 = TCP, 1= UDP, 2= TCP SSL
SockReconnTimes= Tempo de reconexão em caso de queda (em segundos) – Apenas para protocolo TCP
sckKAInterval= Intervalo de inatividade para envio de Keep Alive em segundos (0 desabilita Keep alive)
DynamicServer= Apenas para conexão UDP: (é ignorado em caso de conexão TCP)
0 = Estático: UDP sempre responde ao IP e porta do servidor configurado no MIPSERVER ou MIPMSERVER
1 = Dinâmico: UDP responde ao IP e porta de origem do pacote que chegou no modem.
Retransmissions = numero de retransmissão de pacotes TCP que falharam ACK, de 1 a 5; Não usado com UDP
SockToutMin = Mínimo intervalo (em ds– décimos de segundo) para retransmissão de pacote TCP, entre 1 e 10.
Indiferente para UDP.
SockToutMax = Maximo intervalo de Timeout (em ds– décimos de segundo) para retransmissão de pacote TCP, entre
10 a 600, Indiferente para UDP
"KeepAliveStr" = String utilizada para Keep Alive para o socket em questão, Máximo 17 caracteres

Exemplos:
AT+MIPSOCK=1,0,3,60,0,5,10,60,"KEEP ALIVE" //Socket 1,Protocolo TCP, tempo de reconexão em 3s,
OK //envio de Keep Alive em intervalos de 60s, n° de
// retransmissões: 5, String de Keep Alive = “Keep Alive”

AT+MIPSOCK=2,0,5,60,0,4,10,60,"Mensagem" //Socket 2, Protocolo TCP, tempo de reconexão em 5s,


OK // intervalo envio de Keep Alive em 60s, n° de
// retransmissões: 4,String de Keep Alive = “Mensagem”

______________________________________________________________________________________________

6.41 - AT+MIPSTATUS
Retorna valores de CSQ, status de CGATT e CGPRS, e status de liberação do PIN do SIMCard

Comando apenas para Leitura:

AT+MIPSTATUS?
+MIPSTATUS: [CSQ],[CGATT],[CGPRS],[SIMPIN]
OK

Parâmetros:
CSQ - Lê o ultimo dado de CSQ do módulo celular, caso ainda não esteja conectado no GPRS ou anterior à conexão
GPRS atual. Indica o nível de sinal GSM com valores entre 0 e 31. Valor mínimo para acesso a GPRS: 5
CGATT - indica se conseguiu atachar ao GPRS 0= não atachado; 1= atachado.
CGPRS - indica se existe GPRS - 0 (Sem GPRS), 1(GPRS) ou 2 (Edge)
SIMPIN - indica se o SIMCard está desbloqueado e respondendo corretamente. (0 ou 1)

Exemplos:
AT+MIPSTATUS?
+MIPSTATUS:28,1,1,1 //Nível de sinal GSM: 28, conectado a rede GPRS, SimCard desbloqueado
OK

______________________________________________________________________________________________

6.42 - AT+MIPSTOP
Este comando é executado somente a partir da porta serial RS232.

Este comando pára o andamento do Firmware e coloca o equipamento em modo transparente, ou seja, a porta RS232
é interligada diretamente ao módulo g24.
Retorna com resposta “OK“ que pode demorar até 15s e é comum aparecer caracteres estranhos quando se entra neste
modo. As conexões de internet, TCP, e GPRS são quebradas após o envio deste comando.

___________________________________________________________________________
Lista_Comandos_UTW_77E_v66_R1a.doc - Página # 37/51
Lista de Comandos – UTW – Firmware 77E

? Enviando comandos para o Modem Celular G24:


Neste caso o baudrate do módulo celular, pode ser 57600 ou o baudrate configurado no comando AT+MIPCONFIG.
Após dar o comando AT+MIPSTOP, e receber o OK de resposta, coloque o baudrate em 57600 ou no BaudRate
configurado no AT+MIPCONFIG e com controle de fluxo ativado para falar direto com o módulo g24.
Entretanto, o baudrate com o MCU continua o mesmo programado para a porta serial RS232.

Comando apenas para Escrita:

AT+MIPSTOP
OK

Exemplo:
AT+MIPSTOP
OK

______________________________________________________________________________________________

6.43 - AT+MIPTEL
Esse comando configura até 3 números de telefone para os quais serão enviadas as mensagens de SMS em caso de
alarmes que podem ser configurados pelos comandos AT+MIPDTR, AT+MIPRTS e AT+MIPPWRALARM.
Quando ocorre um alarme o Modem envia o respectivo pacote via GPRS e depois inicia o processo de envio de SMS,
sendo um envio para cada telefone na lista configurada no comando.
Números nulos ("") serão desconsiderados. Se houver somente números nulos nenhuma mensagem será enviada por
SMS.

Leitura:

AT+MIPTEL?
+MIPTEL: ["Tel1"],["Tel2"],["Tel3"]
OK

Parâmetros:
"Tel1","Tel2","Tel3" = 3 números de telefone para os quais serão enviadas as mensagens de SMS em caso de
alarmes.
Máximo de 17 caracteres para cada telefone.

Exemplos:
AT+MIPTEL?
MIPTEL: "","","" //Módulo configurado para não enviar SMS com os alarmes
OK

AT+MIPTEL?
MIPTEL: "1199001111","1188001122","" //Módulo configurado para mandar SMS com os alarmes, caso
OK //aconteçam, para os telefones 1199001111 e 1188001122

Escrita:

AT+MIPTEL= ["Tel1"],["Tel2"],["Tel3"]
OK

Parâmetros:
"Tel1","Tel2","Tel3" = 3 números de telefone para os quais serão enviadas as mensagens de SMS em caso de
alarmes.

Exemplos:
AT+MIPTEL="","","" // Configura para não enviar SMS com os alarmes
OK

AT+MIPTEL="1199001111","1188001122","" //Configura o módulo para mandar SMS com os alarmes, caso


OK //aconteçam, para os telefones 1199001111 e 1188001122
___________________________________________________________________________
Lista_Comandos_UTW_77E_v66_R1a.doc - Página # 38/51
Lista de Comandos – UTW – Firmware 77E

Exemplo do texto de SMS enviado:

ID do modem (parâmetro configurado no AT+MIPID) o caracter “:” e o texto de alarme configurado


Exemplo:
0000000000000001: Alarme DTR UP

______________________________________________________________________________________________

6.44 - AT+MIPTIMER
Lê e ajusta a data e horário Timer do MCU

Neste caso o RTC não é acessado.

Quando se pede uma escrita, timer interno do MCU é atualizado pelo comando e depois o MCU grava o timer do RTC,

Leitura:

AT+MIPTIMER?
+MIPTIMER: [hora],[minuto],[segundo],[dia],[mes],[ano],
OK

Parâmetros:
Ano,mês,dia,hora, minuto, segundo. todos com 2 digitos-

Exemplos:
AT+MIPTIMER?
+MIPTIMER: 06,08,09,22,45,13
OK

Escrita:

AT+MIPTIMER= [ano],[mes],[dia],[hora],[minuto],[segundo]
OK

Parâmetros:
Ano,mês,dia,hora, minuto, segundo. todos com 2 digitos-

Exemplos:
AT+MIPTIMER=09,08,06,22,30,00
OK

______________________________________________________________________________________________

6.45 - AT+MIPVER
Indica a versão do firmware do MCU no primeiro campo e a versão do firmware do módulo celular G24 (comando ATI8
do g24) no segundo campo. Se o módulo celular não estiver respondendo o segundo campo da resposta estará vazio.
O processo de inicialização do módulo celular pode demorar até 30 segundos, portanto, durante este período é comum
que este campo venha vazio.

Comando apenas para Leitura:

AT+MIPVER?
+MIPVER: [MCU_Firm_v],[G24_Firm_v]
OK

___________________________________________________________________________
Lista_Comandos_UTW_77E_v66_R1a.doc - Página # 39/51
Lista de Comandos – UTW – Firmware 77E

Parâmetros:
MCU_Firm_v - versão do firmware do MCU
G24_Firm_v - versão do firmware do módulo celular G24

Exemplos:
AT+MIPVER?
+MIPVER: " 77E_QE128_G24_R2_V61_D040809","”
OK // resposta, indicando falha de comunicação com o módulo celular

AT+MIPVER?
+MIPVER: " 77E_QE128_G24_R2_V61_D040809","G24_G_0C.11.95R"
OK

______________________________________________________________________________________________

7 - Comandos para Testes em Produção:

7.1 - AT+MIPTSTBAT
Este comando faz a leitura do canal de AD de bateria (SENS.BAT) em 4 situações diferentes dos sinais de acionamento
do carregador (CARR.BAT) e acionamento da carga de teste (TST.BAT) e envia o valor lido em cada uma das 4
situações para que seja analisado.

Comando apenas para Leitura:

AT+MIPTSTBAT
+MIPTSTBAT: [SENSBAT],[ SENSBAT_TST],[ SENSBAT_CARR],[ SENSBAT_CARR_TST]
OK

Parâmetros:
SENSBAT: tensão lida no canal de AD da Bateria (SENS.BAT) com o TST.BAT=0 e CARR.BAT=0.
SENSBAT_TST: tensão lida no AD da Bateria (SENS.BAT) com o TST.BAT=1 e CARR.BAT=0.
SENSBAT_CARR: tensão lida no AD da Bateria (SENS.BAT) com o TST.BAT=0 e CARR.BAT=1.
SENSBAT_CARR_TST: tensão lida no AD da Bateria (SENS.BAT) com o TST.BAT=1 e CARR.BAT=1.
Valores lidos no AD de 12 bits (0 a 4095) com 25V como fundo de escala.

Exemplos:
AT+MIPTSTBAT
+MIPTSTBAT: 120,100,140,130
OK

______________________________________________________________________________________________

7.2 - AT+MIPTSTCTRL
Força saídas para teste

Comando apenas para Leitura:

AT+MIPTSTCTRL= [CAR_BAT],[TSTBAT]
OK

Parâmetros:
CARBAT: transistor de carregamento da bateria
TSTBAT: transistor da carga de teste da bateria

___________________________________________________________________________
Lista_Comandos_UTW_77E_v66_R1a.doc - Página # 40/51
Lista de Comandos – UTW – Firmware 77E

Exemplos:
AT+MIPTIMER=1,0
OK

AT+MIPTIMER=0,1
OK

______________________________________________________________________________________________

7.3 - AT+MIPTSTEEPROM
Este comando faz escritas e leituras em endereços das duas EEPROMs para confirmar seu bom funcionamento.
Atenção, ao final do comando, as EEPROMs serão totalmente apagadas com “FF”

Comando apenas para Leitura:

AT+MIPTSTEEPROM
+MIPTSTEEPROM: [RESULT]
OK

Parâmetros:
RESULT: OK ou ERRO

Exemplos:
AT+MIPTSTEEPROM
+MIPTSTEEPROM: OK
OK

______________________________________________________________________________________________

7.4 - AT+MIPTSTFLASH
Este comando faz escritas e leituras em endereços da FLASH externa ao MCU para confirmar seu bom funcionamento.
Atenção, ao final do comando, a FLASH será totalmente apagada com “FF”

Comando apenas para Leitura:

AT+MIPTSTFLASH
+MIPTSTFLASH: [RESULT]
OK

Parâmetros:
RESULT: OK ou ERRO

Exemplos:
AT+MIPTSTFLASH
+MIPTSTFLASH: OK
OK

______________________________________________________________________________________________

7.5 - AT+MIPTSTIO
Este comando pressupõe um cabo de loopback no conector minifit 14 pinos de IO, ligando os IOs: 1-5, 2-6, 3-7, 4-8.
Será realizada uma seqüência de acionamentos de saídas e leituras de entradas com indicação se houve alguma falha.
Atenção: termina com as portas todas como entradas.

___________________________________________________________________________
Lista_Comandos_UTW_77E_v66_R1a.doc - Página # 41/51
Lista de Comandos – UTW – Firmware 77E

Comando apenas para Leitura:

AT+MIPTSTIO
+MIPTSTIO: [RESULT]
OK

Parâmetros:
RESULT: OK ou ERRO

Exemplos:
AT+MIPTSTIO
+MIPTSTIO: OK
OK

______________________________________________________________________________________________

7.6 - AT+MIPTSTLEDS
Este comando realiza um acionamento seqüencial nos 4 leds para que seja identificada qualquer anormalidade.
Atenção: termina com os leds todos acesos.

Comando apenas para execução:

AT+MIPTSTLEDS
OK

Exemplos:
AT+MIPTSTLEDS
OK

______________________________________________________________________________________________

7.7 - AT+MIPTSTMODE
Este comando coloca o modem em modo de testes para produção.
Neste modo a Interface serial não se comunica diretamente com o módulo g24, e a lógica de telemetria não é
executada.

Comando apenas para execução

AT+MIPTSTMODE
OK

Exemplos:
AT+MIPTSTMODE
OK

______________________________________________________________________________________________

7.8 - AT+MIPTSTPMODEM
Este comando testa o sistema de alimentação do módulo G24 e de ligar e desligar o módulo celular G24 através dos
sinais de IGNition e de ON/OFF

A seqüência que ocorre é:


Desliga regulador de tensão do modem. Espera por 10 segundos
___________________________________________________________________________
Lista_Comandos_UTW_77E_v66_R1a.doc - Página # 42/51
Lista de Comandos – UTW – Firmware 77E

Liga regulador do Modem.


Liga modem por ON/OFF.
O MCU confirma se o modem foi ligado e está respondendo
Desliga modem por ON/OFF.
O MCU confirma se o modem foi desligado
Liga modem por IGN
O MCU confirma se o modem foi ligado e está respondendo
Desliga modem por IGN.
O MCU confirma se o modem foi desligado

Comando apenas para leitura

AT+MIPTSTPMODEM?
+MIPTSTPMODEM: [RESULT]
OK

Parâmetros:
RESULT: OK ou ERRO PON ou ERRO IGN

Exemplos:
AT+MIPTSTPMODEM?
+MIPTSTPMODEM: OK
OK

______________________________________________________________________________________________

7.9 - AT+MIPTSTRTC
Este comando testa o sistema de RTC - Real Time Clock, através de acessos ao chip de RTC
Atenção o horário do RTC será ajustado para ficar igual ao timer interno do MCU.

Comando apenas para leitura

AT+MIPTSTRTC?
+MIPTSTRTC: [RESULT]
OK

Parâmetros:
RESULT: OK ou ERRO

Exemplos:
AT+MIPTSTRTC?
+MIPTSTRTC: OK
OK

______________________________________________________________________________________________

7.10 - AT+MIPTSTSD
Este comando faz escritas e leituras em endereços do Micro SD Card para confirmar seu bom funcionamento.
Atenção: O Micro SD Card deve estar previamente Formatado em FAT (FAT16)

Comando apenas para Leitura:

AT+MIPTSTSD
+MIPTSTSD: [RESULT]
OK

Parâmetros:

___________________________________________________________________________
Lista_Comandos_UTW_77E_v66_R1a.doc - Página # 43/51
Lista de Comandos – UTW – Firmware 77E

RESULT: OK, ERRO, ou Ausente (caso não seja detectado mecanicamente o cartão no soquete.

Exemplos:
AT+MIPTSTSD
+MIPTSTSD: OK
OK

______________________________________________________________________________________________

7.11 - AT+MIPTSTSIM
Este comando testa os SIM cards.

Comando apenas para Leitura:

AT+MIPTSTSIM = [Card]
+MIPTSTSD: [RESULT]
OK

Parâmetros:
RESULT: OK, ERROR PON, ERROR AT, ERROR CPIN, ERROR

Exemplos:
AT+ MIPTSTSIM =1
+MIPTSTSIM: OK
OK

AT+ MIPTSTSIM =2
+MIPTSTSIM: ERROR CPIN
OK

______________________________________________________________________________________________

___________________________________________________________________________
Lista_Comandos_UTW_77E_v66_R1a.doc - Página # 44/51
Lista de Comandos – UTW – Firmware 77E

8 - Hardware
8.1 - Diagrama de blocos
UTW - Unidade de Telemetria Wireless - Informat:
Módulo celular Motorola G24, GSM, GPRS/EDGE

Antena
UTW

Conector Conversor Módulo Soquetes


DB9F – RS232 bypass celular 2 SIMCards
RS232 Conversor GPRS g24
RS485 Motorola
Conector
RS 232 Expansão
RS 485 20 pinos
Alimentação

Fonte DC Botão Reset


in 6V a / power
20V 1A
MCU Porta Serial 1 – Serial 2 - Interfaces
Microcontrolador Freescale 8 bits Conector
4 leds HCS08QE128 128K flash, 8K RAM, 25MHz gravação,
emulação
BDM

Bateria Carregador de
externa/ Bateria Conector
Sensor de uSDCard
Temperatura Flash SPI 2MB 1GB

Bateria Interna
Li-Ion 2 celulas ou RTC + Bateria
3 Supercaps
de 2.3V ou 2.5V
8 I/Os Digitais EEPROM I2C 256K
4Ads 12 bits
Alimentação

8.2 - Esquemático
Esquemático da UTW Informat, Placa revisão R2:

______________________________________________________________________________________________

___________________________________________________________________________
Lista_Comandos_UTW_77E_v66_R1a.doc - Página # 45/51
Lista de Comandos – UTW – Firmware 77E

8.3 - Pinagem do conector de serial RS2323 - DB9 (CN4)


Pinagem do Conector DB9:
Visto pela Frente da UTW:
5 4 3 2 1
9 8 7 6

Para conexão com um PC: UTW vista como um periférico:

PC/host | cabo_extensão | UTW


DB9M DB9F<-->DB9M DB9F
1- DCD <---E-------S---< 1- DCD
2- RXD <---E-------S---< 2- TXD
3- TXD >---S-------E---> 3- RXD
4- DTR >---S-------E---> 4- DTR
5- GND ----------------- 5- GND
6- DSR <---E-------S---< 6- DSR
7- CTS >---S-------E---> 7- RTS
8- RTS <---E-------S---< 8- CTS
9- RI <---E-------S---< 9- RI / V+

> ou < : direção dos dados:


saída >--S----E--> entrada
entrada <--E----S--< saída

Para conexão com um PC: usar cabo de extensão DB9F<-->DB9M (1:1) / paralelo (não usar cabo cruzado ou lap link)

Mínimo necessário: TX, RX, GND


______________________________________________________________________________________________

Para conexão com um equipamento remoto: UTW vista como um mestre:

Equip | cabo_LapLink | UTW


DB9F DB9M<-->DB9M DB9F
1- DCD >---S-X X-S---< 1- DCD
3- RXD <---E-------S---< 2- TXD
2- TXD >---S-------E---> 3- RXD
6- DSR >---S-------E---> 4- DTR
5- GND ----------------- 5- GND
4- DTR <---E-------S---< 6- DSR
8- CTS >---S-------E---> 7- RTS
7- RTS <---E-------S---< 8- CTS
9- RI >---S-X X-S---< 9- RI / V+

Para conexão com um equipamento remoto: usar cabo cruzado ou LapLink DB9M<-->DB9M

Mínimo necessário: TX, RX, GND

Funções definidas dos pinos:

1- DCD
– saída de uso geral
2- TXD
– saída serial - dados enviados pelo modem
3- RXD
– entrada serial – dados recebidos pelo modem
4- DTR
– entrada de uso geral
5- GND
– ground - referência de tensão
6- DSR
– saída de uso geral
7- RTS
– entrada de uso geral
8- CTS
– saída controle de fluxo:
Indica 0 quando está conectado e pronto para receber dados a serem repassados;
Indica 1 quando está com a serial ocupada ou desconectado.
9- RI / V+ – saída de uso geral ou Saída de Alimentação (V+) Limitação: 100mA selecionado
por resistores soldados na placa:

___________________________________________________________________________
Lista_Comandos_UTW_77E_v66_R1a.doc - Página # 46/51
Lista de Comandos – UTW – Firmware 77E

Função RI (default): Retirar resistor R93 e soldar resistor R94 de 10R


Função alimentação: Retirar resistor R94 e soldar resistor R93 de 1R

______________________________________________________________________________________________
INFORMAÇÕES ADICIONAIS
O sinal de CTS pino 8 do DB9 funciona como controle de fluxo:
Quando está em 0 (tensão positiva na RS232) indica que está conectado via TCP no servidor e pode receber dados da
serial para repassá-los ao servidor.
Quando está em 1 (tensão negativa na RS232) indica que está ocupado ou não conectado e portando dados enviados
pela serial neste momento podem ser perdidos.
Aceita comandos especiais AT+MIP... a qualquer momento.

Os sinais de alarme podem receber de -15V a 0V para estado "1" e de +5V a +15V para o estado "0"
______________________________________________________________________________________________

8.4 - Pinagem do conector de interface serial - CN1 – MiniFit 12 pinos


O Conector de interface serial CN1 Minifit com 12 pinos contém os mesmos sinais da RS232 presentes no conector
DB9 além dos sinais da RS485 e da alimentação.

Pinagem do CN1 – Minifit 12 pinos:


Visto pela Frente da UTW:
2 4 6 8 10 12
1 3 5 7 9 11

Pino 1 – RS485 - A
Pino 2 – RS485 – B
Pino 3 – RS232 – DSR - out
Pino 4 – RS232 – DCD – out
Pino 5 – RS232 – RTS - in
Pino 6 – RS232 – TXD – out
Pino 7 – RS232 – CTS – out
Pino 8 – RS232 – RXD – in
Pino 9 – RS232 – RI – out (não contém o sinal de alimentação )
Pino 10 – RS232 – DTR – in
Pino 11 – GND
Pino 12 – V+ - Aimentação

______________________________________________________________________________________________

8.5 - Pinagem do conector de I/O – CN2 – MiniFit 14 pinos


O conector de I/O – CN2 – MiniFit de 14 pinos, contem os 8 I/Os digitais, as 4 entradas analógicas e alimentação.

Pinagem do CN2 – Minifit 14 pinos:


Visto pela Frente da UTW:
2 4 6 8 10 12 14
1 3 5 7 9 11 13

Pino 1 – IO4
Pino 2 – IO8
Pino 3 – IO3
Pino 4 – IO7
Pino 5 – IO2
Pino 6 – IO6
Pino 7 – IO1
Pino 8 – IO5
Pino 9 – AD1
Pino 10 – AD3
Pino 11 – AD2
Pino 12 – AD4
Pino 13 – GND
Pino 14 – V+ - Aimentação
___________________________________________________________________________
Lista_Comandos_UTW_77E_v66_R1a.doc - Página # 47/51
Lista de Comandos – UTW – Firmware 77E

OBS: Entradas analógicas de 0V a 10V e digitais de 0V a V+; Saídas digitais em open collector, de 0V a V+
______________________________________________________________________________________________

8.6 - Pinagem dos conectores de Alimentação


Conector da Fonte DC / Painel Solar – CN9
Visto pela Frente da UTW:
2
1

Pino 1: GND
Pino 2: Alimentação Positiva, de 6V a 20V, 1A

Conector da Bateria externa – CN3


Visto pela Frente da UTW:
2 4
1 3

Pino 1: GND
Pino 2: Alimentação Positiva da Bateria – 6V a 12V
Pino 3 GND
Pino 4 Sensor de Temperatura da Bateria ou temperatura ambiente.

________________________________________________________________________________________

8.7 - Alimentação Interna Auxiliar por Supercaps ou Baterias


Opcionalmente o modem pode ter uma alimentação auxiliar interna, que obrigatoriamente exclui a possibilidade de uso
da Bateria Externa.

A alimentação Interna auxiliar pode ser por Bateria recarregável ou por Supercap.

Baterias:
A Bateria pode ser de Li-Io (Lithium Íon) ou Li-Po (Lithium Polymer) com duas células de 3.7V em série, e capacidade
de carga na faixa de 1000mAH. Estas baterias tipicamente são carregadas até 4.2V por célula e descarregadas até o
limite de 3.0V por célula.
Portanto teremos uma faixa de 8.4V a 6.0V fornecidos pelas baterias.
A autonomia da bateria de Li-Ion com 1000mAH fica na faixa de 12h a 18h de funcionamento com o modem conectado
no GPRS e trafegando alguns pacotes a cada 2 minutos.
O tempo de carga destas baterias fica na faixa de 4h a 12h.

Supercap:

Podem ser usados 3 supercaps em série, de 2.3V por 220F ou de 2.5V de 120F.
No caso de supercaps de 2.3V x 220F eles fornecem juntos uma faixa útil de funcionamento de 6.9V a 5V.
A autonomia fica na faixa dos 25 minutos.
Tempo de carga na faixa de 90 minutos.

No caso de supercaps de 2.5V x 120F eles fornecem juntos uma faixa útil de funcionamento de 7.5V a 5V.
A autonomia fica na faixa dos 18 minutos.
Tempo de carga na faixa de 65 minutos.

O modem pode opcionalmente ter alimentação interna por bateria de Li-Ion de 2 células ou

Temos 2 conectores para


Conector da Fonte DC / Painel Solar – CN9
Visto pela Frente da UTW:

__________________________________________________________________________________________

___________________________________________________________________________
Lista_Comandos_UTW_77E_v66_R1a.doc - Página # 48/51
Lista de Comandos – UTW – Firmware 77E

8.8 - Pinagem do conector de expansão traseiro


Para acessar o conector de expansão, CN8, é necessário abrir a tampa traseira.

Os sinais presentes possibilitam testes do hardware, acesso a alimentação da placa, interfaces adicionais com o MCU,
e interfaces com o Modulo Celular G24, especialmente planejado para programação e debug dos módulos G24 com
JAVA.
Pode ser usado para conexão a uma placa de debug ou de logger para auxílio de processos de debug em campo.
Pode ser usado para conectar algum hardware de expansão customizado.

Olhando o conector de frente:


19 17 15 13 11 9 7 5 3 1
20 18 16 14 12 10 8 6 4 2
Placa de circuito

Os sinais estão descritos no Esquemático da UTW

___________________________________________________________________________________________

8.9 - Pinagem do conector da interface BDM do MCU


Para acessar o conector da interface BDM do MCU, CN7, é necessário abrir a tampa traseira.

A Interface BDM é utilizada para gravação do MCU e processos de debug.

5 3 1
6 4 2
Placa de circuito

Os sinais estão descritos no Esquemático da UTW

______________________________________________________________________________________________

8.10 - Sinalização dos LEDs


Existem 4 Leds no painel frontal da UTW.
A função dos leds é :
1 2 3 4

Led 1: Dados TX/RX


Led 2: Link / Socket
Led 3: GSM/GPRS
Led 4: Modulo Celular On

Estados da UTW indicados pelos Leds:

Led 4 : Módulo Celular


Indica que conseguiu ligar o modulo celular G24
- Apagado: Modulo celular G24 desligado
- Piscando: Módulo celular g24 ligando ou desligando
- Aceso: Modulo celular G24 ligado.

Led 3: GPRS:
Indica que o modem conseguiu acessar o GPRS
- Apagado: Sem conexão GPRS
- Piscando: Abrindo ou fechando conexão GPRS com ISP da Operadora
- Aceso: Conectado no GPRS e PPP com ISP da Operadora

Led 2: Link
Indica que o modem conseguiu estabelecer um socket TCP ou conexão UDP
- Apagado: sem Link TCP ou UDP
___________________________________________________________________________
Lista_Comandos_UTW_77E_v66_R1a.doc - Página # 49/51
Lista de Comandos – UTW – Firmware 77E

- Piscando: Conectando TCP


- Aceso: Conexão TCP ou UDP estabelecida.

Led 1 - Dados TX, RX


Indica que o modem está transmitindo ou recebendo pacotes de dados.
- Normalmente fica apagado.
- Piscada de 500ms - TX: Pacote trafegado na direção da Serial -> GPRS
- Piscada de 100ms - RX: Pacote trafegado na direção do GPRS -> Serial

Inicialização:
Leds apagados e apenas o Led 1 de dados piscando.

Modo BootLoader:
Leds 2 e 4 piscando juntos: Em modo bootloader, esperando conexão
Leds 2 e 4 piscando alternados: Em modo bootloader, conectado com servidor, trocando dados.

Recebimento de comandos AT+MIP...


Led 1 aceso e Led 2 apagado: Indica recebimento de comando ou configuração.

Modo Transparente - MIPSTOP


Led2 aceso e Led 3 apagado: indica modo transparente.

______________________________________________________________________________________________

9 - Modos de Baixo Consumo


Um toque longo, maior que 3s no botão de Reset / Power vai levar o modem a um modo de baixo consumo.
É o modo adequado para o transporte e estocagem de modems com baterias ou supercaps internos.
Neste modo todo o sistema fica suspenso, desligando todos os periféricos e mantendo os sinais de saída acionados.
Para tirar o modem deste modo basta um toque no botão de Reset/Power. Assim o modem vai resetar e voltar ao
funcionamento normal.

_____________________________________________________________________________________________

10 - Lista APNs
O processo de autodetecção de APN baseado na leitura do SIMCARD funciona fazendo a leitura do CIMI do SIMCARD.
Com base neste número, sabemos que os 3 primeiros dígitos são o código da região. (Exemplo 724 = Brasil)
Os dois próximos dígitos identificam a operadora.(exemplo: 72405 = Claro)

Usamos os seguintes parâmetros:

CIMI Operadora APN Username Password


72402 TIM tim.br tim tim
72403 TIM tim.br tim tim
72404 TIM tim.br tim tim
72405 Claro claro.com.br claro claro
72410 VIVO zap.vivo.com.br celular vivo
72431 OI gprs.oi.com.br oiwap oioioi
72416 Brasil Telecom brt.br brt brt
72423 Telemig gprs.telemigcelular.com.br celular celular
72424 Amazônia Celular gprs.amazoniacelular.com.br celular celular
_____________________________________________________________________________________________

11 - Textos do Modo de Debug


Existe uma porta SPI no conector de expansão traseiro que está sempre enviando mensagens de debug durante a
execução do firmware. Através de uma interface adequada, com conversor de SPI para RS232, podemos ler os textos
de debug num terminal de porta serial.

___________________________________________________________________________
Lista_Comandos_UTW_77E_v66_R1a.doc - Página # 50/51
Lista de Comandos – UTW – Firmware 77E

O comando AT+MIPDEBUG=1 coloca o modem em modo de debug, no qual estas mensagens de debug também são
enviadas para a porta serial do modem (RS232 e RS485 no conector DB9 ou no conector Minifit de 12 pinos)

Os textos do modo de debug tem como objetivo informar os principais passos de andamento do firmware, de forma
resumida.
O firmware foi desenvolvido no conceito de Máquina de Estados, e em toda transição de estado é mostrado um numero
entre parênteses, pela interface de debug que indica o novo estado assumido. Estes números também correspondem
aos lidos no comando AT+MIPEVENTOS?

_____________________________________________________________________________________________

12 - Lógica Geral de Funcionamento do Firmware


FIRMWARE 77E
Função de Gateway para Telemetria

Este firmware tem como função básica se conectar em um servidor e manter um link TCP ativo, para através dele
repassar pacotes de mensagens do GPRS para a porta serial e da porta serial para o Servidor.

______________________________________________________________________________________________

13 - Suporte / Contato
Em caso de necessidade de suporte técnico:
Verifique o site da Informat Technology:
www.informattechnology.com.br/catalogo/wireless
http://www.informattechnology.com.br/br/wireless_index.php
http://www.informattechnology.com.br/catalogo/wireless_catalogo.php
http://www.informattechnology.com.br/catalogo/wireless_catalogo.php?cat_id=17&pro_id=
13
envie e-mail para:
wireless@grupoinformat.com.br
suporte.wireless@grupoinformat.com.br
cotacao.wireless@grupoinformat.com.br

procure a Informat:
Informat Technology
Tel.: 11 - 3350 0200
Al. Barão de Piracicaba, 695
São Paulo - SP – CEP: 01216-010

___________________________________________________________________________
Lista_Comandos_UTW_77E_v66_R1a.doc - Página # 51/51

You might also like