Thingspeak http error 400 for fpga

4 visualizaciones (últimos 30 días)
Vertical Farm
Vertical Farm el 25 de Nov. de 2020
Respondida: Vertical Farm el 27 de Nov. de 2020
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
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
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
Vertical Farm
Vertical Farm el 26 de Nov. de 2020
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 ThingSpeak en Help Center y File Exchange.

Productos

Community Treasure Hunt

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

Start Hunting!

Translated by