Thingspeak http error 400 for fpga

As the title says Im trying to upload data with HTTP GET method and I followed the api documentation properly
This is a snipper of my code where the data is being sent as well as the output I receive
It works when in browser but not when I do it through my board

 Respuesta aceptada

Vertical Farm
Vertical Farm el 27 de Nov. de 2020

0 votos

Alright guys I managed to fix it, I added \r\n which is carriage return and new line to the end of my command
Then I changed the order of the code and it worked, I hope this answer as well as Mr Christopher's one will suffice as solution

Más respuestas (1)

Christopher Stapels
Christopher Stapels el 25 de Nov. de 2020

0 votos

Can you modify the length to include the line endings? This has been a problem for me in the past when using AT commands.
If at all possible, we reccomend using the ThingSpeak library. There are some AT command examples in there.

2 comentarios

Vertical Farm
Vertical Farm el 26 de Nov. de 2020
Editada: Vertical Farm el 26 de Nov. de 2020
line endings as in the carriage return and new line?
As for the thingspeak library you have linked me, I checked out the ESP8266 and ESP32 examples, and all of them uses Thingspeak.WriteField to publish the data I dont see the AT commands
Edit: I seem to have found the problem, when my ESP32_SendBuffer sends the u8 command[] variable its adding random characters into the mix, I may have found the problem but I have no clue as to why it is even happening

Iniciar sesión para comentar.

Comunidades de usuarios

Más respuestas en  ThingSpeak Community

Categorías

Más información sobre Read Data from Channel en Centro de ayuda y File Exchange.

Productos

Preguntada:

el 25 de Nov. de 2020

Respondida:

el 27 de Nov. de 2020

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by