Tabela de Comandos

<< Clique para Mostrar o Sumário >>

 

Tabela de Comandos

N1/B1

Comando

Descrição

Tipo de Dados

Leitura ou Escrita

Observações

0

AT+CMGF = 1 (um)

SMS em modo texto

Valor não usado

Escrita

Este Driver tem a mesma funcionalidade e é utilizado da mesma forma em modos PDU e Texto. O modo deve ser alterado quando o modem GSM não tem suporte para o modo atualmente selecionado

1

AT+CSCA = "<string>"

Escreve o endereço do centro de serviço SMS

String

Escrita

 

2

AT+Cpin = <inteiro>

Entra PIN

Inteiro

Escrita

 

3

AT+CMGD = <inteiro>

Apaga mensagem SMS

Inteiro

Escrita

Este valor contém o número da mensagem

4

AT+CMGR = <inteiro>

Lê mensagem SMS

String

Leitura

O parâmetro B2 define o índice da mensagem a ser lida. Se o valor é igual a 0 (zero), o índice é 1 (um). Retorna um bloco de Strings. Para mais informações, consulte a nota a seguir

5

<string>[Ctrl-Z]

Envia mensagem SMS (após "AT+CMGS = ...", Comando 6)

String

Escrita

Variável deve ser a String da mensagem. Comando diferente em modo PDU mas com mesmo funcionamento. Para mais informações, consulte a nota a seguir

6

AT+CMGS = "<string>"

Envia mensagem SMS (preparação)

String

Escrita

Variável deve ser o número de destino (String).  Comando diferente em modo PDU mas com mesmo funcionamento. Para mais informações, consulte a nota a seguir

7

AT+CSQ

Lê a qualidade do sinal

Inteiro

Leitura

Consulte a nota a seguir

8

AT+GMM

Lê a identificação do modelo TA

String

Leitura

 

9

AT+ICF?

Lê a configuração do modem

Inteiro

Leitura

Retorna um bloco de inteiros

10

AT+IPR?

Lê a taxa local fixa

Inteiro

Leitura

 

11

AT+CPAS

Lê o status da atividade de equipamento móvel

Inteiro

Leitura

 

12

AT+COPS?

Lê a seleção de operador

String

Leitura

 

13

AT+CMGF?

Lê o formato de mensagem SMS

Inteiro

Leitura

 

14

AT+CNMI?

Lê as novas indicações de mensagens SMS

Inteiro

Leitura

 

15

AT+CSCA?

Lê o endereço do centro de serviço SMS

String

Leitura

 

16

AT+GSN

Lê o número serial de identificação TA (IMEI)

String

Leitura

 

17

AT+CIMI

Lê a identidade do assinante móvel internacional

String

Leitura

 

18

AT+CMGL = "ALL" (modo Texto)

AT+CMGL = 4 (quatro, modo PDU)

Lê todas as mensagens SMS

String

Leitura

Retorna um bloco de Strings. Comando diferente em modo PDU mas com mesmo funcionamento. Para mais informações, consulte a nota a seguir

19

AT+Cpin = "<inteiro>"

Entra PIN com valor entre aspas

Inteiro

Escrita

 

20

AT+CFUN?

Lê o nível de funcionalidade atual

Inteiro

Leitura

Os valores possíveis são 0: Funcionalidade mínima ou 1: Funcionalidade completa. Para outros valores, consulte o manual do equipamento para interpretação de todos os valores válidos

21

AT+CFUN = <inteiro>

Define o nível de funcionalidade

Inteiro

Escrita

Idem

22

AT+CMGF = 0 (zero)

SMS em modo PDU

Valor não usado

Escrita

Este Driver tem a mesma funcionalidade e é utilizado da mesma forma em modos PDU e Texto. O modo deve ser alterado quando o modem GSM não tem suporte para o modo atualmente selecionado

9999

 

Lê a resposta do último comando de escrita

Inteiro

Leitura

Útil para obter o resultado de um comando de escrita

 

NOTAS

O comando de qualidade do sinal pode ser visto em um Tag Bloco com dois Elementos. O primeiro Elemento é um número indicando a força do sinal e o segundo Elemento é a taxa de erros de bit em percentual. O valor 99 é mostrado se a taxa não é conhecida.

Se existir uma ou várias mensagens SMS, uma lista em Tag Reportado por Eventos com N blocos é retornada, em que N é o número de blocos de mensagens recebidas. Caso não haja mensagens, retorna uma lista nula sem gerar um evento de leitura OnRead. É preciso um Tag Bloco com tantos Elementos quantos sejam os dados de mensagem retornados pelo modem. Consulte o Manual do Usuário de E3 para compreender o conceito de Tags Reportados por Eventos.

Ao enviar mensagens de texto no modo PDU, este Driver manda o comando AT+CMGS junto com uma String hexadecimal codificada contendo tanto o número de destino quanto o conteúdo da mensagem, com informação adicional necessária para o envio. Como o último número de destino utilizado é guardado neste Driver, é possível mandar múltiplas mensagens de texto, no Tag 5 (cinco), preparando uma única vez para cada número de destino, no Tag 6 (seis).

 

Por exemplo, para uma mensagem no formato a seguir:

+CMGL: 2,"REC READ","+555155555555",,"13/12/03,16:19:59-08"[0D][0A]Mensagem[0D][0A]

 

Forma-se um Tag Bloco de sete Elementos com a seguinte estrutura:

Elemento 1: 2 (dois, índice da mensagem)

Elemento 2: REC READ (status da mensagem)

Elemento 3: +555155555555 (número de origem)

Elemento 4: <null> (sem nome para o contato)

Elemento 5: 13/12/03 (Data)

Elemento 6: 16:19:59-08 (Hora)

Elemento 7: Mensagem (SMS)

 

A mensagem em modo PDU tem formato diferente, porém o Tag Bloco resultante é o mesmo.

Esta página foi útil?