sim900 sim808 sim800l sim800 datasheet commands http https get

sim808 - Solicitud HTTPS GET con SIM5215E



sim808 http request (0)

Cómo enviar una solicitud HTTP / HTTPS GET con el módulo SIM5215E 3G

Así que tuve muchos problemas al enviar la solicitud GET con el módulo SIM5215E 3G, así que pensé que podría compartir algunos conocimientos con usted.

Procedimiento

  1. Establecer APN para su proveedor GSM (estoy usando T2 en Eslovenia)

Comando AT: AT+CGSOCKCONT=1,/"IP/",/"internet.t-2.net/"/r/n

Espere a que ''OK''

  1. Establecer el número de perfil del contexto de PDP activo

Comando AT: AT+CSOCKSETPN=1/r/n

Espere a que ''OK''

  1. Ejecuta la pila HTTP / HTTPS

Comando AT: AT+CHTTPSSTART/r/n

Espere a que ''OK''

  1. Abrir sesión HTTP / HTTPS

HTTP: comando AT: AT+CHTTPSOPSE=/"yourwebsite.com/",80,1/r/n

HTTPS: comando AT: AT+CHTTPSOPSE=/"yourwebsite.com/",443,2/r/n

  1. Preparar el módulo para la solicitud GET

Comando AT: AT+CHTTPSSEND=51/r/n

Espera a ''>''

  1. Enviar solicitud GET

Comando AT: GET /index.php HTTP/1.1/r/nHost: yourwebsite.com/r/n/r/n/x1A

Espere a que ''OK''

Si la solicitud GET fue exitosa, el módulo debería informarle acerca de la respuesta del servidor con + CHTTPS: RECV EVENT Esto podría demorar unos segundos.

Después de que el servidor RECV EVENT cierre la conexión y el módulo debería informarle con + CHTTPSNOTIFY: PEER CERRADO

  1. Leer respuesta

Comando AT: AT+CHTTPSRECV=1024/r/n

1024 significa cuántos personajes deseas leer esta vez. Puedes cambiar esto Si la respuesta es mayor de 1024 caracteres, puede enviar este comando AT una vez más (o muchas veces).

¡Ten cuidado! Algunos comandos AT necesitan algo de tiempo para ejecutarse, especialmente 3ra, 4ta y 6ta. Solo espere la respuesta del módulo y continúe después.

También asegúrese de que su tarjeta SIM tenga un plan de datos.

El quinto comando tiene el parámetro 51. Esto significa que en el comando 6 está enviando 51 caracteres, incluidos / r, / n y ctrl + z (/ x1A). La solicitud GET DEBE contener double / r / n / r / n al final (Ver comando 6).

Que te diviertas