Spisu treści:
Wideo: IOT - Prześlij dane do Thingspeak za pomocą ESP8266: 3 kroki
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:27
W dzisiejszych czasach IoT zyskuje na popularności, a wiele maszyn ma dane do przesłania przez chmurę i analizowania danych. Małe sensory aktualizują dane w chmurze, a siłownik na drugim końcu na nią działa. Wyjaśnię jeden z przykładów IoT.
W tym artykule pokażę i poprowadzę, jak przesłać dane do Thingspeak za pomocą ESP8266.
Krok 1: Wymagany składnik
ESP8266ESP8266 w Indiach-
ESP8266 w Wielkiej Brytanii -
ESP8266 w USA -
MLX90614MLX90614 w Indiach –
MLX90614 w Wielkiej Brytanii -
MLX90614 w USA -
Chlebak
Breadboard w Indiach-
BreadBoard w USA- https://amzn.to/2MW0Opb BreadBoard w Wielkiej Brytanii-
Krok 2: Kod
#include #include #include
String apiKey = "7CDCTE2767Z8AUIL"; // Wpisz swój klucz Write API z ThingSpeak
const char *ssid = "ukryty"; // zastąp swoim wifi ssid i kluczem wpa2
const char *pass = "qwerty12"; const char* server = "api.thingspeak.com";
Klient WiFiClient;
Adafruit_MLX90614 mlx = Adafruit_MLX90614();
int objTemp;
wewn.temperatura temp;
pusta konfiguracja()
{ Numer seryjny.początek(115200); opóźnienie(10); Serial.println("Łączenie z"); Serial.println(ssid); WiFi.begin(ssid, pass); while (WiFi.status() != WL_CONNECTED) { delay(500); Serial.print("."); } Serial.println(""); Serial.println("Połączenie WiFi"); mlx.początek(); Drut.początek(D1, D2); } pusta pętla() {
if (client.connect(server, 80)) // "184.106.153.149" lub api.thingspeak.com
{ objTemp = mlx.odczytObiektTempC(); ambTemp = mlx. OdczytTempOobiektuC(); String postStr = apiKey; postStr +="&field1="; postStr += String(objTemp); postStr += "\r\n\r\n";
client.print( POST /aktualizacja
client.print("Host: api.thingspeak.com\n"); client.print("Połączenie: zamknij\n"); client.print("X-THINGSPEAKAPIKEY: "+apiKey+"\n"); client.print("Typ treści: application/x-www-form-urlencoded\n"); client.print("Długość-treści: "); klient.print(postStr.length()); klient.print("\n\n"); klient.print(postStr);
Serial.print("Otoczenie = "); Serial.print(ambTemp);
Serial.print("*C\tObject = "); Serial.print(objTemp); Serial.println("*C");
}
klient.stop(); opóźnienie (2000); }
Zalecana:
Seria IoT ESP8266: 2- Monitoruj dane za pośrednictwem ThingSpeak.com: 5 kroków
Seria IoT ESP8266: 2- Monitoruj dane za pośrednictwem ThingSpeak.com: Jest to druga część serii IoT ESP8266. Aby zobaczyć część 1, zapoznaj się z instrukcją IoT ESP8266 Series: 1 Połącz się z routerem WIFI. Ta część ma na celu pokazanie, jak przesłać dane z czujnika do jednej z popularnych bezpłatnych usług chmurowych IoT https://thingspeak.com
(Projekt IOT) Uzyskaj dane pogodowe za pomocą ESP8266 i Openweather API: 5 kroków
(Projekt IOT) Uzyskaj dane pogodowe za pomocą ESP8266 i Openweather API: W tej instrukcji zbudujemy prosty projekt IOT, w którym pobierzemy dane pogodowe naszego miasta z openweather.com/api i wyświetlimy je za pomocą oprogramowania do przetwarzania
Rejestruj dane i kreśl wykres online za pomocą NodeMCU, MySQL, PHP i Chartjs.org: 4 kroki
Rejestruj dane i kreśl wykres online za pomocą NodeMCU, MySQL, PHP i Chartjs.org: Ta instrukcja opisuje, w jaki sposób możemy używać płyty Node MCU do zbierania danych z wielu czujników, wysyłania tych danych do hostowanego pliku PHP, który następnie dodaje dane do baza danych MySQL. Dane można następnie przeglądać online w postaci wykresu, używając chart.js.A ba
Arduino Uno + SIM900 + DHT22 + Thingspeak [ENG /PL] WIELOKROTNE DANE CZUJNIKA!: 3 kroki
Arduino Uno + SIM900 + DHT22 + Thingspeak [ENG /PL] MULTIPLE SENSOR DATA!: Cześć, zauważyłem, że brakuje informacji jak przesyłać dane z wielu czujników do thingspeak przez Arduino Uno z modułem SIM900. Zrobiłem więc krótką instrukcję podłączenia i konfiguracji Arduino UNO z czujnikiem SIM900 i DHT22. Dane z DHT22 (temp
Połączenie TCP/IP przez GPRS: Jak wysłać dane do serwera za pomocą modułu SIM900A: 4 kroki
Połączenie TCP/IP przez GPRS: Jak wysłać dane do serwera za pomocą modułu SIM900A: W tym samouczku opowiem Ci, jak przesyłać dane do serwera TCP za pomocą modułu SIM900. Zobaczymy również jak możemy odbierać dane z serwera do klienta (moduł GSM)