Vui lòng dùng định danh này để trích dẫn hoặc liên kết đến tài liệu này: https://dspace.ctu.edu.vn/jspui/handle/123456789/123150
Toàn bộ biểu ghi siêu dữ liệu
Trường DCGiá trị Ngôn ngữ
dc.contributor.advisorNguyễn, Khắc Nguyên-
dc.contributor.authorNguyễn, Thanh Huy-
dc.date.accessioned2025-11-18T03:29:34Z-
dc.date.available2025-11-18T03:29:34Z-
dc.date.issued2023-12-
dc.identifier.urihttps://dspace.ctu.edu.vn/jspui/handle/123456789/123150-
dc.description.abstractHệ thống Server IoT trên nền tảng Raspberry Pi 4 ngày càng phát triển và phổ biến, đã và đang được ứng dụng rộng rãi trong đời sống. Nhằm đáp ứng nhu cầu về hệ thống Server IoT nhỏ gọn trên máy tính nhúng Raspberry Pi 4 và theo dõi cũng như điều khiển khiển thiết bị từ xa, đề tài thực hiện thiết kế xây dựng một hệ thống server IoT cơ bản đơn giản trên Raspberry Pi 4. Hệ thống tích hợp nhiều phần mềm trên Raspberry Pi 4 bằng Docker nhằm giảm thiểu sử dụng quá nhiều dung lượng của Raspberry Pi 4, hệ thống thực hiện được các chức năng như truyển tải dữ liệu qua lại giữa các thiết bị IoT bằng giao thức MQTT, nhận dữ liệu từ MQTT thực hiện lưu trữ và truy xuất dữ liệu bằng cơ sở dữ liệu InfluxDB, lập trình kết nối thiết kế Dashboard bằng Node-RED, có một giao diện Dashboard đơn giản dễ sử dụng và tích hợp Google Maps hiểu thị trực tiếp vị trí các trạm kết nối, dễ dàng theo dõi và biểu độ hiểu thị dữ liệu. Kết quả nghiên cứu xây dựng hoàn thành một hệ thống Server IoT cơ bản và đơn giản trong tương lai có thể ứng dụng thực tế.vi_VN
dc.description.tableofcontentsLời cảm tạ i Tóm tắt ii Abstract iii Lời cam đoan iv Danh mục hình viii Danh mục từ viết tắt xi Chương 1: Giới thiệu đề tài 1 1.1 Tổng quan đề tài 1 1.1.1 Sơ lược về Server IoT trên máy tính nhúng Raspberry Pi 4 1 1.1.2 Giới thiệu Raspberry Pi 4 3 1.1.3 Vai trò của Raspberry Pi 4 trong phát triển Sever IoT 4 1.2 Tình hình nghiên cứu 5 1.2.1 Trên thế giới: 5 1.2.2 Tại Việt Nam: 6 1.2.3 Tại Trường Đại Học Cần Thơ 6 1.3 Đặt vấn đề 7 1.4 Lý do thực hiện đề tài 7 1.5 Mục tiêu và phạm vi nghiên cứu 8 1.5.1 Mục tiêu nghiên cứu: 8 1.5.2 Phạm vi nghiên cứu: 8 Chương 2: Cơ sở lý thuyết 9 2.1 Giới thiệu về mô hình Server IoT trên Raspberry Pi 4 9 2.1.1 Giới thiệu về Docker 9 2.1.2 Các tính năng của Docker 10 2.1.3 Giới thiệu về Portainer 11 2.1.4 Các tính năng của Portainer 12 2.2 Giao thức truyền thông 13 2.2.1 Giao thức MQTT 13 2.2.2 Các tính năng của MQTT 14 2.3 Cơ sở dữ liệu (Databases) 14 2.3.1 Giới thiệu InfluxDB 14 2.3.2 Các tính năng của InfluxDB 15 2.4 Môi trường lập trình và dashboard 16 2.4.1 Môi trường lập trình Node-RED 16 2.4.2 Các tính năng của Node-RED 17 2.4.3 Thiết kế Dashboard trên Node-RED 18 Chương 3: Thực hiện 19 3.1 Mô hình hệ thống 20 3.2 Xây dựng Docker chứa các module phần mềm 20 3.2.1 Mục tiêu 20 3.2.2 Docker và các gói phần mềm 21 3.3 Xây dựng module giao tiếp với các Node cảm biến thông qua Gateway ………………………………………………………………………..24 3.3.1 Mô hình 24 3.3.2 Giải thuật và gói thông tin truyền thông 24 3.4 Xây dựng giao diện người dùng (Dashboard) 27 3.4.1 Chức năng giao diện 27 3.4.2 Liệt kê các giao diện và mô tả các tính năng 27 3.5 Xây dựng module lưu trữ dữ liệu 42 3.5.1 Mô hình lưu trữ 42 3.5.2 Cấu trúc dữ liệu lưu trữ 43 3.5.3 Lưu trữ và truy vấn dữ liệu từ InfluxDB lên Dashboard Node- RED 44 Chương 4: Kết quả 46 4.1 Kết quả thực tế về hệ thống 46 4.1.1 Docker và các container 46 4.2 Giao tiếp ổn định qua MQTT 46 4.3 Thu thập và lưu trữ liệu 47 4.4 Dashboard đơn giản dễ sử dụng 48 Chương 5: Kết luận 49 5.1.1 Kết luận 49 5.1.2 Ưu điểm 49 5.1.3 Nhược điểm 49 5.2 Hướng phát triển 50 Tài liệu tham khảo 51 Phụ lục 53vi_VN
dc.language.isovivi_VN
dc.publisherTrường Đại Học Cần Thơvi_VN
dc.subjectCơ điện tửvi_VN
dc.titlePHÁT TRIỂN SERVER IOT TRÊN NỀN TẢNG RASPBERRY PI 4vi_VN
dc.typeThesisvi_VN
Bộ sưu tập: Trường Bách khoa

Các tập tin trong tài liệu này:
Tập tin Mô tả Kích thước Định dạng  
_file_
  Giới hạn truy cập
2.66 MBMicrosoft Word XML
Your IP: 216.73.216.48


Khi sử dụng các tài liệu trong Thư viện số phải tuân thủ Luật bản quyền.