Trang chủ Liên hệ

Hướng dẫn lựa chọn công nghệ mạng để giải quyết các thách thức về kết nối IoT

CÔNG TY TNHH THIẾT BỊ ĐO LƯỜNG VÀ ĐIỀU KHIỂN 02/04/2023

Công nghệ mạng cho phép các thiết bị IoT giao tiếp với các thiết bị, ứng dụng và dịch vụ khác chạy trên đám mây. Internet dựa trên các giao thức chuẩn hóa để đảm bảo giao tiếp giữa các thiết bị không đồng nhất được an toàn và đáng tin cậy. Các giao thức chuẩn chỉ định các quy tắc và định dạng mà thiết bị sử dụng để thiết lập và quản lý mạng cũng như truyền dữ liệu qua các mạng đó.

Mạng được xây dựng như một “chồng” công nghệ. Một công nghệ như Bluetooth LE nằm ở cuối ngăn xếp. Trong khi những công nghệ khác, chẳng hạn như công nghệ IPv6 (chịu trách nhiệm cho việc định tuyến thiết bị logic và định tuyến lưu lượng mạng) thì lại nằm ở vị trí cao hơn. Các công nghệ ở đầu ngăn xếp được sử dụng bởi các ứng dụng đang chạy trên các lớp đó, chẳng hạn như công nghệ xếp hàng tin nhắn.

Bài viết này mô tả các công nghệ và tiêu chuẩn được áp dụng rộng rãi cho mạng IoT.

Sau đó, bài viết sẽ thảo luận về những cân nhắc và thách thức chính liên quan đến mạng trong IoT: phạm vi, băng thông, sử dụng điện năng, kết nối không liên tục, khả năng tương tác và bảo mật.

Tiêu chuẩn và công nghệ mạng

Mô hình Kết nối Hệ thống Mở (OSI) là một mô hình trừu tượng theo tiêu chuẩn ISO là một chồng bảy lớp giao thức. Từ trên xuống, chúng là: ứng dụng, bản trình bày, phiên, truyền tải, mạng, liên kết dữ liệu và vật lý. TCP / IP, hoặc bộ Giao thức Internet (IP), làm nền tảng cho internet và nó cung cấp một cách triển khai cụ thể đơn giản hóa các lớp này trong mô hình OSI.

Hình 1. Mô hình mạng OSI và TCP / IP

Mô hình TCP / IP chỉ bao gồm bốn lớp, hợp nhất một số lớp mô hình OSI:

Mặc dù các mô hình TCP / IP và OSI cung cấp cho bạn những thông tin tóm tắt hữu ích để thảo luận về các giao thức mạng và các công nghệ cụ thể triển khai từng giao thức, một số giao thức không phù hợp với các mô hình phân lớp này và không thực tế. Ví dụ: giao thức Bảo mật lớp truyền tải (TLS) thực hiện mã hóa để đảm bảo quyền riêng tư và tính toàn vẹn dữ liệu của lưu lượng mạng có thể được coi là hoạt động trên các lớp OSI 4, 5 và 6.

Giao thức mạng IoT

Một số giao thức mạng được chấp nhận rộng rãi trong IoT và nơi chúng phù hợp với các lớp TCP / IP được thể hiện trong Hình 2.

Hình 2. Các giao thức mạng IoT được ánh xạ tới mô hình TCP / IP

Nhiều công nghệ mạng mới nổi và cạnh tranh đang được áp dụng trong lĩnh vực IoT. Nhiều công nghệ từ các nhà cung cấp khác nhau, nhắm mục tiêu các thị trường dọc khác nhau – tự động hóa gia đình, chăm sóc sức khỏe hoặc IoT công nghiệp – và cung cấp các triển khai thay thế của cùng một giao thức tiêu chuẩn. Ví dụ: IEEE 802.15.4 mô tả hoạt động của mạng khu vực cá nhân không dây tốc độ thấp (LR-WPAN) và được thực hiện bởi một số công nghệ cạnh tranh bao gồm ZigBee, Z-Wave, EnOcean, SNAP và 6LoWPAN.

Các công nghệ được sử dụng cho kết nối internet, chẳng hạn như Ethernet, có thể được áp dụng trong IoT. Khi bạn xem xét kỹ hơn về công nghệ truyền dẫn vật lý, bạn phải đối mặt với nhiều thách thức hơn dành riêng cho các thiết bị IoT và bối cảnh IoT.

