## Tổng quan nghiên cứu

Trong bối cảnh cách mạng công nghiệp 4.0, Internet vạn vật (IoT) đã trở thành một xu hướng công nghệ trọng điểm với tiềm năng kết nối hàng tỷ thiết bị trên toàn cầu. Theo ước tính, mạng lưới IoT có thể chứa từ 50 đến 100 nghìn tỷ đối tượng kết nối, tạo ra lượng dữ liệu khổng lồ và đòi hỏi các giải pháp xử lý hiệu quả. Tuy nhiên, mô hình điện toán đám mây truyền thống gặp phải các hạn chế về độ trễ, bảo mật và chi phí khi xử lý dữ liệu tập trung từ các thiết bị IoT. Điện toán biên (Edge Computing) được đề xuất như một giải pháp phân tán, xử lý dữ liệu gần nguồn phát sinh nhằm giảm thiểu độ trễ và tăng cường bảo mật.

Luận văn tập trung nghiên cứu phát triển IoT Gateway dựa trên nền tảng mã nguồn mở EdgeX Foundry, nhằm ứng dụng trong quản lý và giám sát thiết bị từ xa. Mục tiêu chính là xây dựng mô hình triển khai vi dịch vụ thiết bị trên nền tảng EdgeX Foundry, từ đó phát triển thiết bị IoT Gateway có khả năng quản lý, giám sát và điều khiển thiết bị hiệu quả. Nghiên cứu được thực hiện trong phạm vi thời gian năm 2021-2022 tại Việt Nam, với ứng dụng minh họa trong giám sát nhiệt độ và độ ẩm môi trường qua thiết bị cảm biến kết nối qua Gateway.

Ý nghĩa của nghiên cứu thể hiện qua việc nâng cao hiệu quả quản lý thiết bị IoT, giảm thiểu chi phí truyền dữ liệu lên đám mây, đồng thời tăng cường khả năng phản hồi nhanh và bảo mật dữ liệu. Kết quả nghiên cứu góp phần thúc đẩy ứng dụng điện toán biên trong các hệ thống IoT công nghiệp và đô thị thông minh.

## Cơ sở lý thuyết và phương pháp nghiên cứu

### Khung lý thuyết áp dụng

- **Điện toán biên (Edge Computing):** Mô hình phân tán xử lý dữ liệu gần nguồn phát sinh, giảm độ trễ và tăng cường bảo mật so với điện toán đám mây truyền thống.
- **IoT Gateway:** Thiết bị trung gian kết nối các thiết bị IoT với đám mây, thực hiện các chức năng như quản lý thiết bị, tiền xử lý dữ liệu, bảo mật và chuyển đổi giao thức.
- **Nền tảng mã nguồn mở EdgeX Foundry:** Framework mở, dựa trên kiến trúc vi dịch vụ (microservices), hỗ trợ đa nền tảng phần cứng và hệ điều hành, cung cấp các lớp dịch vụ lõi, hỗ trợ, ứng dụng và thiết bị.
- **Mô hình vi dịch vụ (Microservice Architecture):** Phân chia hệ thống thành các dịch vụ nhỏ, độc lập, dễ dàng mở rộng và bảo trì.
- **Phân tích biên (Edge Analytics):** Xử lý và phân tích dữ liệu ngay tại biên mạng để phản hồi nhanh chóng các sự kiện.

### Phương pháp nghiên cứu

- **Nguồn dữ liệu:** Thu thập dữ liệu thực nghiệm từ hệ thống IoT Gateway triển khai trên máy tính nhúng Raspberry Pi 4, kết nối với thiết bị cảm biến nhiệt độ, độ ẩm ESP8266 và cloud server HiveMQ.
- **Phương pháp phân tích:** Phân tích kiến trúc EdgeX Foundry, thiết kế mô hình vi dịch vụ thiết bị, phát triển gói hỗ trợ dịch vụ thiết bị theo mô hình 4 lớp (ứng dụng, mạng, chuyển giao, hỗ trợ). Sử dụng REST API và MQTT để giao tiếp dữ liệu.
- **Cỡ mẫu:** Một hệ thống IoT Gateway với một thiết bị cảm biến nhiệt độ và độ ẩm được giám sát từ xa.
- **Phương pháp chọn mẫu:** Lựa chọn nền tảng EdgeX Foundry dựa trên khảo sát các nền tảng điện toán biên mã nguồn mở phù hợp cho ứng dụng quản lý thiết bị IoT quy mô lớn.
- **Timeline nghiên cứu:** Từ tháng 9/2021 đến tháng 6/2022, bao gồm các giai đoạn khảo sát, thiết kế, phát triển, triển khai thử nghiệm và đánh giá kết quả.

