Inhoudsopgave:

IOT - Gegevens naar Thingspeak posten met ESP8266 - Ajarnpa
IOT - Gegevens naar Thingspeak posten met ESP8266 - Ajarnpa

Video: IOT - Gegevens naar Thingspeak posten met ESP8266 - Ajarnpa

Video: IOT - Gegevens naar Thingspeak posten met ESP8266 - Ajarnpa
Video: Arduino with ThinkSpeak | Monitoring IoT data over ThingSpeak | ThingSpeak with esp8266 | 2024 2024, Juli-
Anonim
IOT | Gegevens naar Thingspeak posten met ESP8266
IOT | Gegevens naar Thingspeak posten met ESP8266
IOT | Gegevens naar Thingspeak posten met ESP8266
IOT | Gegevens naar Thingspeak posten met ESP8266

Tegenwoordig is IoT trending en veel machines hebben gegevens om via de cloud te uploaden en de gegevens te analyseren. Kleine sensoren werken de gegevens op de cloud bij en actuator aan een ander uiteinde werkt erop. Ik ga het voorbeeld van IoT uitleggen.

Ik dit artikel en ik ga het laten zien en begeleiden om de gegevens naar Thingspeak te posten met behulp van ESP8266.

Stap 1: Vereiste component

Vereiste component
Vereiste component
Vereiste component
Vereiste component

ESP8266ESP8266 in India-

ESP8266 in het VK -

ESP8266 in de VS -

MLX90614MLX90614 in India-

MLX90614 in het VK -

MLX90614 in de VS -

Broodplank

BreadBoard in India-

BreadBoard in de VS- https://amzn.to/2MW0Opb BreadBoard in het VK-

Stap 2: Coderen

#include #include #include

String apiKey = "7CDCTE2767Z8AUIL"; // Voer uw Write API-sleutel in vanuit ThingSpeak

const char *ssid = "verborgen"; // vervang door je wifi ssid en wpa2-sleutel

const char *pass = "qwerty12"; const char* server = "api.thingspeak.com";

WiFiClient-client;

Adafruit_MLX90614 mlx = Adafruit_MLX90614();

int objTemp;

int ambTemp;

ongeldige setup()

{ Serieel.begin(115200); vertraging(10); Serial.println("Verbinding maken met "); Seriële.println(ssid); WiFi.begin(ssid, pas); while (WiFi.status() != WL_CONNECTED) {vertraging (500); Serieel.print("."); } Serieel.println(""); Serial.println("WiFi verbonden"); mlx.begin(); Draad.begin(D1, D2); } ongeldige lus() {

if (client.connect(server, 80)) // "184.106.153.149" of api.thingspeak.com

{ objTemp = mlx.readObjectTempC(); ambTemp = mlx.readObjectTempC(); String postStr = apiKey; postStr +="&field1="; postStr += String (objTemp); postStr += "\r\n\r\n";

client.print( POST /update

client.print("Host: api.thingspeak.com\n"); client.print("Verbinding: sluiten\n"); client.print("X-THINGSPEAKAPIKEY: "+apiKey+"\n"); client.print("Inhoudstype: applicatie/x-www-form-urlencoded\n"); client.print ("Inhoudslengte: "); client.print(postStr.length()); cliënt.print("\n\n"); cliënt.print(postStr);

Serial.print("Omgeving = "); Serial.print(ambTemp);

Serial.print("*C\tObject = "); Serial.print(objTemp); Serieel.println("*C");

}

klant.stop(); vertraging (2000); }

Aanbevolen: