Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 8

TRƯỜNG ĐẠI HỌC PHÚ YÊN (size 13)

KHOA KỸ THUẬT – CÔNG NGHỆ (size 13)

TIỂU LUẬN (size 15)

NỀN TẢNG ĐÁM MÂY IBM – IOT WATSON CẢM


BIẾN NHIỆT ĐỘ PHÒNG VÀ ĐỘ ẨM VỚI VI ĐIỀU
KHIỂN ESP32 (size 20)

Sinh viên thực hiện : tên của bạn (size 14)


Giảng viên hướng dẫn : Th.S Trần Xuân Hiệp (size 14)

Phú Yên, 2022


MỤC LỤC......................................................................................................................2
DANH MỤC BẢNG BIỂU, HÌNH ẢNH VÀ CHỮ VIẾT TẮT..................................4
A) MỞ ĐẦU..................................................................................................................7
1. Xác định đề tài......................................................................................................7
2. Tổng quan tình hình nghiên cứu...........................................................................7
3. Mục tiêu nghiên cứu.............................................................................................8
4. Đối tượng nghiên cứu...........................................................................................8
5. Phạm vi nghiên cứu..............................................................................................8
6. Phương pháp nghiên cứu......................................................................................8
7. Nội dung nghiên cứu.............................................................................................9
B) NỘI DUNG NGHIÊN CỨU...................................................................................10
CHƯƠNG 1: MÔ TẢ BÀI TOÁN VÀ GIẢI PHÁP................................................10
1.1. Sơ lược về kết cấu dịch vụ đám mây Internet of Things Watson...................10
1.2. Cơ cấu kết nối module DHT22 và vi điều khiển ESP32................................10
1.2.1. Định nghĩa vi điều khiển ESP32[3]..........................................................10
1.2.2. Khái quát về mô-đun cảm biến DHT22, DHT11.....................................12
1.2.3. Nguyên tắc cấu hình mô-đun DHT22 với chip điều khiển ESP32...........13
1.3. Ưu, nhược điểm Internet of Things trong đám mây và giải pháp...................14
1.3.1. Ưu điểm....................................................................................................14
1.3.2. Nhược điểm..............................................................................................16
1.3.3. Giải pháp tốt nhất IoT đem lại..................................................................16
CHƯƠNG 2: THIẾT LẬP DỊCH VỤ TRÊN NỀN TẢNG IOT WATSON............17
2.1. Mô tả hoạt động..............................................................................................17
2.2. Phân tích luồng dữ liệu gửi và nhận...............................................................18
CHƯƠNG 3: MÔ HÌNH CẢM BIẾN NHIỆT ĐỘ VÀ ĐỘ ẨM THÔNG QUA MÔ
PHỎNG VÀ QUẢN LÝ HỆ THỐNG TRÍCH XUẤT TRÊN GIAO DIỆN THỐNG
KÊ SỐ LIỆU.............................................................................................................21
3.1. Đặt vấn đề.......................................................................................................21
3.2. Mô hình cảm biến nhiệt độ và độ ẩm thông qua mô phỏng và quản lý hệ
thống trên nền tảng đám mây IBM – IoT Watson.................................................21
3.2.1. Hệ thống cảm biến nhiệt độ và độ ẩm thông qua mô phỏng....................21
a) Nguyên lý kết nối từ thiết bị thực gửi đến IOT Watson............................22
b) Tìm hiểu các thành phần kết nối tự do........................................................27
3.2.2. Giao diện chính thức.................................................................................30
C) KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN...........................................................34
1. Kết luận..............................................................................................................34
2. Hướng phát triển................................................................................................34
TÀI LIỆU THAM KHẢO.........................................................................................35
BẢNG TỶ LỆ ĐÓNG GÓP TỪNG THÀNH VIÊN................................................36
DANH MỤC BẢNG BIỂU, HÌNH ẢNH VÀ CHỮ VIẾT TẮT 5
Hình 1.2. Một số ví dụ vi điều khiển 9
Hình 1.3. Thông số kỹ thuật – ESP32 DEVKIT V1 10
Hình 1.4. Bảng so sánh cảm biến DHT11 và DHT22 11
Hình 1.5. DHT Pinout 12
Hình 1.6. Sơ đồ chân DHT22 12
Hình 1.7. Biểu đồ nối dây cảm biến DHT22 vào bảng phát triển ESP32 13
Hình 2.1. Cấu trúc cơ bản của một mô hình IoT 16
Hình 2.2. Sơ đồ biểu thị giao thức MQTT và các thiết bị tương thích 18
Hình 2.3. Ví dụ về giao thức MQTT Publish và Subscribe thông điệp trên nền tảng
19
Hình 2.4. Giao thức MQTT giao tiếp cảm biến nhiệt độ 19
Hình 3.2. Đoạn mã biểu diễn kết nối đã kích hoạt trên trình biên dịch mô phỏng 20
Hình 3.3. Kết quả nhận được ID thiết bị và cảm biến 21
Hình 3.4. Hình ảnh biểu đạt cảm biến không thành công 22
Hình 3.5. Biểu đồ cảm biến từ cảm biến theo giao thức MQTT ở chỉ mục 3.2.1.a) 29
Hình 3.6. Giao diện biểu đồ thể hiện nhiệt độ và độ ẩm từ thiết bị cảm biến cho mục
3.2.1.a) 29
Hình 3.7. Hình ảnh biểu thị cổng truyền tín hiệu mặc định COM3 cho luồng Node-
red kết nối đến từ thiết bị thực của nhà phát hanh vi điều khiển Arduino 26
Hình 3.8. Luồng kéo thả Node-red tương ứng cho chuyển đổi tín hiệu từ cổng
truyền tín hiệu 26
Hình 3.9. Bảng cấu hình cổng truyền tín hiệu mặc định COM3 trên công cụ Node-
red 27
Hình 3.10. Cấu hình thiết bị tức thời gửi của dịch vụ IOT Watson nối với Node-red
27
Hình 3.11. Trình duyệt tức thời từ luồng Node-red nạp đến cho mục 3.2.1.b) 30
Hình 3.12. Hình ảnh minh họa trên giao diện người dùng chưa kết nối thiết bị thực
cho mục 3.2.1.b) 30
Hình 3.13. Tạo node điều khiển trên công cụ để truyền cảm biến ngẫu nhiên theo
script 28
Hình 3.14. Hình ảnh biểu diễn đoạn mã cảm biến triển khai cục bộ trên công cụ
Node-red cho mục 3.2.1.b) 31
STT Từ viết tắt Chữ viết đầy đủ
1 IBM International Business Machines
2 IOT Internet of Things
3 ESP Electronic Stability Program
4 MQTT Message Queuing Telemetry Transport

5 DevOps Development Operations


6 API Application Programming Interface
7 HTTP Hypertext Transfer Protocol
8 ISO International Organization for Standardization
9 QoS Quality of service
10 Pub/Sub Publish and Subscribe
11 ID Identification
12 TCP/IP Transmission Control Protocol/ Internet Protocol
Hướng dẫn căn lề bìa
Đường kẻ là shape không phải dấu gạch
MỤC LỤC THAO TÁC Ở ĐÂY

You might also like