## Kết quả nghiên cứu và thảo luận

### Những phát hiện chính

- **Lựa chọn nền tảng EdgeX Foundry:** EdgeX Foundry được đánh giá là nền tảng phù hợp nhất trong số các nền tảng mã nguồn mở như Apache Edgent, Azure IoT Edge, nhờ khả năng quản lý thiết bị tốt và hỗ trợ đa dạng giao thức. Nền tảng này có hơn 75 thành viên phát triển và được công nhận trong các giải thưởng IoT toàn cầu.
- **Mô hình triển khai vi dịch vụ thiết bị:** Thiết kế mô hình 4 lớp giúp tách biệt rõ ràng các chức năng, tăng tính tái sử dụng và linh hoạt trong phát triển. Mô hình cho phép quản lý nhiều loại thiết bị và giao thức mạng khác nhau trong cùng một vi dịch vụ thiết bị.
- **Hiệu quả giám sát thiết bị:** Thử nghiệm với thiết bị cảm biến nhiệt độ, độ ẩm ESP8266 kết nối qua Gateway Raspberry Pi sử dụng EdgeX Foundry cho thấy dữ liệu được thu thập và truyền tải ổn định, với độ trễ thấp và khả năng giám sát từ xa qua cloud server HiveMQ.
- **Tính ổn định và bảo mật:** Việc sử dụng các vi dịch vụ bảo mật và quản lý hệ thống trong EdgeX Foundry giúp đảm bảo an toàn dữ liệu và kiểm soát truy cập hiệu quả, giảm thiểu rủi ro tấn công mạng.

### Thảo luận kết quả

Kết quả nghiên cứu cho thấy việc áp dụng nền tảng EdgeX Foundry trong phát triển IoT Gateway là khả thi và hiệu quả, phù hợp với xu hướng điện toán biên hiện nay. Mô hình vi dịch vụ giúp giảm thiểu độ phức tạp trong phát triển và dễ dàng mở rộng khi cần thiết. So với các nghiên cứu khác, việc tập trung vào phát triển gói hỗ trợ dịch vụ thiết bị theo mô hình 4 lớp là điểm mới, giúp tăng tính tái sử dụng và linh hoạt.

Dữ liệu thu thập được có thể được trình bày qua biểu đồ thời gian thực về nhiệt độ và độ ẩm, cũng như bảng thống kê trạng thái thiết bị ON/OFF và công suất tiêu thụ. Điều này hỗ trợ việc giám sát trực quan và phân tích hiệu quả hơn.

Tuy nhiên, nghiên cứu còn giới hạn ở phạm vi một thiết bị cảm biến và chưa mở rộng quy mô lớn hơn. Chi phí đầu tư ban đầu cho thiết bị biên và hạ tầng cũng là một thách thức cần cân nhắc trong triển khai thực tế.

## Đề xuất và khuyến nghị

- **Phát triển mở rộng hệ thống:** Mở rộng mô hình triển khai để quản lý nhiều thiết bị IoT đa dạng, tăng cường khả năng mở rộng và tính ổn định của hệ thống. Thời gian thực hiện: 6-12 tháng, chủ thể: nhóm phát triển phần mềm.
- **Tối ưu hóa bảo mật:** Áp dụng các cơ chế bảo mật nâng cao như mã hóa dữ liệu đầu cuối, xác thực đa yếu tố để bảo vệ dữ liệu và thiết bị. Thời gian thực hiện: 3-6 tháng, chủ thể: bộ phận an ninh mạng.
- **Tăng cường phân tích dữ liệu biên:** Phát triển thêm các vi dịch vụ phân tích dữ liệu nâng cao tại biên để giảm tải cho đám mây và tăng tốc độ phản hồi. Thời gian thực hiện: 6 tháng, chủ thể: nhóm nghiên cứu IoT.
- **Đào tạo và chuyển giao công nghệ:** Tổ chức các khóa đào tạo cho kỹ sư và quản lý về triển khai và vận hành IoT Gateway dựa trên EdgeX Foundry. Thời gian thực hiện: liên tục, chủ thể: trường đại học và doanh nghiệp.
- **Nghiên cứu ứng dụng thực tế:** Áp dụng mô hình vào các lĩnh vực như nông nghiệp thông minh, thành phố thông minh để đánh giá hiệu quả và điều chỉnh phù hợp. Thời gian thực hiện: 12 tháng, chủ thể: các tổ chức nghiên cứu và doanh nghiệp.

