và Milan đòi hỏi kiến thức về các cảm biến chính xác. Trong môi trường làm việc năng động và rộng khắp, số lượng và các loại cảm biến có sẵn cho các ứng dụng có thể thay đổi. Nó là không thực tế bao gồm kiến thức về tất cả các nút cảm biến có sẵn mà một ứng dụng có khả năng có thể sử dụng. Hơn nữa, Milan không xem xét các chi phí mua lại thông tin. Ngoài ra, nó không giải quyết di động. Milan đã được thiết kế cho các tư vấn y tế và giám sát.
TinyCubus [178] là một khuôn khổ qua lớp thực hiện trên đầu của TinyOS. Nó đề ra chung chung, mở rộng và khuôn khổ linh hoạt có thể quản lý các yêu cầu ứng dụng mới. Các yêu cầu ứng dụng cụ thể được thỏa mãn bằng cách tùy biến các thành phần chung. Tuy nhiên, việc thiết kế lớp chéo tạo ra một chi phí thêm, đó là bất lợi cho việc sử dụng năng lượng. Ngoài ra, giải pháp phần mềm này không phải là khả năng mở rộng. TinyCubus được thiết kế để theo dõi cầu cho khiếm khuyết cấu trúc và hệ thống hỗ trợ lái xe.
MidFusion [179] xây dựng dựa trên các khái niệm trình bày ở Milan và thích ứng Middleware. Mục đích của giải pháp trung gian này là để tránh việc duy trì kiến thức về các cảm biến chính xác có sẵn bằng cách sử dụng lý thuyết Bayes và Quyết định để cung cấp một trừu tượng di động của cơ sở hạ tầng cho ứng dụng. So với Milan và thích ứng Middleware, MidFusion sử dụng chi phí của việc mua lại các thông tin như là tiêu chí lựa chọn các thiết lập tốt nhất của cảm biến hoặc các đại lý cảm biến. MidFusion được thiết kế cho các ứng dụng thực hiện phản ứng tổng hợp thông tin (ví dụ, một hệ thống phát hiện xâm nhập).
Giải pháp ứng dụng cụ thể không giải quyết các geneity dị của một cơ sở hạ tầng IOT là có liên hệ chặt chẽ giữa các ứng dụng và lớp trung gian. Hơn nữa, phương pháp ứng dụng cụ thể chỉ tạo chuyên giải pháp trung đồ [30] thay vì giải pháp mục đích chung. Điều này không đáp ứng các yêu cầu trung IOT kể từ khi một giải pháp IOT nên hỗ trợ nhiều ứng dụng. Hơn nữa, tất cả các giải pháp trung gian ứng dụng cụ thể được trình bày sử dụng một cơ chế phát hiện tài nguyên tập trung, mà không phải là một giải pháp khả thi cho một giải pháp IOT phân phối chịu lỗi. Hơn nữa, những nhược điểm làm cho loại này của các giải pháp trung gian không hấp dẫn để chấp nhận công nghệ.
Bàn I, II, III và tóm tắt các khả năng chức năng, phi chức năng, và kiến trúc của dlewares trung khảo sát. Trong populating bảng, một vài truyền thuyết phổ biến được sử dụng (ví dụ, hỗ trợ (S), không được hỗ trợ (NS), Không có thông tin (NI) - nếu không có thông tin về yêu cầu) cùng với huyền thoại yêu cầu cụ thể (ví dụ, cho trọng lượng nhẹ yêu cầu:. bộ nhớ cần thiết (M) và hiệu quả năng lượng (E))
IV. THÁCH THỨC NGHIÊN CỨU MỞ VÀ HƯỚNG TƯƠNG LAI
Mặc dù middlewares bày trong tài liệu này giải quyết nhiều vấn đề và yêu cầu trong IOT, vẫn còn một số thách thức tìm kiếm lại mở. Đặc biệt, cần nghiên cứu trong lĩnh vực tìm kiếm động không đồng nhất nguồn lực và sự composi-, khả năng mở rộng, độ tin cậy, khả năng tương tác, bối cảnh nhận thức, an ninh và sự riêng tư với IOT middleware. Quan trọng hơn, hầu hết middlewares hiện quyết WSNs, trong khi các quan điểm khác (ví dụ, M2M, RFID, và SCADA) hiếm khi được đề cập. Điều này
đang được dịch, vui lòng đợi..