Retrieve the Last Data from Antares Server with HTTP Protocol
Prerequisites
General Prerequisites ESP32 Wi-FiFollow These Steps
1. Launch the Arduino IDE application
2. Opening Sample Programme
/*
This code will fetch the latest data from your antares project device.
Your Antares project device must have a structure like this:
(Note that nesting the JSON object can only be done up to 2 levels using this library)
{
"temperature": some-integer,
"humidity": some-integer,
"wind_speed": some-float,
"rain_level": some-float,
"location" : {
"latitude": "static-string",
"longitude": "static-string"
}
}
For more information please visit https://antares.id/id/docs.html
*/
#include <AntaresESPHTTP.h>
#define ACCESSKEY "YOUR-ACCESS-KEY" // Replace with your Antares account access key
#define WIFISSID "YOUR-WIFI-SSID" // Replace with your Wi-Fi SSID
#define PASSWORD "YOUR-WIFI-PASSWORD" // Replace with your Wi-Fi password
#define projectName "YOUR-APPLICATION-NAME" // Replace with the Antares application name that was created
#define deviceName "YOUR-DEVICE-NAME" // Replace with the Antares device name that was created
AntaresESPHTTP antares(ACCESSKEY);
void setup() {
Serial.begin(115200);
antares.setDebug(true);
antares.wifiConnection(WIFISSID, PASSWORD);
}
void loop() {
// Get the latest data from your Antares device
antares.get(projectName, deviceName);
// Check if we're actually getting data
if(antares.getSuccess()) {
int temp = antares.getInt("temperature");
int hum = antares.getInt("humidity");
float windsp = antares.getFloat("wind_speed");
float rainlv = antares.getFloat("rain_level");
String lat = antares.getString("location", "latitude");
String lon = antares.getString("location", "longitude");
Serial.println("Temperature: " + String(temp));
Serial.println("Humidity: " + String(hum));
Serial.println("Wind speed: " + String(windsp));
Serial.println("Rain level: " + String(rainlv));
Serial.println("Latitude: " + lat);
Serial.println("Longitude: " + lon);
}
delay(5000);
}
3. Set HTTP Parameters in Programme Code




4. Compile and Upload Program


5. Check Data in Antares


Last updated