Trang 1
TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI HANOI UNIVERSITY OF SCIENCE AND TECHNOLOGY IT4735 Internet of Things and Applications Giảng viên: TS. Phạm Ngọc Hưng Viện Công nghệ Thông tin và Truyền thông hungpn@soict.hust.edu.vn
TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI HANOI UNIVERSITY OF SCIENCE AND TECHNOLOGY IT4735 Internet of Things and Applications Giảng viên: TS. Phạm Ngọc Hưng Viện Công nghệ Thông tin và Truyền thông hungpn@soict.hust.edu.vn
Nội dung ▪ Chương 1. Tổng quan về IoT ▪ Chương 2. Các công nghệ IoT ▪ Chương 3. Lập trình IoT ▪ Chương 4. An toàn và Bảo mật IoT ▪ Chương 5. Xây dựng ứng dụng IoT IT4735 – IoT and Applications 2
Chương 5. Xây dựng ứng dụng IoT ▪ Project-Based Learning: ▪ Học dựa trên giải quyết một bài toán/dự án IoT cụ thể IT4735 – IoT and Applications 3
Cách thức thực hiện ▪ Lập nhóm dự án: 3-5 thành viên ▪ Xác định bài toán ứng dụng IoT ▪ Phân tích và thiết kế hệ thống IoT: ▪ Thiết kế kiến trúc tổng quan của hệ thống ▪ Thiết kế chi tiết các thành phần của hệ thống ▪ Lựa chọn thiết bị phần cứng: máy tính nhúng, sensors ▪ Lựa chọn giải pháp phần mềm/công nghệ IoT ▪ Xây dựng hệ thống: ▪ Lập trình triển khai các thành phần của hệ thống ▪ Vận dụng các giải pháp, dịch vụ, công nghệ IoT ▪ Thuyết trình và báo cáo IT4735 – IoT and Applications 4
Các dự án IoT ▪ P1. Smart Agriculture: ▪ Ứng dụng IoT trong nông nghiệp thông minh IT4735 – IoT and Applications 5
P1. Smart Agriculture https://www.smartofthings.co.th/2018/08/27/smart-agriculture-solution/ IT4735 – IoT and Applications 6
Design Example: Smart Hydroponic Farming System Design Sensors: EC/TDS, pH, temp, humidity MQTT Broker (iot.eclipse.org) Server (1b) Subcribe (1a) Publish (id, passwd) authentication authentication Authenticatio Data Clients (1d) Subcribe (1c) Publish n service representatio (Dashboard Device authentication result topics authentication result n (ESP32) ) PASS/FAIL (2a) Publish (2b) Subcribe (id, sensors data, KEY) collect topics Sensors data Collect Data service Analysis (3b) Subcribe (3a) Publish control command control topic control command Control - Collect sensors data service - Control actuators Database Databas (4b) Subcribe e (4a) Publish keep_alive keep_alive Query keep_alive keep_alive topic service (MySQL) Actuators: pumps, lamp, fan, heater Part 2: mqtt services on Server Part 3: Web server app Part 1: Device (ESP32): 1) Authentication service 1) Data representation (views, graphs) 1) Firmware: collect task, control task 2) Collect (sensors data) service 2) Data management (database query) (Using light sleep or power save mode) 3) Control service 3) Control GUI (command to ESP32) 2) Design hardware (pcb, box) 4) keep_alive service 4) Data Analysis 7
Các dự án IoT ▪ P3. Smart Water Supply Monitoring: ▪ Ứng dụng IoT trong cấp nước thông minh ▪ P4. Smart Electrical Power Monitoring: ▪ Ứng dụng IoT trong giám sát phân phối điện năng thông minh IT4735 – IoT and Applications 12
Smart Utitlies (Electrical power, Water) https://www.smartofthings.co.th/2018/08/27/smart-utilities-solution/ IT4735 – IoT and Applications 13
IoT for Smart Grids The paradigm of IoT in smart electrical grids https://www.researchgate.net/publication/331103655_IoT_Architecture_for_Smart_Grids IT4735 – IoT and Applications 14
IoT for Smart Grids Real-time generation monitoring from an IoT-based control center https://www.researchgate.net/publication/331103655_IoT_Architecture_for_Smart_Grids IT4735 – IoT and Applications 15
IoT for Smart Grids Different layers of integration of IoT in distribution level https://www.researchgate.net/publication/331103655_IoT_Architecture_for_Smart_Grids IT4735 – IoT and Applications 16
Các dự án IoT ▪ P5. Smart Transportation: ▪ Ứng dụng IoT trong giám sát giao thông thông minh IT4735 – IoT and Applications 17
Các dự án IoT ▪ 6. Smart Air Monitoring: ▪ Ứng dụng IoT trong giám sát chất lượng không khí IT4735 – IoT and Applications 19
P6. Smart Air Quality Monitoring Measuring Station Sensors (NO2, CO2, CO, SO2, O3, NH3, PM2.5) GSM 4G/Wifi Module GPS TCP/IP Field Measurement Server HTTP, TCP/IP Monitoring - Database Station - Webserver 1. Sensors Data 2. Environment Monitoting and 3. AI-based Collecting Data Analyzing Warning HTTP, TCP/IP Clients (PC, Tablet, Mobile phones) IT4735 – IoT and Applications 20
Hiển thị 20 trang đầu. Tải tài liệu để xem đầy đủ.
Chưa có bình luận nào. Hãy là người đầu tiên!
Bình luận (0)
Chưa có bình luận nào. Hãy là người đầu tiên!