Cấu trúc của một mạng được gọi là cấu trúc liên kết của nó. Các cấu trúc liên kết mạng phổ biến nhất được áp dụng trong IoT là cấu trúc liên kết hình sao và lưới. Trong cấu trúc liên kết hình sao, mỗi thiết bị IoT được kết nối trực tiếp với một trung tâm trung tâm (cổng) giao tiếp với dữ liệu từ các thiết bị được kết nối ngược dòng. Trong cấu trúc liên kết lưới, các thiết bị kết nối với các thiết bị khác trong phạm vi. Các nút trong mạng có thể hoạt động như các nút cảm biến đơn giản. Các nút cảm biến định tuyến lưu lượng cũng như các nút cổng vào. Mạng lưới phức tạp hơn mạng có cấu trúc liên kết hình sao. Chúng ít bị thất bại hơn vì chúng không dựa vào một central gateway duy nhất.

Network access và công nghệ mạng IoT lớp vật lý

Các công nghệ mạng IoT cần lưu ý ở cuối ngăn xếp giao thức bao gồm di động, wifi và Ethernet, cũng như các giải pháp chuyên biệt hơn như LPWAN, Bluetooth Low Energy (BLE), ZigBee, NFC và RFID.

NB-IoT đang trở thành tiêu chuẩn cho mạng LPWAN, theo Gartner. Bài viết IoT cho tất cả này cho biết thêm về NB-IoT.

Sau đây là các công nghệ mạng với các mô tả ngắn gọn về từng công nghệ:

Xem thêm : Lora là gì ? Ứng dụng của mạng Lora là gì ?

Bình minh của mạng 5G

5G là thế hệ tiếp theo của mạng không dây. Nó xây dựng cơ sở hạ tầng 4G Tiến hóa Dài hạn (LTE) hiện có. Đáng chú ý, băng thông được cải thiện. Nhưng dung lượng và độ tin cậy của dịch vụ không dây cũng vậy.

5G là lý tưởng cho nhiều yêu cầu về dữ liệu và giao tiếp hơn do hàng tỷ thiết bị được kết nối tạo nên Internet of Things (IoT). Nó cũng hỗ trợ yêu cầu độ trễ cực thấp cho giao tiếp thời gian thực. Nó là một đường ống dẫn dữ liệu hoàn toàn mới, đóng vai trò như đường ống dẫn nước cho mọi tín hiệu, từ mọi thiết bị, sử dụng Internet. Nó có thể xử lý dữ liệu dày đặc.

Nó nhanh – nhanh hơn khoảng 20 lần so với 4G, cho phép người dùng tải xuống video chỉ trong 17 giây. Đó là một sự thúc đẩy cho thế giới kết nối của chúng ta trong thời đại IoT và một sự thúc đẩy rõ ràng đối với những gì IoT có thể thực hiện trong tương lai.

Việc xuất hiện và triển khai đầy đủ 5G vẫn đang trong quá trình triển khai sớm; chẳng bao lâu nữa nó sẽ cũ. Hãy yên tâm, nó sẽ làm cho thế giới của chúng ta tốt hơn, cuộc sống của chúng ta tốt hơn và cho phép thành quả của công nghệ tỏa sáng hơn bao giờ hết khi dữ liệu di chuyển với khối lượng lớn hơn, nhanh hơn bao giờ hết.

Các công nghệ mạng IoT – lớp Internet

Các công nghệ tầng Internet (OSI Layer 3) xác định và định tuyến các gói dữ liệu. Các công nghệ thường được áp dụng cho IoT có liên quan đến lớp này và bao gồm IPv6, 6LoWPAN và RPL.

Công nghệ mạng IoT lớp ứng dụng

HTTP và HTTPS phổ biến khắp các ứng dụng internet, điều này cũng đúng trong IoT, với các giao diện RESTful HTTP và HTTPS được triển khai rộng rãi. CoAP (Constrained Application Protocol) giống như một HTTP nhẹ thường được sử dụng kết hợp với 6LoWPAN qua UDP. Các giao thức nhắn tin như MQTT, AMQP và XMPP cũng thường được sử dụng trong các ứng dụng IoT:

Sự lựa chọn công nghệ của bạn ở lớp này sẽ phụ thuộc vào các yêu cầu ứng dụng cụ thể của dự án IoT của bạn. Ví dụ: đối với một hệ thống tự động hóa gia đình giá rẻ bao gồm một số cảm biến, MQTT sẽ là một lựa chọn tốt vì nó rất phù hợp để triển khai nhắn tin trên các thiết bị không cần nhiều dung lượng lưu trữ hoặc khả năng xử lý vì giao thức này đơn giản và nhẹ để thực hiện.

