Buenas tardes,
Soy nueva en todo esto y tengo un problema que me gustaría comentar a ver si alguien me puede echar una mano.
Tengo un modulo SIM5360, con una tarjeta de Vodafone, y me gustaría conectarme a unos servicios web, para enviar y recibir datos en formato JSON, que tengo implementados en un servidor AWS.
Para ejecutar los AT Commands hago uso de la herramienta Putty.
He intentado hacerlo primero usando HTTP functions con las siguientes llamadas:
Code:
AT+CHTTPACT="XX.XXX.XXX.169", 8080<CR>
+CHTTPACT:REQUEST
GET /XXXDWP/rest/user/list HTTP/1.1<CR><LF>
Host: XX.XXX.XXX.169:8080<CR><LF>
Content-Type: application/json<CR><LF>
Accept: */*<CR><LF>
<CR><LF>
<CR><LF>
<SUB>
<Ctrl + Z>
Otros ejemplos:
Code:
GET /XXXDWP/rest/user/list HTTP/1.1\r\nHost: XX.XXX.XXX.169:8080\r\nAccept: */*\r\nContent-Type: application/json\r\n
GET /XXXDWP/rest/user/list HTTP/1.1 Host: XX.XXX.XXX.169:8080 Accept: */* Content-Type: application/json
Pero el resultado de mis llamadas es siempre:
Code:
+CHTTPACT: 227
También he intentado hacerlo mediante TCP functions con las siguientes llamadas:
Code:
AT+NETOPEN
AT+CIPOPEN=0,"TCP","XX.XXX.XXX.169",8080
AT+CIPSEND=0,
>GET /XXXDWP/rest/user/list HTTP/1.1<CR><LF>
Host: XX.XXX.XXX.169:8080<CR><LF>
Content-Type: application/json<CR><LF>
Accept: */*<CR><LF>
<CR><LF>
<CR><LF>
<SUB>
<Ctrl + Z>
Otros ejemplos:
Code:
>GET /XXXDWP/rest/user/list HTTP/1.1\r\nHost: XX.XXX.XXX.169:8080\r\nAccept: */*\r\nContent-Type: application/json\r\n
>GET /XXXDWP/rest/user/list HTTP/1.1 Host: XX.XXX.XXX.169:8080 Accept: */* Content-Type: application/json
Pero el resultado de mis llamadas es siempre:
Code:
http/1.1 400 bad request
server: apache-coyote/1.1
transfer-encoding: chunked
date: thu, 25 jan 2018 10:09:37 gmt
connection: close
Si alguien me pudiera echar una mano y darme los pasos a seguir para configurar correctamente la SIM5360 y poder hacer llamadas GET / POST al servidor.
Muchas gracias,
Celia M. S.