Giới thiệu về ThingSpeak

Một phần của tài liệu ĐỒ án tốt NGHIỆP THIẾT kế hệ THỐNG GIÁM sát NỒNG độ cồn từ XA (Trang 50 - 54)

CHƯƠNG 1 TỔNG QUAN

2.3. Phần mềm

2.3.2. Giới thiệu về ThingSpeak

2.3.2.1. ThingSpeak là gì?

Hình 2.28. Giới thiệu ThingSpeak

Theo các nhà phát triển của nó, " ThingSpeak là một ứng dụng và API Internet of Things (IoT) nguồn mở để lưu trữ và truy xuất dữ liệu từ những thứ sử dụng giao thức HTTP và MQTT qua Internet hoặc qua Mạng cục bộ. ThingSpeak cho phép tạo cảm biến ứng dụng ghi nhật ký, ứng dụng theo dõi vị trí và mạng xã hội của những thứ có cập nhật trạng thái ".

2.3.2.2. Các tính năng của Thingspeak

 Thu thập dữ liệu trong các kênh riêng

 Tích hợp ứng dụng

 Lịch trình sự kiện

 MATLAB phân tích và trực quan hóa

Ưu điểm

 Lưu trữ miễn phí cho các kênh

 Dễ hình dung

 Cung cấp các tính năng bổ sung cho Ruby, Node.js và Python

Nhược điểm

 API ThingSpeak có thể là một trở ngại cho người mới bắt đầu

2.3.2.3. Làm việc với Thingspeak

Trong phần này chúng ta cùng nhau tìm hiểu 1 cloud service khá phổ biến trong các cộng đồng IoT là ThingSpeak. Đây là một cloud service cho phép người dùng dễ dàng gửi dữ liệu và cung cấp các giao diện đồ họa hiển thị dữ liệu thông qua giao thức HTTP.

Bạn sẽ được hướng dẫn cách tạo 1 tài khoản ThingSpeak và 1 data channel và dùng Blocky để đưa data lên channel này thông qua giao thức HTTP.

Bước 1: Tạo Tài Khoản ThingSpeak

Bạn truy cập vào địa chỉ https://thingspeak.com và chọn Sign Up để đăng ký một tài khoản miễn phí. Sau khi điền đầy đủ các thông tin yêu cầu, bạn sẽ nhận được email yêu cầu xác thực tài khoản email.

Sau khi xác thực, bạn sẽ có thể login vào và thấy được các thơng tin về tài khoản của mình.

Bước 2: Tạo Data Channel

Sau khi login, bạn cần tạo một data channel để lưu trữ dữ liệu. Trong My Channels, bạn chọn New Channel và điền các thơng tin cần thiết.

Ở đây mình tạo 1 channel để chứa các dữ liệu từ cảm biến thu được trong phòng ngủ của mình với Field 1 là temperature và Field 2 là humidity:

Bước 3: Lấy URL cần thiết để upload dữ liệu

Để upload hay lấy dữ liệu về bạn cần biết URL để truy cập. Bạn mở channel mới tạo, tìm đến tab API Keys và sẽ thấy được các URL để get hay upload data:

Bước 4: Upload dữ liệu từ Blocky

Bạn upload chương trình sau vào Blocky [Hình code]

Sau khi Blocky chạy và bắt đầu upload dữ liệu lên ThingSpeak, bạn có thể xem các dữ liệu này trong channel, tab Private View

Bạn có thể tìm hiểu thêm các tính năng khác của ThingSpeak như phân tích và vẽ đồ thị cho dữ liệu của mình.

Một phần của tài liệu ĐỒ án tốt NGHIỆP THIẾT kế hệ THỐNG GIÁM sát NỒNG độ cồn từ XA (Trang 50 - 54)

Tải bản đầy đủ (PDF)

(68 trang)