Mục lục:

Cách kết nối ESP8266 NodeMCU với Đám mây IoT: 5 bước
Cách kết nối ESP8266 NodeMCU với Đám mây IoT: 5 bước

Video: Cách kết nối ESP8266 NodeMCU với Đám mây IoT: 5 bước

Video: Cách kết nối ESP8266 NodeMCU với Đám mây IoT: 5 bước
Video: Esp8266 NodeMCU, Hướng dẫn Lập trình và Nạp chương trình Arduino IDE 2024, Tháng mười một
Anonim
Cách kết nối ESP8266 NodeMCU với Đám mây IoT
Cách kết nối ESP8266 NodeMCU với Đám mây IoT

Tài liệu hướng dẫn này cho bạn thấy một bản demo Internet of Things đơn giản bằng cách sử dụng ESP8266 NodeMCU và một dịch vụ IoT trực tuyến được gọi là AskSensors. Chúng tôi hướng dẫn bạn cách nhanh chóng lấy dữ liệu từ máy khách HTTPS ESP8266 và vẽ biểu đồ vào Nền tảng IoT của AskSensors.

Bước 1: Vật liệu bạn cần

Vật liệu bạn cần
Vật liệu bạn cần

Để làm theo hướng dẫn này, bạn chỉ cần:

  1. Máy tính chạy phần mềm arduino
  2. MCU nút ESP8266
  3. Cáp micro USB để kết nối MCU nút với máy tính.

Bước 2: Đăng ký AskSensors

Đầu tiên, Tạo một tài khoản mới tại AskSensors. Bạn sẽ nhận được một email chứa tất cả các hướng dẫn bạn cần làm theo để đăng nhập (Nó rất dễ dàng).

Làm theo hướng dẫn bắt đầu này giải thích cho bạn cách tạo và thiết lập Cảm biến mới để chúng tôi có thể ghi dữ liệu vào cảm biến này. Dưới đây là các bước chính:

  1. Nhấp vào 'New Sensor' để tạo kênh liên lạc với ID và Phím Api duy nhất. Đặt tên và mô tả cho cảm biến của bạn.
  2. Thêm một mô-đun cho dữ liệu bạn sẽ vẽ.
  3. Sao chép giá trị Api Key In. Chúng tôi sẽ sử dụng trong mã ESP8266 sau.

Bước 3: Viết mã

Bản phác thảo ví dụ và thư viện ESP8266 WIFI có sẵn trong github. Mã được cung cấp đã sẵn sàng để sử dụng. Nó kết nối ESP8266 với mạng không dây dưới dạng ứng dụng khách HTTPS, sau đó đẩy dữ liệu đến AskSensors sau mỗi 25 giây. Bạn cần điền những thông tin sau:

  • WIFI SSID và mật khẩu của bạn.
  • Khóa Api In được tạo trước bởi AskSensors.
  • Nếu cần, khoảng thời gian giữa hai lần cập nhật dữ liệu liên tiếp (được đặt thành 25 giây trong ví dụ này).

// Cấu hình Wi-Fi

const char * wifi_ssid = "………."; // SSID const char * wifi_password = "………."; // WIFI

const char * apiKeyIn = "………."; // API KEY IN, ví dụ: FALOAPPKH17ZR4Q23A8U9W0XPJL0F6OG

chậm trễ (25000); // trì hoãn 25 giây

Bước 4: Chạy mã

Chạy mã
Chạy mã
Chạy mã
Chạy mã
  1. Mở Arduino IDE và tải mã lên ESP8266 nodeMCU. Làm theo hướng dẫn này nếu bạn vẫn cần bắt đầu lập trình ESP8266 ESP-12E NodeMCU bằng Arduino IDE.
  2. Quay lại trang cảm biến của bạn trên askSensors, nhấp vào 'trực quan hóa' và 'Hiển thị đồ thị' để xem dữ liệu cảm biến của bạn dưới dạng đồ thị.
  3. Mở thiết bị đầu cuối nối tiếp. Bạn có thể kiểm tra chéo các kết quả đọc biểu đồ với các giá trị được in trên Thiết bị đầu cuối Arduino của bạn.

Bước 5: XONG

Đó là nó!

Cảm ơn vì đã đọc hướng dẫn này!

Bạn có thể thử thêm các bài hướng dẫn khác tại đây.

Cuối cùng, phản hồi của bạn sẽ được đánh giá cao. Vui lòng để lại một bình luận ở dưới!

Đề xuất: