Các điểm mạnh của InfluxDB

Một phần của tài liệu Đồ án tốt nghiệp: “Nghiên cứu thiết kế ứng dụng điều khiển nhà Thông minh trên nền tảng Raspberry Pi và công nghệ AI xử lý tiếng nói” (Trang 49 - 51)

3.2.3.1. Khái niệm chuỗi thời gian

Chuỗi thời gian là tập hợp các quan sát về các mục dữ liệu được xác định rõ là kết quả của các phép đo lặp lại theo thời gian. Dữ liệu chuỗi thời gian được lập chỉ mục theo thứ tự thời gian là một chuỗi các điểm dữ liệu.

Nguyễn Tiến Hải – D17CQVT08B 40 Cơ sở dữ liệu chuỗi thời gian (Time series database - TSDB) là hệ thống cơ sở dữ liệu được tối ưu hóa để cung cấp dữ liệu chuỗi thời gian và lưu trữ của nó gắn với thời gian và giá trị.

Cơ sở dữ liệu chuỗi thời gian bao gồm các phép đo hoặc sự kiện được theo dõi, theo dõi, sàng lọc dữ liệu, tức là lấy mẫu và tổng hợp theo thời gian. Chúng có thể là dữ liệu phân tích giám sát ứng dụng, số liệu máy chủ, dữ liệu về cảm biến, dữ liệu giao dịch thị trường, dữ liệu trao đổi chứng khoán trên các thị trường.

Cơ sở dữ liệu chuỗi thời gian có khả năng nhập hàng triệu điểm dữ liệu mỗi giây để mang lại hiệu suất ở mức cao.

Ví dụ kinh điển trong thế giới hiện nay về chuỗi thời gian là dữ liệu giá tiền tệ của sàn giao dịch chứng khoán.

Chuỗi thời gian là tập hợp các giá trị có dấu thời gian cho mỗi bản ghi trong đó thời gian là một thành phần có ý nghĩa của dữ liệu.

Dữ liệu chuỗi thời gian là một phân khúc đang phát triển nhanh chóng trong ngành cơ sở dữ liệu.

3.2.4. Kết nối MQTT:

3.2.4.1. Tổng quan về MQTT

MQTT (Message Queuing Telemetry Transport) là giao thức truyền thơng điệp (message) theo mơ hình publish/subscribe (cung cấp / th bao), được sử dụng cho các thiết bị IoT với băng thông thấp, độ tin cậy cao và khả năng được sử dụng trong mạng lưới khơng ổn định. Nó dựa trên một Broker nhẹ và được thiết kế có tính mở, đơn giản và dễ cài đặt.

Giao thức MQTT mang lại nhiều lợi ích nhất là trong hệ thống SCADA (Supervisory Control And Data Acquisition) khi truy cập dữ liệu IoT:

- Truyền thông tin hiệu quả hơn. - Tăng khả năng mở rộng.

- Giảm đáng kể tiêu thụ băng thông mạng. - Rất phù hợp cho điều khiển và do thám. - Tối đa hóa băng thơng có sẵn.

- Chi phí thấp.

- Rất an toàn, bảo mật.

- Được sử dụng trong các ngành cơng nghiệp dầu khí, các cơng ty lớn như Amazon, Facebook, ....

Nguyễn Tiến Hải – D17CQVT08B 41 - Giao thức publish/subscribe thu thập nhiều dữ liệu hơn và tốn ít băng thơng hơn so

với giao thức cũ.

Vì vậy, vị trí của giao thức MQTT nằm ở giữa cảm biến với server nhận dữ liệu:

Một phần của tài liệu Đồ án tốt nghiệp: “Nghiên cứu thiết kế ứng dụng điều khiển nhà Thông minh trên nền tảng Raspberry Pi và công nghệ AI xử lý tiếng nói” (Trang 49 - 51)

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

(77 trang)