HOC VIEN CONG NGHE BUU CHINH VIEN THONG KHOA KY THUAT DIEN TU I ext a BAO CAO DE TAI SINH VIEN XAY DUNG IOT GATEWAY TREN NEN TANG EDGEX Ma so: 34-SV-2023-PT/ Giảng viên hướng dẫn: Ths. Lương Công Duân Sinh viên: Hoàng Thành Long B20DCVT233 Vũ Quang Luong B21DCVT281 Nguyễn Danh Dương B22DCDT071 HÀ NỘI 2023 LOI CAM ON Em xin chân thành gửi lời cảm ơn đến quý Thầy Cô khoa Điện tử đã tận tinh chỉ dạy những kiến thức từ cơ bản đến chuyên sâu để em có thê tiến hành thực hiện và hoàn tat dé tài này. Đặc biệt em xin gửi lời cảm ơn sâu sắc nhất đến Thầy Lương Công Duân. Thảy đã trực tiếp giảng đạy và tận tình hướng dẫn đồng thời tạo điều kiện tốt nhất cho em trong thời gian thực hiện đề tài.
Đồng cảm ơn đến các anh chị, các bạn cùng khóa đã cùng nhau san sẻ giúp đỡ và hợp tác cùng nhau trong quá trình thực hiện để đề tài, để dé tai có thế hoản thành nhanh nhất và đúng thời gian quy định. Mặc dù trải qua và giải quyết những khó khăn, thử thách nhưng do kiến thức còn hạn chế nên trong dé tài nảy em còn nhiều thiếu sót về nội dung và hình thức. Em hy vọng quy Thay Cô thông cảm và tận tình đóng góp ý kiến quý báu để em có thê tiến hành cải tiến những mô hình về sau sao cho toàn diện nhất. Một lần nữa em xin chân thành cảm ơn! MUC LUC LOI CAM ON 1 LOI MO DAU 4 DANH MỤC HÌNH ANH 5 DANH MUC BANG BIEU 6 CHUONG 1: GIỚI THIỆU ĐỀ TÀI 7 1.1 Khái niệm IJoT, IoT Gateway, và mục đích sử dụng trong thực lẾ.c, 7 111 Khái niệm IoT.
Sc S1 E1 511211511511211211211111 2112111121212 xe 7 112 loTGateway. TH: HH HH0 01H H001 0 HH0 HH hiên 7 1. Ưng dụng loT trong thực tÊ.2 Khái niệm điện toán biên và ứng dụng trong nganh IoT oes 9 1.1 Điện toán biên.2 Ưng dụng điện toán biên trong IoT và loT Gateway.3 Nền tảng điện toán biên EdgeX Foundiy.sà- cnnnrererreeg 12 CHUONG 2: NEN TẢNG EDGEX FOUNDRY. St E2 211211221122 122 121cc 2t ng ren 14 2.1 Nguyên lý kiến trúc EdgeX Foundry.Sc ch ST ST TT HH Ho Ha ga 14 2.
Hoạt động cơ bản của EdgeX Foundry.1 Thu thập dữ liệu từ cảm biến.2 Phân tích và thực thi hành động .2 Lớp dịch vụ trong EdgeX Foundfry. ch HH hieu 20 2.cc TT HT HH HH H2 ee 21 2.1 Dữ liệu lối (Core Data). ch ng HH HH gà te 21 2. HT TT HS ng các 111k x4 26 2.2 Lop Ho tro (Supporting).1 Cong cy quy tac CRUIPET eccentricities 32 2.
Lớp Thiết bị. ác: vn HH HH2 He Ha 34 2.1 Tổng quan lớp Thiết bị. ccc EHrn 2n 2e ereree 34 2.2 Hỗ sơ Thiết bỊ. Tà c TH HH n1 11111 11111 1c rruyg 37 2.4 Lớp Dịch vụ.
ác HH TH Hà TH re 38 2. 5s n1 E1 T11 11 11 1121 12111 1 1111k 38 CHƯƠNG 3: MO PHONG VA KET QUÁ 39 km. Phan mém m6 phong soc. Đánh giá kết quả mô phỏng.
-- cctc EtEtr HE xcrerree 43 3.4 Huong phat trién moi TAI LIEU THAM KHAO LOI MO DAU Trong ký nguyên phát triển nhanh chóng của công nghệ và kỹ thuật, khái niệm IoTs (Internet of Things) da trở nên phổ biến đối với mọi người. Những ứng dụng giúp đời sống của con người trở nên dễ dàng và thuận tiện hơn. Trong những năm qua, các nhà phát triển IoT đã có những máy móc, kỹ thuật tiên tiến và công nghiệp hóa với công nghệ tiên tiến cho phép chúng chạy và vận hành trơn tru. Có thể tìm thấy các ví dụ điển hình về ứng dụng loT trong thế giới ngày nay tại nhà thông minh, ô tô được kết nối, thành phố thông minh, Trung tâm phân tích dữ liệu, lưới điện thông mình, nông nghiệp thông minh, hệ thống chăm sóc sức khỏe được kết nối cải tiến, nhà máy được kết nối IoT, cảm biến IoT.
Do đó, không chỉ tập trung vào các hệ thống, những nhà nghiên cứu và các tập đoàn lớn cũng tập trung vào các ứng dụng hỗ trợ. Một trong số đó là ứng dụng điện toán biên vào trong IoTs. Và công nghệ mà chúng ta để cập đến ở đây có vai trò hỗ trợ xử ly điện toán biên, chính là: EdgeX Foundry — một nên tảng điện toán biên dành cho IoT với khả năng linh hoạt và mở rộng một cách dễ dàng, tạo điều kiện tốt nhất cho khả năng tương tác giữa các thiết bị và tầng ứng đụng trong một hệ thống IoTs. DANH MỤC HÌNH ẢNH li 00/006.
Mô hình điện toán biên,. 01L H121 1911 1111 11110110111 02 Hà sà 9 Hình 1. Lợi ích của điện toán biên. TT cnnnn neo 10 Hình 1.
SH HH HH HH HH HH HH tàu 12 Hình 2. Các phương thức triển khai hệ thống EdgeX. Kết nối thiết bị với bus bản tín. Gửi dữ liệu tới tầng dịch vụ.
Gui dit ligu toi endpoint. Dữ liệu được phân tích cục bộ. nh nh HH HH HH HH te 18 Hình 2. Hành động dựa trên phân tích cục bộ.
ch HH Hang Hai 18 Hình 2. Gửi hành động cho thiết bị. Thiết bị thực thi hành động. 22-5 ST E2 E211 212121 e re 19 Hình 2.
Kiến trúc của nền tảng EdgeX. St HH nga 20 Hình 2. Mô hình truyền ban tin 2 Hình 2. Mô hình truyền bản tin 1 Hình 2.
Mô tả về sự kiện đọc giá trị thiết bị “motor123””. Mô hình hóa dữ liệu của dịch vụ dữ liệu lỗiI.- nhe re 24 Hình 2. Sơ đồ tương tác dữ liệu lõi. Mô hình hóa dữ liệu trong Metadata.
cha HH te 27 Hình 2. Liên kết giữa thiết bị thực với dịch vụ thiết bị và Metadata. Khai báo thêm thiết bị mớii.-- + tr ng H22 2121 cu 29 Hình 2. Thêm cấu hình mới cho thiết bị.
Mô hình hóa dữ liệu trong dịch vụ câu lệnh. Danh sách các lệnh khả dụng với thiết bị được truy xuất từ Metadata. Bộ công cụ quy tắc trong kiến trúc của EdgeX. Cấu trúc công cụ quy tắc eKHIP€T.
Kết nối eKuiper trong 20 34 Hình 2. Lớp dịch vụ Thiết bị. TH HH 5111110151111 11 1810151111111 tt run 34 Hình 2. Phạm vi thiết bị được sử hi A4.
Trừu tượng hóa dịch vụ thiết bị. Lớp dịch vụ ứng dụng trong kiến trúc EdgeX. Raspberry Pt 3 B+ ooo cc ccccccceceeeeceeeeeeteneeceneeceneceeneeteneeeeneieeeieeteneeneee 39 Hình 3. Cảm biến nhiệt độ, độ ấm DHTII.
Kết nối giữa Raspberry Pi và cảm biến. Tương tác giữa các thiết bị phần cứng. Tạo thiết bị thông qua APPI. Đọc và trích xuất dữ liệu cảm biến qua MQTT broker.- s5: 42 DANH MUC BANG BIEU Bảng 2.1: Danh sách cdc lop dich vu trong FdgeX vice Bang 2.
Các trường thuộc tinh trong địch vụ đữ liệu lõi nên Bảng 2.3 Các trường thuộc tính trong dịch vụ đữ liệu lði(tiêp) CHUONG 1: GIOI THIEU DE TAI 1.1 Khái niệm IoT, IoT Gateway, và mục đích sử dụng trong thực tế 1.1 Khái niệm IoT Internet of Things (IoT) miéu tả các vật thê vật lý (hoặc nhóm các vật thể), chẳng hạn: các cảm biến, thiết bị, phần mềm và các công nghệ khác, tong hop lai dé kết nối và trao đôi đữ liệu với các cảm biến, thiết bị và các hệ thống khác thông qua Internet hoặc những mạng truyền thông. Một hệ thống IoT điển hình hoạt động thông qua việc thu thập và trao đổi đữ liệu theo thời gian thực.2 IoT Gateway ; IoT Gateway là một thiệt bị đóng vai trò là điểm ket noi gitra dam may va các thiết bị điều khiển, cảm biến và các thiết bị thông minh,. Tắt cả đữ liệu di chuyển lên đâm mây hoặc ngược lại sẽ di qua gateway này. loT gateway thông thường sẽ là một thiết bị phần cứng chuyên dụng, có thiết kế linh hoạt, chịu được môi trường khắc nghiệt, hỗ trợ các chuẩn kết nối cục bộ như: LAN, WIFi, 3G, ZIigbee, Z-wave, RE,.
Hoặc nó cũng có thê là một máy chủ thông thường nếu không gian lắp đặt cho phép, được cài đặt phần mềm øateway và tích hợp các công kết nối, wireless phù hợp. Be hc el 4 WT @ Devices and Loi Control Room Vv (a] l Sensors š P= ee Me. T — Z7 loT Nó \ ( i ) ⁄ Gateway or Mobile Field Device S ; ; _— Hinh 1. loT Gateway - Một sô cảm biên có thê tạo ra hàng chục ngàn điêm dữ liệu mỗi giây.
loT' gateway cung cấp một nơi dé xử lý trước đữ liệu cục bộ ở vùng biên trước khi nó được gửi lên đám mây. Khi đữ liệu được tổng hợp, thu gọn và phân tích một cách khôn ngoan ở vùng biên, nó sẽ giảm thiểu khối lượng đữ liệu cần chuyển tiếp lên đám mây, điều này có thê tác động lớn đến thời gian hdi dap va chỉ phí đường truyền mạng. Một lợi ích khác của loT Gateway là nó có thê cung cấp cơ chế bảo mật bổ sung cho mạng IoT và dữ liệu mà nó vận chuyền. Vì gateway quản lý thông tin đi chuyển theo cả hai chiều, nó có thê bảo vệ dữ liệu khi di chuyển lên đám mây khỏi các rò rỉ, hạn 7 ché cac thiét bi loT bi x4m phạm bởi nguồn tấn công bên ngoải với các tinh năng như phát hiện giả mạo, mã hóa, tạo số ngẫu nhiên bằng phần cứng và công cụ mã hóa.
Chức năng loT' Gateway IoT Gateway hién đã phát triển để thực hiện rất nhiều nhiệm vụ khác nhau, từ lọc dữ liệu đơn giản đến trực quan hóa và thực hiện các phân tích phức tạp. Những thiết bị thông minh này đang giúp thúc đây xu hướng phát triển và ứng dụng IoT hiện nay. Các chức năng của loT Gateway: Một loT Gateway đa năng có thể thực hiện bất kỳ nhiệm vụ nào sau đây: — Tạo điều kiện giao tiếp với các thiết bị cũ hoặc không có kết nối internet. — Bộ nhớ đệm đữ liệu, caching và media streaming.
Tiền xử lý dữ liệu (data pre-processing), làm “sạch”, lọc và tối ưu hóa. -_ Tổng hợp dữ liệu thô. Liên lac Device-to-Device / Machine-to-Machine. Tinh nang kết nối mạng và lưu trữ dữ liệu trực tiếp.
—_ Trực quan hóa đữ liệu và phân tích đữ liệu cơ bản thông qua các ứng dụng lơT Gateway. Tinh nang lịch sử dữ liệu ngắn hạn. — Bảo mật —- quản lý truy cập người dùng và các tính năng bảo mật mạng. - Quan ly cau hinh thiết bị.
— Chan doan hé thống.3 Ứng dụng IoT trong thực tế ¬ Ung dung trong nhà thông minh: Với IoT đây có lẽ là ứng dụng phô biên nhất, đem lại hiệu quả thiết thực nhất. Được nghiên cứu thiết kế nhằm cung cấp cho người sử dụng sự an toàn tiện ích tối ưu.