Thingspeak http error 400 for fpga

3 Ansichten (letzte 30 Tage)
Vertical Farm
Vertical Farm am 25 Nov. 2020
Beantwortet: Vertical Farm am 27 Nov. 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

Akzeptierte Antwort

Vertical Farm
Vertical Farm am 27 Nov. 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

Weitere Antworten (1)

Christopher Stapels
Christopher Stapels am 25 Nov. 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 Kommentare
Vertical Farm
Vertical Farm am 26 Nov. 2020
Bearbeitet: Vertical Farm am 26 Nov. 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 am 26 Nov. 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

Melden Sie sich an, um zu kommentieren.

Communitys

Weitere Antworten in  ThingSpeak Community

Kategorien

Mehr zu ThingSpeak finden Sie in Help Center und File Exchange

Produkte

Community Treasure Hunt

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

Start Hunting!

Translated by