Desde SIM7000 a DataBucket

Hola a todos!
Tengo una duda con respecto a un valor tomado de un sensor analógico por ejemplo, a un bucket en la plataforma, a través de un POST request a través de una comunicación generada por una SIM7000…, no se como concatenar todo en un sólo String llamado “datos” … se que algo me falta o no está bien…

Será algo como ésto?

String datos = "POST https://inelint.aws.thinger.io/v1/users/inelint/buckets/sim7000/data?Authorization=Bearer [token]"+String(analogRead(sensor));
Serial1.println(datos);

donde Serial1 es el canal serie de comunicación entre sim y chip (en éste caso atmega328p)

En que estoy fallando?

Graciass

El módem regularmente se maneja con comandos AT, enviarle una cadena de String no va a darle ninguna instrucción particular, por ello dudo que funcione, la cadena debe ser parte de la instrucción para ejecutar la llamada http.

Yo intentaría usar la librería para conectar directamente el dispositivo a thinger, alguien ya comentó en este foro que lo hizo → How to access GPS when using ThingerTinyGSM - #3 by MarkAustin902

Si la necesidad igualmente radica en hacer el llamado a la api, igual buscaría soportar la rutina en una librería http que maneje errores y demás para que sea útil al momento de debuggear si algo no va bien.

Saludos.

1 Like

Hola @ega muy interesante el link ! Lo voy a probar y compartiré como me fue
sds