/** * Secure Write Example code for InfluxDBClient library for Arduino * Enter WiFi and InfluxDB parameters below * * Demonstrates connection to any InfluxDB instance accesible via: * - unsecured http://... * - secure https://... (appropriate certificate is required) * - InfluxDB 2 Cloud at https://cloud2.influxdata.com/ (certificate is preconfigured) * Measures signal level of all visible WiFi networks including signal level of the actually connected one * This example demonstrates time handling, how to write measures with different priorities, batching and retry * Data can be immediately seen in a InfluxDB 2 Cloud UI - measurements wifi_status and wifi_networks **/ #if defined(ESP32) #include WiFiMulti wifiMulti; #define DEVICE "ESP32" #elif defined(ESP8266) #include ESP8266WiFiMulti wifiMulti; #define DEVICE "ESP8266" #define WIFI_AUTH_OPEN ENC_TYPE_NONE #endif #include #include // WiFi AP SSID #define WIFI_SSID "SSID" // WiFi password #define WIFI_PASSWORD "PASSWORD" // InfluxDB v2 server url, e.g. https://eu-central-1-1.aws.cloud2.influxdata.com (Use: InfluxDB UI -> Load Data -> Client Libraries) #define INFLUXDB_URL "server-url" // InfluxDB v2 server or cloud API authentication token (Use: InfluxDB UI -> Load Data -> Tokens ->