CHƯƠNG 1: TỔNG QUAN VỀ INTERNET OF THINGS 1. Khái niệm công nghệ IoT Mạng lưới vạn vật kết nối Internet viết tắt là IoT (tiếng Anh: Internet of Things) là một kịch bản của thế giới, khi mà mỗi đồ vật, con người được cung cấp một định danh của riêng mình, và tất cả có khả năng truyền tải, trao đổi thông tin, dữ liệu qua một mạng duy nhất mà không cần đến sự tương tác trực tiếp giữa người với người, hay người với máy tính. IoT đã phát triển từ sự hội tụ của công nghệ không dây, công nghệ vi cơ điện tử và Internet. Nói đơn giản là một tập hợp các thiết bị có khả năng kết nối với nhau, với Internet và với thế giới bên ngoài để thực hiện một công việc nào đó.
Việc kết nối thì có thể thực hiện qua Wi- Fi, mạng viễn thông băng rộng (3G, 4G, 5G), Bluetooth, ZigBee, hồng ngoại… Hình 1.1: Các thiế t bi ̣ có khả năng kết nối với nhau Một hệ thống IoT hoàn chỉnh sẽ bao gồm các đặc trưng sau: - Khả năng định danh: Bất kỳ đối tượng nào tham gia vào hệ thống IoT bao gồm cả máy móc vào con người đều được định danh. Điều này giúp hệ thống phân loại được nhóm đối tượng nhờ đó quá trình xử lý thông tin và chia sẻ dữ liệu được tiến hành chính xác, hiệu quả. Có thể kể đến một vài hình thức định danh phổ biến của hệ thống IoT như: mã vạch, QR code, địa chỉ IP,… - Thông minh: Trí thông minh nhân tạo ngày nay đã được đưa vào hệ thống IoT để tạo ra các thiết bị thông minh với đầy đủ chức năng, có thể thực hiện tốt các nhiệm vụ được giao dựa trên tình huống và điều kiện môi trường thực tế. - Kết nối liên thông: Trong mạng lưới IoT, tất cả vật dụng, thiết bị, máy móc đều có thể kết nối liên thông với nhau thông qua mạng lưới thông tin.
11 - Thay đổi linh hoạt: Trạng thái của các tất cả máy móc, thiết bị có thể thay đổi linh hoạt và tự động như: bật/tắt, kết nối/ngắt kết nối, truy xuất vị trí,… - Quy mô kích thước lớn: Hệ thống IoT sở hữu máy móc, thiết bị với số lượng cực lớn. Tất cả đều được quản lý và giao tiếp với nhau và khối lượng thông tin truyền đi giữa chúng thực tế lớn hơn gấp nhiều lần so với tưởng tượng. Mỗi đồ vật, con người đều được cung cấp một địa chỉ riêng biệt và tất cả có khả năng truyền tải trao đổi thông tin dữ liệu qua một mạng duy nhất mà không cần sự tương tác trực tiếp giữa người với người hay giữa người với máy tính. Các thiết bị sẽ có thể chỉ đạo việc chuyển giao, thích nghi với môi trường tương ứng, tự bảo vệ, tự bảo trì, tự sửa chữa và cuối cùng thậm chí còn đóng vai trò tích cực trong việc xử lý riêng.
Mọi thứ được “thông minh hóa”, đặc biệt là sự có mặt của sensor (cảm biến) để thu thập mọi dữ liệu, có thể tương tác với nhau bất cứ lúc nào, bất cứ nơi đâu và dưới bất kỳ hình thức nào [7, 8]. IoT không chỉ liên quan đến phần cứng (từ các thiết bị nhỏ cho đến các thiết bị mạng không dây) mà còn có sự can thiệp của phần mềm. Tuy nhiên, trong công nghệ này các bộ cảm biến là những yếu tố quan trọng để xuất dữ liệu từ các đối tượng và từ môi trường. Công nghệ IoT dự kiến sẽ được áp dụng cho hàng tỉ thiết bị cũng như ứng dụng, từ những chiếc tủ lạnh cho đến không gian đậu xe hay các ngôi nhà cũng sẽ trở nên thông minh hơn trong tương lai.
Theo một số ước tính, trên 30 tỷ vật thể sẽ được kết nối cùng với hơn 200 tỷ kết nối không dây [13] sẽ tạo ra xấp xỉ 714 tỷ Euro vào năm 2020 [7]. Với sự gia tăng nhanh chóng trong việc sử dụng ứng dụng IoT, sự mở rộng các yếu tố và các hạn chế khác nhau về khả năng của thiết bị cũng có nghĩa là các cơ chế mật mã truyền thống, các giao thức bảo mật và các cơ chế bảo vệ không khả dụng hoặc không đủ [11]. An ninh cơ bản phải thiết thực và kiến trúc an ninh phải được thiết kế sao cho chu kỳ của hệ thống dài ( > 20 năm), điều đó thực sự là một thách thức. Do đó, phương pháp và công nghệ mới phải được phát triển để đáp ứng các yêu cầu IoT về mặt an ninh và bảo mật [13].
Trong đó có thể kể đến một số công nghệ hỗ trợ IoT, như: công nghệ nhận dạng (mạng cảm biến không dây WSN và nhận dạng tần số vô tuyến RFID [1, 10]), công nghệ mạng lưới và truyền thông (công nghệ dây và không dây, ví dụ: GSM và UMTS, Wi-Fi, Bluetooth, ZigBee [5, 12]), công nghệ phần mềm và phần cứng (nghiên cứu về các thiết bị nano điện tử tập trung vào việc thu nhỏ, chi phí thấp và tăng chức năng trong thiết kế hệ thống nhận dạng không dây [10]). Các giao diện trong hình thức của các dịch vụ dễ dàng tương tác với các vật thông minh qua Internet, truy vấn và thay đổi trạng thái của vật và bất kì thông tin liên quan đến vật đồng thời tham gia bảo mật tài khoản và vấn đề riêng tư. 12 Tầm nhìn của Internet tương lai dựa trên các giao thức truyền thông kết hợp với sự hợp nhất của mạng máy tính, Internet of Media- IoM, Internet of Services- IoS, và IoT vào một nền tảng IT toàn cầu của mạng và các thiết bị được kết nối. IoS là thành phần nền tảng được sử dụng qua các mạng khác nhau.
Mạng tương lai sẽ gồm cơ sở hạ tầng công cộng, cá nhân và khả năng mở rộng cải thiện bằng ‘things’ đặt gần nhau và kết nối với nhau. Các kết nối không chỉ giữa con người với con người mà còn giữa con người với môi trường. Truyền thông được bao gồm nhiều thiết bị đầu cuối và các trung tâm dữ liệu (dữ liệu nhà, điện toán đám mây.) tăng khả năng lưu trữ và tính sẵn sàng kết nối. Tuy nhiên IoT tạo ra mạng lưới hàng tỉ các thiết bị kết nối không dây liên lạc với nhau, nên việc quản lí, giám sát và bảo mật trog IoT trở nên rất khó khăn, sự phát triển của IoT trong tương lai sẽ có rất nhiều thách thức cần phải giải quyết như: độ tin cậy, tính di động, hiệu suất, khả năng mở rộng, tương tác, bảo mật, quản lí giám sát…Giải quyết các thách thức này cho phép các nhà cung cấp dịch vụ và người lập trình ứng dụng cần thực hiện các dịch vụ của họ một cách hiệu quả.
Đặc biệt là an toàn, bảo mật thông tin. Kiến trúc hệ thống mạng IoT Dù mỗi hệ thống IoT khác nhau nhưng nền tảng cho kiến trúc IoT cũng như luồng xử lý dữ liệu chung của chúng gần như giống nhau. Lớp thứ nhất của khối kiến trúc bao gồm các vật được kết nối với Internet, nhờ các cảm biến nhúng có thể cảm nhận được môi trường xung quanh và thu thập thông tin sau đó được chuyển đến các IoT gateway. Lớp thứ hai là các hệ thống thu thập dữ liệu IoT và các gateway thu thập khối lượng lớn dữ liệu chưa được xử lý, chuyển đổi thành luồng kỹ thuật số, lọc và xử lý trước để sẵn sàng phân tích.
Lớp thứ ba là các thiết bị chịu trách nhiệm xử lý và phân tích dữ liệu nâng cao. Lớp này cũng là nơi có thể có các công nghệ trực quan hóa và máy học. Sau đó, dữ liệu được chuyển đến các trung tâm dữ liệu đám mây hoặc cài đặt cục bộ. Đây là nơi dữ liệu được lưu trữ, quản lý và phân tích chuyên sâu để có thể hành động.
Dưới đây là mô tả chi tiết bốn lớp kiến trúc IoT: 1. Cảm biến và bộ điều khiển Là nền tảng cho mọi hệ thống IoT, các thiết bị được kết nối có trách nhiệm cung cấp dữ liệu. Để nhận các thông số vật lý bên ngoài hoặc bên trong chính đối tượng, các thiết bị cần có các cảm biến. Cảm biến có thể được nhúng trong các thiết bị hoặc nằm độc lập để đo lường và thu thập dữ liệu từ xa.
Ví dụ, các cảm biến nông nghiệp có nhiệm vụ đo các thông số như nhiệt độ và độ ẩm của không khí và đất, độ pH của đất… 13 Một yếu tố không thể thiếu của lớp này là bộ truyền động. Phối hợp chặt chẽ với cảm biến, bộ truyền động có thể biến đổi dữ liệu được tạo bởi các đối tượng thông minh thành hành động vật lý. Hãy tưởng tượng một hệ thống tưới nước thông minh với tất cả các cảm biến cần thiết. Dựa trên đầu vào được cung cấp bởi các cảm biến, hệ thống sẽ phân tích tình huống trong thời gian thực và ra lệnh cho các bộ truyền động mở các van nước được chọn nằm ở những nơi có độ ẩm đất thấp hơn giá trị cài đặt.
Các van được mở cho đến khi các cảm biến báo cáo rằng các giá trị được khôi phục về mặc định. Rõ ràng, tất cả những điều này xảy ra mà không có sự can thiệp của con người. Điều quan trọng nữa là các đối tượng được kết nối không chỉ có khả năng giao tiếp hai chiều với các gateway hoặc hệ thống thu thập dữ liệu tương ứng mà còn có thể nhận ra và nói chuyện với nhau để thu thập và chia sẻ thông tin và cộng tác trong thời gian thực. Tuy nhiên do các thiết bị sử dụng pin và hoạt động bằng pin, việc đạt được điều này không phải là dễ dàng vì việc giao tiếp như vậy đòi hỏi nhiều sức mạnh tính toán và tiêu tốn năng lượng và băng thông.
Do đó, một kiến trúc vững chắc chỉ có thể quản lý thiết bị hiệu quả khi nó sử dụng các giao thức truyền thông phù hợp, an toàn và nhẹ. Gateway và thu thập dữ liệu Mặc dù lớp này hoạt động gần với các cảm biến và bộ truyền động trên các thiết bị nhất định, nhưng nó vẫn là một lớp kiến trúc IoT riêng biệt vì nó rất quan trọng đối với các quy trình thu thập, lọc và chuyển sang cơ sở hạ tầng cạnh và nền tảng đám mây. Là trung gian giữa những vật được kết nối với đám mây, các gateway và hệ thống thu thập dữ liệu là điểm kết nối liên kết các lớp còn lại với nhau. Các gateway hỗ trợ giao tiếp giữa các cảm biến và phần còn lại của hệ thống bằng cách chuyển đổi dữ liệu cảm biến thành các định dạng dễ chuyển đổi và sử dụng cho các thành phần khác trong hệ thống.