IoT (Internet vạn vật) và ứng dụng (IT4735)

UN
Uni24h
0 lượt tải
308
0

Nội dung tài liệu

Trang 2

IT4735 IOT VÀ ỨNG DỤNG 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

Trang 3

Mục tiêu • Kiến thức tổng quan về IoT • Kiến trúc, mô hình phân lớp, các thành phần của hệ thống IoT • Các công nghệ IoT: thiết bị và cảm biến, một số chuẩn truyền thông IoT, các giao thức truyền thông cho ứng dụng IoT, nền tảng đám mây • Lập trình cho thiết bị, hệ thống IoT • Bảo mật trong IoT • Vận dụng kỹ năng thiết kế và xây dựng một hệ thống ứng dụng IoT

Trang 4

Giới thiệu học phần • IT4735 IoT và Ứng dụng (IoT and Applications) • Credits: 2 (2-1-0-4) • Đánh giá: • Quá trình: 50%, Bài tập tuần, Bài tập lớn • Cuối kỳ: 50%, Bài tập lớn, báo cáo, thuyết trình, vấn đáp

Trang 5

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 ứng dụng IoT • Chương 4. An toàn và Bảo mật IoT • Chương 5. Thiết kế và xây dựng hệ thống IoT

Trang 6

Chương 1. Tổng quan về IoT ▪ 1.1. Khái niệm về IoT ▪ 1.2. Các công nghệ IoT ▪ 1.3. Kiến trúc hệ thống IoT ▪ 1.4. Các ứng dụng IoT ▪ 1.5. Các thách thức của IoT 6

Trang 7

1.1. Khái niệm về IoT ▪ Internet of Things (IoT) ?: ▪ IoT is the network of things, with clear element identifcation, embedded with software intelligence, sensors, and ubiquitous connectivity to the Internet ▪ “Things” = “anything”, “everything” ▪ Home appliances, building, car, people, animals, trees, plants, ... IoE = Internet of Everything (by Cisco) 7

Trang 8

Khái niệm về IoT ▪ Google's definition: ▪ The Internet of Things (IoT) is a sprawling set of technologies and use cases that has no clear, single definition. One workable view frames IoT as the use of network-connected devices, embedded in the physical environment, to improve some existing process or to enable a new scenario not previously possible. 8

Trang 10

Tiến hóa của IoT 1. Pre-Internet: https://en.wikipedia.org/wiki/History_of_the_telephone 2. Internet of content (WWW, 1989, Tim Berners-Lee) https://en.wikipedia.org/wiki/History_of_the_World_Wide_Web 3. Internet of services (Web 2.0, Yahoo, Amazon, … ~2000, dotcom companies) 4. Internet of people (smart phones, social networks, iPhone1 2007) Internet of Things named 1999 https://iot-analytics.com/internet-of-things-definition/ 10

Trang 11

Tiến hóa của IoT 11 Idea: Move from Internet of People → Internet of Things • Internet xuất hiện ở khắp nơi ❖ Internet of Things kết nối trên thế giới mọi thứ (“things”) sử dụng • Ban đầu là để kết nối con các phương tiện hạ tầng người – con người đã có.

Trang 12

Tiến hóa của IoT IoT: Human connecting with Things ECG sensor Internet Motion sensor Motion sensor Motion sensor 12

Trang 13

Tiến hóa của IoT IoT: Things connecting with Things - Complex and heterogeneous resources and networks 13

Trang 14

Thảo luận - Discussion ▪ The Fourth Industrial Revolution and IoT ▪ 1st IR: transformed society with the introduction of machines and mechanized production. ▪ 2nd IR: introduced electricity, which led to mass production. ▪ 3rd IR: has been called the dawn of the information age. ▪ 4th IR: as "the fusion of technologies that is blurring the lines between the physical, digital, and biological spheres.“ (by Klaus Schwab) ▪ IoT is being called a major driver of the Fourth Industrial Revolution. Why? 14

Trang 18

Bốn “trụ cột” nền tảng của IoT ▪ Connections: Khả năng kết nối (mới) của các thiết bị và thông tin ▪ Collection: Khả năng thu thập dữ liệu (lớn) từ việc gia tăng kết nối các thiết bị và thông tin ▪ Computation: Khả năng tính toán cho phép chuyển đổi từ các dữ liệu đã thu thập vào các tính năng mới ▪ Creation: Khả năng sáng tạo độc đáo của các tương tác, các mô hình kinh doanh, và các giải pháp mới 18

Trang 19

1.3. Các công nghệ IoT ▪ Phần cứng (Hardware) ▪ Truyền thông (Communication) ▪ Các giao thức (Protocols) ▪ Phân tích dữ liệu (Data Analytic) ▪ Nền tảng đám mây (Cloud Platforms) 19

Trang 20

1.3.1. Phần cứng IoT (Hardware) Các máy tính nhúng (Embedded Computers): - Vi điều khiển: 8-bit, 32-bit, không dùng hệ điều hành - Vi điều khiển có dùng hệ điều hành đơn giản (ví dụ: FreeRTOS) - Bộ xử lý 32-bit, 64-bit, hiệu năng cao, có hệ điều hành (Raspbian, Embedded Linux, Ubuntu, Embedded Windows, …) - Các kiến trúc: AVR, Microchip, ARM, Intel, … Arduino Uno ESP32 Raspberry Pi Intel Galileo 20

Hiển thị 20 trang đầu. Tải tài liệu để xem đầy đủ.

Bình luận (0)

Đăng nhập để tham gia bình luận

Chưa có bình luận nào. Hãy là người đầu tiên!