Giga R1 Wifi connection to InfluxDB

Hi,

For my bachelor thesis, I would like to send measured values that I record with an Arduino Giga to InfluxDB. Unfortunately, the solutions I have found so far only work for the ESP parts.
Does anyone here have experience with the Giga and the InfluxDB and can help me?

Greetings Raphael

So what, exactly, have you tried?
In what way(s), exactly, did they "not work"?

An InfluxDB - like any other app - neither knows nor cares what type of device it is communicating: all that matters is the it uses the API correctly.

So your first step should be to study the API documentation for this "InfluxDB" that you are using.
That documentation should include details of error messages/codes that are given to help you diagnose problems ...

EDIT

In the past I have used an ESP device and Arduino has its own library for this.

Does that library not support the Giga?

Isn't it all just HTTP?

Again, the InfluxDB neither knows nor cares what Arduino, or what library you use - all it sees is API requests.

EDIT

If you have it working on ESP, why switch to Giga?

In principle, yes, but unfortunately arduino ide gives me the error message that this library is only supported by ESP devices.

So you have 2 choices:

  1. Use an Arduino which does have library support;
  2. Use the "raw" API from an Arduino which doesn't have library support.

Maybe a third: does it have to be InfluxDB?

If you just want to demonstrate connection to "The Cloud", maybe consider:

Thanks,
to no. 1, yes it is a company requirement
To no.2, i will try that.

I need to store the data for at least a year, maybe longer. So I need a fast data base.

As shown in the API documentation, you can use tools like curl to manually send requests & see the replies.
I would recommend that you do this before getting into any coding - so you know what your code needs to do.

See also wget

That makes no sense!

The speed of the database has nothing to do with how long it will keep the data for!

Does it have to be InfluxDB?

With Google, prefixing a search term with '-' means "exclude results containing this term"; eg, excluding ESP, ESP32, and ESP8266:

https://www.google.com/search?q=influxdb+arduino+-ESP+-ESP32+-ESP8266

(no doubt other search engines have similar features)

From that, this doesn't seem to depend on ESP:

II know, I expressed myself incorrectly.
What I wanted to say was that I need a database that stores the data for a long time and is also fast enough because I record the data in a high frequency and want to transfer it in real time.

No it doesn't has to be InfluxDB. If you have another data base I'm open for it.

Does long-term storage necessarily need to be in the database?

Again, have you looked at this:

It's by Arduino, for Arduino ...

Yes, because the next step will be AI, and for that we need the amount of data.

I'll take a look at it.

Thanks for your help so far