## Đối tượng nên tham khảo luận văn

- **Nhà nghiên cứu và sinh viên ngành Kỹ thuật điều khiển và tự động hóa:** Nắm bắt kiến thức về điện toán biên, IoT Gateway và phát triển vi dịch vụ trên nền tảng mã nguồn mở.
- **Kỹ sư phát triển phần mềm IoT:** Áp dụng mô hình vi dịch vụ và SDK của EdgeX Foundry để xây dựng các giải pháp IoT linh hoạt, hiệu quả.
- **Doanh nghiệp công nghệ và sản xuất:** Tìm hiểu giải pháp quản lý, giám sát thiết bị từ xa, tối ưu hóa chi phí và nâng cao hiệu quả vận hành.
- **Chuyên gia an ninh mạng:** Nghiên cứu các phương pháp bảo mật trong hệ thống IoT Gateway và điện toán biên để bảo vệ dữ liệu và thiết bị.

Mỗi nhóm đối tượng có thể ứng dụng kiến thức từ luận văn để phát triển, triển khai hoặc nghiên cứu sâu hơn về các giải pháp IoT và điện toán biên trong thực tế.

## Câu hỏi thường gặp

1. **EdgeX Foundry là gì và tại sao chọn nền tảng này?**  
EdgeX Foundry là nền tảng mã nguồn mở cho điện toán biên, hỗ trợ đa nền tảng và giao thức, phù hợp cho quản lý thiết bị IoT quy mô lớn. Nó được cộng đồng phát triển rộng rãi và có tính ổn định cao.

2. **IoT Gateway có vai trò gì trong hệ thống IoT?**  
IoT Gateway kết nối các thiết bị IoT với đám mây, thực hiện tiền xử lý dữ liệu, bảo mật và chuyển đổi giao thức, giúp giảm tải cho đám mây và tăng tốc độ phản hồi.

3. **Mô hình vi dịch vụ giúp gì cho phát triển IoT Gateway?**  
Mô hình vi dịch vụ phân chia hệ thống thành các thành phần nhỏ, độc lập, giúp dễ dàng mở rộng, bảo trì và tái sử dụng, đồng thời tăng tính linh hoạt trong phát triển.

4. **Làm thế nào để bảo mật dữ liệu trong hệ thống IoT Gateway?**  
Sử dụng các vi dịch vụ bảo mật như kho bí mật, API Gateway, xác thực OAuth2 hoặc JWT, cùng với mã hóa dữ liệu và kiểm soát truy cập chặt chẽ.

5. **Ứng dụng thực tế của IoT Gateway trong giám sát thiết bị là gì?**  
Ví dụ như giám sát nhiệt độ, độ ẩm trong nông nghiệp, điều khiển thiết bị từ xa trong công nghiệp, giúp giảm nhân công và tăng hiệu quả quản lý.

## Kết luận

- Nghiên cứu đã phát triển thành công mô hình IoT Gateway dựa trên nền tảng mã nguồn mở EdgeX Foundry, ứng dụng trong quản lý và giám sát thiết bị từ xa.  
- Mô hình vi dịch vụ 4 lớp giúp tăng tính tái sử dụng, linh hoạt và dễ dàng mở rộng hệ thống.  
- Thử nghiệm thực tế với thiết bị cảm biến nhiệt độ, độ ẩm cho thấy hiệu quả trong thu thập và truyền tải dữ liệu với độ trễ thấp và bảo mật cao.  
- Nghiên cứu góp phần thúc đẩy ứng dụng điện toán biên trong IoT, giảm chi phí và nâng cao hiệu quả vận hành.  
- Đề xuất các bước tiếp theo bao gồm mở rộng quy mô, nâng cao bảo mật, phát triển phân tích dữ liệu biên và đào tạo chuyển giao công nghệ.

Khuyến khích các nhà nghiên cứu và doanh nghiệp tiếp tục ứng dụng và phát triển các giải pháp IoT Gateway dựa trên nền tảng mã nguồn mở để đáp ứng nhu cầu ngày càng tăng của thị trường công nghệ thông minh.