Những cân nhắc và thách thức về mạng IoT

Khi bạn xem xét công nghệ mạng nào sẽ áp dụng trong ứng dụng IoT của mình, hãy lưu ý đến các ràng buộc sau:

Phạm vi

Mạng có thể được mô tả theo khoảng cách mà dữ liệu thường được truyền bởi các thiết bị IoT được gắn vào mạng:

Mạng của bạn sẽ truy xuất dữ liệu từ các thiết bị IoT và truyền đến đích dự kiến ​​của nó. Chọn một giao thức mạng phù hợp với phạm vi là bắt buộc. Ví dụ, không chọn BLE để ứng dụng WAN hoạt động trên phạm vi vài km. Nếu việc truyền dữ liệu trên phạm vi yêu cầu là một thách thức, hãy xem xét tính toán biên. Tính toán biên phân tích dữ liệu trực tiếp từ các thiết bị chứ không phải từ một trung tâm dữ liệu ở xa hoặc nơi khác.

Băng thông

Băng thông là lượng dữ liệu có thể được truyền trên một đơn vị thời gian. Nó giới hạn tốc độ dữ liệu có thể được thu thập từ các thiết bị IoT và truyền ngược dòng. Băng thông bị ảnh hưởng bởi nhiều yếu tố, bao gồm:

Kích thước gói của giao thức mạng phải phù hợp với khối lượng dữ liệu thường được truyền. Sẽ không hiệu quả nếu gửi các gói có dữ liệu trống. Ngược lại, có những chi phí lớn trong việc phân chia các khối dữ liệu lớn hơn thành quá nhiều gói nhỏ. Tốc độ truyền dữ liệu không phải lúc nào cũng đối xứng (nghĩa là tốc độ tải lên có thể chậm hơn tốc độ tải xuống). Vì vậy, nếu có giao tiếp hai chiều giữa các thiết bị, việc truyền dữ liệu cần được tính đến. Mạng không dây và mạng di động thường có băng thông thấp, vì vậy hãy cân nhắc xem liệu công nghệ không dây có phải là lựa chọn phù hợp cho các ứng dụng khối lượng lớn hay không.

Xem xét liệu tất cả dữ liệu thô có phải được truyền hay không. Một giải pháp khả thi là thu thập ít dữ liệu hơn bằng cách lấy mẫu ít thường xuyên hơn. Do đó, bạn sẽ nắm bắt được ít biến hơn và có thể lọc dữ liệu từ thiết bị để loại bỏ dữ liệu không đáng kể. Nếu bạn tổng hợp dữ liệu trước khi truyền, bạn sẽ giảm khối lượng dữ liệu được truyền. Nhưng quá trình này ảnh hưởng đến tính linh hoạt và chi tiết trong phân tích ngược dòng. Việc tổng hợp và chia nhỏ không phải lúc nào cũng phù hợp với dữ liệu nhạy cảm với thời gian hoặc độ trễ. Tất cả các kỹ thuật này đều làm tăng yêu cầu xử lý và lưu trữ dữ liệu cho thiết bị IoT.

Tiêu thụ điện năng

Truyền dữ liệu từ một thiết bị tiêu tốn điện năng. Truyền dữ liệu trên phạm vi dài đòi hỏi nhiều năng lượng hơn so với phạm vi ngắn. Bạn phải xem xét nguồn điện – chẳng hạn như pin, pin mặt trời hoặc tụ điện – của thiết bị và tổng vòng đời của thiết bị. Vòng đời lâu dài và bền bỉ sẽ không chỉ mang lại độ tin cậy cao hơn mà còn giảm chi phí vận hành. Có thể thực hiện các bước để giúp đạt được vòng đời cung cấp điện dài hơn.

Ví dụ, để kéo dài tuổi thọ pin, bạn có thể đặt thiết bị ở chế độ ngủ bất cứ khi nào nó không hoạt động. Một phương pháp hay nhất khác là lập mô hình mức tiêu thụ năng lượng của thiết bị dưới các tải khác nhau và các điều kiện mạng khác nhau để đảm bảo rằng nguồn điện và dung lượng lưu trữ của thiết bị phù hợp với công suất được yêu cầu để truyền dữ liệu cần thiết bằng cách sử dụng các công nghệ mạng mà bạn đã áp dụng.

Kết nối không liên tục

