Estoy utilizando la demostración v7.1 del módulo GSM / GPRS / GPS AI Thinker A7. (Los pines Rx, TX, GND de este módulo están conectados a los pines tx, rx, gnd del prolífico convertidor Rs232-TTL y un adaptador virtual). el puerto com está abierto en la Terminal)
Estoy intentando enviar y recibir SMS a través de AI-Thinker Serial Tools V1.2.3.0
Este módulo funciona bien para hacer una llamada y recibir una llamada, enviar y recibir un SMS. Funcionan exactamente bien.
El problema es que no almacena SMS en la memoria.
He hecho muchas cosas para que funcione, pero no hay progreso.
Por ejemplo, mis comandos AT y sus respuestas están aquí,
AT + CPMS =?
+ CPMS: ("ME", "SM"), ("ME", "SM"), ("ME", "SM")
y
AT + CPMS="SM"
+ CPMS: 0,35,0,35,0,25
y
AT + CPMS="ME"
+ CPMS: 0,25,0,35,0,25
Y he intentado configuraciones de CNMI como estas,
AT + CNMI = 1,1,0,0,0
OK
Después de estos, envío mensajes y luego traté de verificar a través de AT + CPMS y AT + CMGL, pero no hay mensajes almacenados.
entonces lo intenté
AT + CNMI = 2,1,0,0,0
OK
y lo mismo con
AT + CNMI = 2,2,0,0,0
OK
similarmente
AT + CNMI = 0,1,0,0,0
OK
Pero aún así, no he logrado que el mensaje se almacene en las memorias.
AT + CMGL="TODOS"
OK
es siempre la respuesta sin importar cuántos SMS envié a este módulo desde otro número de teléfono.
Sin embargo, los SMS entrantes sí notifican el puerto serie o, a veces, el mensaje, según la configuración del comando AT + CNMI. Pero he intentado cada combinación de este comando para verificar si almacena los SMS entrantes, pero no ayuda.
¿Este módulo incluso almacena SMS entrantes? Porque sé que almacena SMS usando los comandos CMGW y aparecen en los comandos AT + CMGL con sus índices almacenados, ¿pero los SMS entrantes no se almacenan?
Por favor, ayuda, si hay alguna otra configuración que deba hacer o que mis comandos sean incorrectos o que mi módulo no admita el almacenamiento de SMS (lo dudo mucho ya que tiene espacios de memoria que muestran que 25 SMS en SM, 35 en ME se puede almacenar)?