<< 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.