Respecto al comando AT, el héroe tiene 200 puntos.
Uso básico del comando AT:
1. Comando de prueba (comando de prueba)
Agregue "=?" Esto constituye un comando de prueba. Por ejemplo, "AT CSCS=?" enumera todos los conjuntos de caracteres admitidos.
2. Leer comando (comando de lectura)
Agregar "?" después del comando AT. Eso constituye un comando de lectura. Por ejemplo, "¿AT CSCS?" enumerará la configuración actual.
3. Ejecutar comando (comando de ejecución)
En términos generales, es suficiente agregar "=" y los parámetros del comando después del comando AT. Algunos comandos, como el comando AT CMGR, se pueden ejecutar directamente sin parámetros.
Tome el MÓDEM GSM WAVECOM como ejemplo. Su conjunto de comandos AT comúnmente utilizado y su referencia de desarrollo son los siguientes:
Descripción del uso del nombre del comando
Servicio de información selectiva CSMS.
p>0 Compatible con GSM07.05 Fase 2 versión 4.7.0.
1Compatible con la versión GSM07.05 Fase 2.
T CSMS=0
CSMS: 1, 1, 1
AT CSMS=1
CSMS: 1, 1, 1 SMS-MO
SMS-MT
SMS-CB (Cell Broadcast)
Todos los compatibles
CNMA nuevo SMS de confirmación de recepción
p>
Almacenamiento de SMS preferido de CPMS
SM es el área de la tarjeta SIM, BM es el área de memoria y el valor predeterminado es SM.
¿EN CPMS=?
CPMS: ("SM", "BM"), "SM")
AT CPMS="SM "
CPMS: 3.25, 3.25 p>
p>
AT CPMS="BM "
CPMS: 0, 20, 3, 25 (1) es la información que se leerá y eliminará.
(2) Información utilizada para escribir y enviar
Se ha utilizado 1, totalizando ***1, se ha utilizado 2, totalizando ***2.
CMGF establece el modo de codificación de SMS (1 es formato de texto, 0 es formato PDU).
CSAS almacena información sobre CSCA y CSMP en E2PROM.
CRES recupera información relevante de E2PROM.
Parámetros de formato de texto de visualización CSDH (1 significa mostrar, 0 significa no mostrar)
AT CDSH=1
CMT: "8613501154105", "01/09 /12,18:04:09 32",145,4,0","8613800100500"
AAA
AT CSDH=0
CMT : " 8613501154105", "09/01/12, 18:04:48 32"
La información relacionada con AAA incluye CMTI, CMT, CDS, CMGR, CMGL
A la izquierda. Los dos ejemplos también envían y reciben mensajes de texto con contenido AAA
Método de salida de mensajes de texto CNMI
AT CNMI=2, 2, 0, 0, 0
.CMT: "8613501154105", "09/01/13, 11:04:09 32"
AAA
AT CNMI=2,1,0,0,0
CMTI: "SM", 4 El segundo bit determina si el SMS se emite directamente o se almacena en "SM".
Los dos ejemplos de la izquierda también tratan sobre enviar y recibir mensajes de texto con contenido AAA. Si es 0, no se recibirá.
CMGR lee la información almacenada en "SM"
AT CMGR=1
CMGR: "Record Read", "8613501154102", "08/01/14 , 10:46:47 32 "
X000E8
AT CMGR=4
CMGR: "Registro no leído", "8613501154105", "01/09/ 13, 11:02:06 32"
AAA
AT CMGR=2
CMGR: "Registro leído", " 8613501154105 ", " 01/08 /23, 16:32:34 32 "
Error de formato DCS
en cmgf = 0; cmgr=2
CMGR: 1, 26
0891683108100005f 0040d 9168314501f 50008108032665438.
Fuente 13501154102
Leer el artículo 4
Fuente 13501154105
Encontré un error de formato DCS al leer el segundo artículo y lo convertí a PDU Lea los datos después de formatear.
Fuente 13501154105
Lista de información CMGL, (cmgl: índice, tipo,, longitud=
AT CMGL=4
CMGL: 1, 1,, 26
0891683108100005 f 0040d 9168316514501f 2000010804101647423065865448
CMGL: 265438
0891683108100005 f 00 40d 9168316514501f 500081080326123432306040046000
CMGL: 31 ,,32
0891683108100005 f 0040d 9168316514501f 50008108032617492230 c 00340365438
003100320033
CMGL: 4, 65438
0891683108100005f 0040d 9168316514501f 500001090365438
"Registro no leído" 0
"Registro leído" 1
"STO no emitido" 2
"Facción STO" 3
"Todos" 4
CMGS envía texto SMS o modo PDU
AT CMGF=1
OK
<. >AT CMGS = 13501154105gtAAA lt^zgt;
CMGS: 204 personas
Bueno
AT CMGF=0
p>Bueno
AT CMGS=18
gt0011000d 9168310514501f 5000401034141414141 lt; ^zgt;
CMGS: 205 personas
Confirmar para enviar en forma de texto
Enviar en modo PDU
CMGW escribe la información en la memoria.
AT CMGW = " 8613501154105 "
gtAAA lt^zgt
CMGW: 5
Bueno
en cmgw = < longitud > < Cr > < PDU > < z > escrito como texto.
Escribir en modo PDU
CMSS envía información desde la memoria.
AT CMSS=5
CMSS: 207 personas
Buena
CMT: 23 años
0891683108100005 f 0040d 9168316514501f 500001090316163932303 c 65438
AT CMSS=5, 8613501154102
CMSS: 210
OK envía el 5º mensaje en la memoria.
Recibir mensajes
También puedes enviar el quinto mensaje a un usuario específico.
CSMP establece parámetros de formato de texto, csmp: < fo > < VP > < PID > < DCS >
¿AT CSMP?
CSMP: 1, 167, 0, 0, donde la información es válida,
valor predeterminado 167
0-143: (VP 1) * 5 minutos
143-167: 12 horas (VP-143) * 30 minutos
168-196: (VP-166)* 1 día
197- 255: (VP-192)* 1 semana
CMGD elimina información, en cmgd = < index
Número del centro de servicio de SMS de CSCA
en csca?
CSCA: "8613800100500", 145
Número del centro de servicio de SMS de Good Beijing
CSCB selecciona el tipo de información de transmisión celular
WCBM Identificador de información de transmisión celular
Corrección del estado de la información WMSC
Reescritura de información WMGO