Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <WiFi.h>
- #include <HTTPClient.h>
- const char* ssid = "";
- const char* password = "";
- void setup() {
- Serial.begin(115200);
- delay(1000);
- WiFi.begin(ssid, password);
- while (WiFi.status() != WL_CONNECTED) {
- delay(1000);
- Serial.println("Connecting to WiFi..");
- }
- Serial.println("Connected to the WiFi network");
- }
- const char* root_ca= \
- "-----BEGIN CERTIFICATE-----\n" \
- "MIICiTCCAg+gAwIBAgIQH0evqmIAcFBUTAGem2OZKjAKBggqhkjOPQQDAzCBhTEL\n" \
- "MAkGA1UEBhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UE\n" \
- "BxMHU2FsZm9yZDEaMBgGA1UEChMRQ09NT0RPIENBIExpbWl0ZWQxKzApBgNVBAMT\n" \
- "IkNPTU9ETyBFQ0MgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwHhcNMDgwMzA2MDAw\n" \
- "MDAwWhcNMzgwMTE4MjM1OTU5WjCBhTELMAkGA1UEBhMCR0IxGzAZBgNVBAgTEkdy\n" \
- "ZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UEBxMHU2FsZm9yZDEaMBgGA1UEChMRQ09N\n" \
- "T0RPIENBIExpbWl0ZWQxKzApBgNVBAMTIkNPTU9ETyBFQ0MgQ2VydGlmaWNhdGlv\n" \
- "biBBdXRob3JpdHkwdjAQBgcqhkjOPQIBBgUrgQQAIgNiAAQDR3svdcmCFYX7deSR\n" \
- "FtSrYpn1PlILBs5BAH+X4QokPB0BBO490o0JlwzgdeT6+3eKKvUDYEs2ixYjFq0J\n" \
- "cfRK9ChQtP6IHG4/bC8vCVlbpVsLM5niwz2J+Wos77LTBumjQjBAMB0GA1UdDgQW\n" \
- "BBR1cacZSBm8nZ3qQUfflMRId5nTeTAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/\n" \
- "BAUwAwEB/zAKBggqhkjOPQQDAwNoADBlAjEA7wNbeqy3eApyt4jf/7VGFAkK+qDm\n" \
- "fQjGGoe9GKhzvSbKYAydzpmfz1wPMOG+FDHqAjAU9JM8SaczepBGR7NjfRObTrdv\n" \
- "GDeAU/7dIOA1mjbRxwG55tzd8/8dLDoWV9mSOdY=\n" \
- "-----END CERTIFICATE-----\n";
- void loop() {
- if ((WiFi.status() == WL_CONNECTED)) { //Check the current connection status
- HTTPClient http;
- http.begin("https://device.iameliot.it/api/?apicall=arduino_data&json=[{%22device_id%22:%20%228dc2c0bd-1f55-11ea-b351-0050569329fc%22,%20%22temperature%22:%20[1,2],%20%22white_light%22:%20[1,1],%20%22blue_light%22:%20[1,1],%20%22red_light%22:%20[3,1],%20%22green_light%22:%20[1,1],%20%22uv_light%22:%20[1,1],%20%22soil_ph%22:%20[1,1],%20%22soil_moisture%22:%20[1,1],%20%22air_humidity%22:%20[1,1],%20%22battery_level%22:%20[1,1]}]");
- //http.begin("https://device.iameliot.it/api/?apicall=arduino_data&json=[{\"device_id\": \"8dc2c0bd-1f55-11ea-b351-0050569329fc\", \"temperature\": [1,2], \"white_light\": [1,1], \"blue_light\": [1,1], \"red_light\": [3,1], \"green_light\": [1,1], \"uv_light\": [1,1], \"soil_ph\": [1,1], \"soil_moisture\": [1,1], \"air_humidity\": [1,1], \"battery_level\": [1,1]}]");
- int httpCode = http.GET(); //Make the request
- if (httpCode > 0) { //Check for the returning code
- String payload = http.getString();
- Serial.println(httpCode);
- Serial.println(payload);
- }
- else {
- Serial.println("Error on HTTP request");
- }
- http.end(); //Free the resources
- }
- delay(10000);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement