Мазмұны:

IOT - Thingspeak -ке ESP8266: 3 қадамдарын қолданып деректерді жіберіңіз
IOT - Thingspeak -ке ESP8266: 3 қадамдарын қолданып деректерді жіберіңіз

Бейне: IOT - Thingspeak -ке ESP8266: 3 қадамдарын қолданып деректерді жіберіңіз

Бейне: IOT - Thingspeak -ке ESP8266: 3 қадамдарын қолданып деректерді жіберіңіз
Бейне: IoT сервис ThingSpeak и Arduino / ESP8266 2024, Шілде
Anonim
IOT | Thingspeak -ке ESP8266 көмегімен деректерді жіберіңіз
IOT | Thingspeak -ке ESP8266 көмегімен деректерді жіберіңіз
IOT | Thingspeak -ке ESP8266 көмегімен деректерді жіберіңіз
IOT | Thingspeak -ке ESP8266 көмегімен деректерді жіберіңіз

Қазіргі уақытта IoT тренд болып табылады және көптеген машиналарда бұлтты жүктеу және деректерді талдау үшін деректер бар. Кішкене сенсорлар бұлттағы деректерді жаңартады, ал екіншісінде - бұл IoT мысалының бірін түсіндіремін.

Мен бұл мақаланы, мен Thingspeak -ке ESP8266 көмегімен деректерді орналастыру үшін көрсетемін және нұсқаулық беремін.

1 -қадам: Қажетті компонент

Қажетті компонент
Қажетті компонент
Қажетті компонент
Қажетті компонент

Үндістандағы ESP8266ESP8266-

Ұлыбританиядағы ESP8266 -

ESP8266 АҚШ -та -

MLX90614MLX90614 Үндістанда-

Ұлыбританиядағы MLX90614 -

MLX90614 АҚШ -та -

Нан тақтасы

Үндістандағы нан тақтасы-

АҚШ-тағы BreadBoard- https://amzn.to/2MW0Opb BreadBoard Ұлыбританияда-

2 -қадам: код

#қосу #қосу #қосу

ApiKey жолы = «7CDCTE2767Z8AUIL»; // ThingSpeak -тен Write API кілтін енгізіңіз

const char *ssid = «жасырын»; // wifi ssid және wpa2 кілтімен ауыстырыңыз

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

WiFiClient клиенті;

Adafruit_MLX90614 mlx = Adafruit_MLX90614 ();

int objTemp;

int ambTemp;

жарамсыз орнату ()

{Serial.begin (115200); кешіктіру (10); Serial.println («Қосылу»); Serial.println (ssid); WiFi.begin (ssid, pass); while (WiFi.status ()! = WL_CONNECTED) {кешіктіру (500); Serial.print («.»); } Serial.println («»); Serial.println («WiFi қосылған»); mlx.begin (); Wire.begin (D1, D2); } void loop () {

if (client.connect (сервер, 80)) // «184.106.153.149» немесе api.thingspeak.com

{objTemp = mlx.readObjectTempC (); ambTemp = mlx.readObjectTempC (); ЖолStrStr = apiKey; postStr += «& field1 =»; postStr += Жол (objTemp); postStr += «\ r / n / r / n»;

client.print («POST /HTTP жаңарту /1.1 / n»);

client.print («Хост: api.thingspeak.com / n»); client.print («Байланыс: жабу / n»); client.print («X-THINGSPEAKAPIKEY:»+apiKey+«\ n»); client.print («Content-Type: application/x-www-form-urlencoded / n»); client.print («Content-Length:»); client.print (postStr.length ()); client.print («\ n / n»); client.print (postStr);

Serial.print («Қоршаған орта =»); Serial.print (ambTemp);

Serial.print («*C / tObject =»); Serial.print (objTemp); Serial.println («*C»);

}

client.stop (); кешіктіру (2000); }

Ұсынылған: