Paso 3: Los comandos
Trabajando con estos GSM módulos es básicamente sólo enviando comandos por el puerto Serial y análisis de las respuestas. Estos módulos tienen un poco de inteligencia incorporado en ellos, que hace este proceso más fácil.
Para enviar un comando, escriba en la línea de comandos en Coolterm y presiona Enter.
Sintaxis del comando
- ¿Comando de la prueba: A +=?
- Devuelve una lista de parámetros o rangos de los valores que puede establecer con el comando
- ¿Comando de lectura: A +?
- Devuelve el valor actual de los parámetros de este comando
- Escriba el comando: A += <>...
- Este comando establece valores de los parámetros definidos por el usuario
- Comando de ejecución: A +
- Ejecuta un comando sin valores de los parámetros definidos por el usuario
- Una corta lista de comandos útiles.
- Probar todos estos comandos. ¡ Es genial! Trate de hacer una llamada telefónica o enviar un texto!
- De un compendio de todos los comandos de la hoja de datos está aquí.
Obtener su ubicación!
Escriba los comandos siguientes para obtener su ubicación (aproximada)
- AT + CMGF = 1
- respuesta: OK
- respuesta: OK
- respuesta: OK
- respuesta: OK
- respuesta: OK
- respuesta: + CIPGSMLOC:
- seguido de: OK
Hacer una petición GET.
Para hacer una petición GET, es un proceso similar al principio. Debe escriba todas estas fuera y asegúrese de que la tarjeta SIM se conecta y hace una petición GET manualmente antes de continuar. Es realmente muy importante en estos sistemas complicados para comprobar la funcionalidad en cada paso por lo que si deja de funcionar sabes exactamente en qué punto dejó de funcionar. Hace mucho más fácil el proceso de depuración.
- Primero configuramos el GPRS:
- AT + CMGF = 1
- AT + CGATT = 1
- AT + SAPBR = 3, 1, "CONTYPE", "GPRS"
- AT + SAPBR = 3, 1, "APN", "aquí en el apn"
- AT + SAPBR = 1, 1
- La configuración de HTTP y hacer la solicitud
- AT + HTTPINIT
- AT + HTTPPARA = "CID", 1
- AT + HTTPPARA = "URL", "tu dirección de url"
- AT + HTTPACTION = 0
- AT + HTTPREAD
- Luego cerramos el HTTP y el GPRS
- AT + HTTPTERM
- AT + SAPBR = 0, 1