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