Các thiết bị IoT không phải lúc nào cũng được kết nối. Trong một số trường hợp, các thiết bị được thiết kế để kết nối định kỳ. Tuy nhiên, đôi khi mạng không đáng tin cậy có thể khiến thiết bị ngừng hoạt động do sự cố kết nối. Đôi khi các vấn đề về chất lượng dịch vụ, chẳng hạn như xử lý nhiễu hoặc tranh chấp kênh trên mạng không dây sử dụng phổ tần chia sẻ. Các thiết kế nên kết hợp kết nối không liên tục và tìm kiếm bất kỳ giải pháp sẵn có nào để cung cấp dịch vụ không bị gián đoạn, đó phải là một yếu tố quan trọng đối với thiết kế cảnh quan IoT.

Khả năng tương tác

Thiết bị hoạt động với các thiết bị, thiết bị, hệ thống và công nghệ khác; chúng có thể tương tác với nhau. Với rất nhiều thiết bị khác nhau kết nối với IoT, khả năng tương tác có thể là một thách thức. Việc áp dụng các giao thức chuẩn là một cách tiếp cận truyền thống để duy trì khả năng tương tác trên Internet. Các tiêu chuẩn được thống nhất bởi những người tham gia trong ngành và tránh nhiều thiết kế và hướng đi khác nhau. Với các tiêu chuẩn phù hợp và những người tham gia đồng ý với chúng, các vấn đề không tương thích, do đó có thể tránh được các vấn đề về khả năng tương tác.

Tuy nhiên, đối với IoT, các quy trình tiêu chuẩn hóa đôi khi phải vật lộn để bắt kịp với sự đổi mới và thay đổi. Chúng được viết và phát hành dựa trên các phiên bản sắp tới của các tiêu chuẩn vẫn có thể thay đổi. Xem xét hệ sinh thái xung quanh các công nghệ: Chúng có được áp dụng rộng rãi không? Họ mở so với độc quyền? Có bao nhiêu cách triển khai?

Sử dụng những câu hỏi này để lập kế hoạch cho các mạng IoT của bạn giúp lập kế hoạch khả năng tương tác tốt hơn cho một mạng IoT mạnh mẽ hơn.

Bảo vệ – An ninh mạng

An ninh là một ưu tiên. Việc lựa chọn các công nghệ mạng thực hiện bảo mật đầu cuối, bao gồm xác thực, mã hóa và bảo vệ cổng mở là rất quan trọng. IEEE 802.15.4 bao gồm một mô hình bảo mật cung cấp các tính năng bảo mật bao gồm kiểm soát truy cập, tính toàn vẹn của thư, tính bảo mật của thư và bảo vệ phát lại, được thực hiện bởi các công nghệ dựa trên tiêu chuẩn này như ZigBee.

Hãy xem xét các yếu tố sau trong việc hình thành một mạng IoT an toàn và bảo mật:

Kết luận

Lựa chọn thích hợp các công nghệ mạng IoT đòi hỏi sự thỏa hiệp. Các công nghệ mạng được lựa chọn sẽ tác động đến thiết kế của các thiết bị IoT. Những cân nhắc được đề xuất trong bài viết này phụ thuộc vào nhiều yếu tố. Ví dụ, phạm vi mạng, tốc độ dữ liệu và mức tiêu thụ điện năng đều có liên quan trực tiếp. Nếu bạn tăng phạm vi mạng hoặc tốc độ và khối lượng dữ liệu được truyền, các thiết bị IoT của bạn chắc chắn sẽ yêu cầu nguồn điện bổ sung để truyền dữ liệu trong các điều kiện đó.

Đối với tự động hóa gia đình cơ bản, tiêu chí xem xét công suất có thể có tầm quan trọng thấp; thiết bị rất có thể sẽ được cấp nguồn trực tiếp từ ổ cắm trên tường. Các giới hạn về băng thông và sự sụt giảm trong kết nối là những ưu tiên cao hơn. Wifi cung cấp băng thông hợp lý và xúc tiến dự án bằng cách sử dụng phần cứng hàng hóa. Tuy nhiên, wifi không được tối ưu hóa cho các thiết bị tiêu thụ điện năng thấp, khiến nó trở thành một lựa chọn không khôn ngoan cho một thiết bị ngốn pin.

Bài viết này cung cấp tổng quan về một số giao thức và công nghệ mạng phổ biến nhất cho IoT. Điều quan trọng nhất là phải xem xét các yêu cầu của bạn trước những thách thức mạng IoT này để tìm ra công nghệ phù hợp nhất cho ứng dụng IoT của bạn.

Bài viết liên quan