sim808 sim800l sim800 r14 commands comandos module arduino gsm iot gprs

module - r14 - sim800L gprs post solicitud



sim808 at commands manual (1)

¿Ya configuró su contexto PDP? Creo que algunos conceptos principales son que debe conectar y conectar correctamente la conexión GPRS.

Algunas cosas que deben estar activas antes de esto funcionarán:

1) Registro de red

AT+CREG? should return 0,1 if so, skip to 2)

si no lo hace, puede iniciar encendiendo y apagando el módem ingresando AT + CFUN = 0 y luego AT + CFUN = 1

Si aún tiene problemas para registrarse, asegúrese de haber seleccionado la red correcta: ¿AT + COPS? debería ver el nombre de su proveedor de servicios en los resultados, por ej. AT + COPS: 1,0, "T-Mobile USA"

Si no lo hace, asegúrese de que su banda esté configurada correctamente para su proveedor de servicios. Busque su banda 2G de proveedores p. Ej. T-mobile usa PCS_MODE para su servicio 2G. configurar esto a través de: AT + CBAND = "PCS_MODE"

Además, obviamente, debes asegurarte de tener señal: AT + CSQ debería regresar al menos a 5 o 6

2) Activación de red

AT+CIPSHUT AT+CGATT=1 - this can take some time to get through. I have a 40 sec timeout

Es importante que este paso funcione. Si no es así, quizás reinicie su módem. Pero esta es una parte clave.

3) establecer contexto PDP y abrir el servicio GPRS

AT+SAPBR=3,1,"CONTYPE","GPRS"

configure su APN: descubra cuál es su APG 2g de su proveedor. por ejemplo, para t-mobile: epc.tmobile.com defina su APN:

T+SAPBR=3,1,"APN","epc.tmobile.com" AT+SAPBR=1,1 This is the most important part to get through. Sometimes it takes a while to get through, I have a timeout on this part for 3 minutes to let it work.

si esto no le da un error proceda:

4) enviando HTTP Básicamente proceda con lo que tiene ...

un ejemplo de lo que hago:

AT+HTTPTERM AT+HTTPINIT AT+HTTPPARA="CID",1 AT+HTTPPARA="URL","www.google.com" AT+HTTPACTION = 0 This should return 200 if it is successful

5 apagar GPRS

AT+CIPSHUT this may give you an error buts its not important AT+SAPBR=0,1 can take awhile AT+CGATT=0 also can take a while

de todos modos escribí un código liviano bastante limpio para que Arduino envíe datos a través de HTTP. También escribí uno para SMS. déjame si quieres echar un vistazo. Utilizo un SIM800L, uno de los tableros de ruptura más baratos.

He estado trabajando en un mini módulo LoNet GSM (SIM800L), interconectándolo con Arduino. He insertado la tarjeta SIM SIM con conexión a Internet disponible. A través del monitor serial me estoy comunicando sin problemas, pero cuando se trata de hacer una solicitud GET o POST a una página del servidor web, se devuelve Error de red (601). Aquí está:

AT + SAPBR = 3,1, "CONTYPE", "GPRS" OK

AT + HTTPINIT OK

AT + HTTPPARA = "CID", 1 OK

AT + HTTPPARA = "URL", "http: //: 8080 / folder / savedata.php" Aceptar

AT + HTTPACTION = 0 OK + HTTPACTION: 0,601,0 // 601: error de red

AT + HTTPREAD = 1,100000 OK

Y no hay respuesta del "eco" de la página php ... ¿Tiene alguna sugerencia? Gracias por adelantado.

enter image description here

enter image description here