Mục lục:

IOT - Đăng dữ liệu thành lời nói bằng cách sử dụng ESP8266: 3 bước
IOT - Đăng dữ liệu thành lời nói bằng cách sử dụng ESP8266: 3 bước

Video: IOT - Đăng dữ liệu thành lời nói bằng cách sử dụng ESP8266: 3 bước

Video: IOT - Đăng dữ liệu thành lời nói bằng cách sử dụng ESP8266: 3 bước
Video: Hướng dẫn sử dụng blynk iot - new blynk 2.0 - node mcu esp8266 - điều khiển thiết bị qua internet 2024, Tháng bảy
Anonim
IOT | Đăng dữ liệu thành lời nói bằng cách sử dụng ESP8266
IOT | Đăng dữ liệu thành lời nói bằng cách sử dụng ESP8266
IOT | Đăng dữ liệu thành lời nói bằng cách sử dụng ESP8266
IOT | Đăng dữ liệu thành lời nói bằng cách sử dụng ESP8266

Ngày nay, IoT đang là xu hướng và rất nhiều máy có dữ liệu để tải lên qua đám mây và phân tích dữ liệu. Các cảm biến nhỏ cập nhật dữ liệu trên đám mây và thiết bị truyền động ở một đầu khác sẽ hoạt động trên đó. Tôi sẽ giải thích một trong những ví dụ về IoT.

Tôi bài viết này và tôi sẽ hiển thị và hướng dẫn đăng dữ liệu lên Thingspeak bằng cách sử dụng ESP8266.

Bước 1: Thành phần bắt buộc

Thành phần bắt buộc
Thành phần bắt buộc
Thành phần bắt buộc
Thành phần bắt buộc

ESP8266ESP8266 ở Ấn Độ-

ESP8266 ở Vương quốc Anh -

ESP8266 ở Hoa Kỳ -

MLX90614MLX90614 ở Ấn Độ-

MLX90614 ở Vương quốc Anh -

MLX90614 ở Hoa Kỳ -

BreadBoard

BreadBoard ở Ấn Độ-

BreadBoard ở Mỹ- https://amzn.to/2MW0Opb BreadBoard ở Anh-

Bước 2: Mã

#include #include #include

Chuỗi apiKey = "7CDCTE2767Z8AUIL"; // Nhập khóa API Viết của bạn từ ThingSpeak

const char * ssid = "hidden"; // thay thế bằng khóa wifi ssid và wpa2 của bạn

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

Máy khách WiFiClient;

Adafruit_MLX90614 mlx = Adafruit_MLX90614 ();

int objTemp;

int ambTemp;

void setup ()

{Serial.begin (115200); chậm trễ (10); Serial.println ("Đang kết nối với"); Serial.println (ssid); WiFi.begin (ssid, pass); while (WiFi.status ()! = WL_CONNECTED) {delay (500); Serial.print ("."); } Serial.println (""); Serial.println ("Đã kết nối WiFi"); mlx.begin (); Wire.begin (D1, D2); } void loop () {

if (client.connect (server, 80)) // "184.106.153.149" hoặc api.thingspeak.com

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

client.print ("ĐĂNG / cập nhật HTTP / 1.1 / n");

client.print ("Máy chủ: api.thingspeak.com / n"); client.print ("Kết nối: close / n"); client.print ("X-THINGSPEAKAPIKEY:" + apiKey + "\ n"); client.print ("Loại-Nội dung: application / x-www-form-urlencoded / n"); client.print ("Nội dung-Độ dài:"); client.print (postStr.length ()); client.print ("\ n / n"); client.print (postStr);

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

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

}

client.stop (); chậm trễ (2000); }

Đề xuất: