Kỹ thuật máy tính - 5.Xây dựng ứng dụng IoT

UN
Uni24h
ダウンロード数: 0
21
0

資料の内容

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

2 ページ

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

3 ページ

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

4 ページ

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

5 ページ

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

6 ページ

P1. Smart Agriculture https://www.smartofthings.co.th/2018/08/27/smart-agriculture-solution/ IT4735 – IoT and Applications 6

7 ページ

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

12 ページ

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

13 ページ

Smart Utitlies (Electrical power, Water) https://www.smartofthings.co.th/2018/08/27/smart-utilities-solution/ IT4735 – IoT and Applications 13

14 ページ

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

15 ページ

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

16 ページ

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

17 ページ

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

19 ページ

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

20 ページ

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

最初の20ページを表示しています。全文を見るには資料をダウンロードしてください。

コメント (0)

ログイン して議論に参加する

まだコメントはありません。最初のコメントを書きましょう!