Đánh giá hiệu năng giao thức mqtt và http trong một hệ thống iot thời gian thực

5 7 0
Đánh giá hiệu năng giao thức mqtt và http trong một hệ thống iot thời gian thực

Đang tải... (xem toàn văn)

Thông tin tài liệu

ISSN 1859-1531 - TẠP CHÍ KHOA HỌC VÀ CƠNG NGHỆ - ĐẠI HỌC ĐÀ NẴNG, VOL 20, NO 3, 2022 51 ĐÁNH GIÁ HIỆU NĂNG GIAO THỨC MQTT VÀ HTTP TRONG MỘT HỆ THỐNG IoT THỜI GIAN THỰC PERFORMANCE EVALUATION OF MQTT AND HTTP PROTOCOLS IN A REAL TIME IoT SYSTEM Thái Vũ Hiền* Trường Đại học Bách khoa – Đại học Đà Nẵng1 *Tác giả liên hệ: tvhien@dut.udn.vn (Nhận bài: 08/11/2021; Chấp nhận đăng: 15/12/2021) Tóm tắt - Sự phát triển nhanh chóng Internet of Things (IoT) khiến công nghệ trở thành mô hình hứa hẹn năm gần Để đảm bảo thực hệ thống theo thời gian thực vấn đề cần quan tâm ứng dụng IoT Trong nghiên cứu này, hai số giao thức phổ biến sử dụng hệ thống IoT thực tế MQTT HTTP trình bày, đánh giá thử nghiệm để đánh giá hiệu suất hai giao thức ứng dụng IoT thời gian thực, cụ thể hệ thống giám sát chất lượng khơng khí Dựa đánh giá chi tiết này, người dùng định cách sử dụng thích hợp họ hệ thống IoT khác tùy theo yêu cầu để phù hợp với hệ thống Abstract - The rapid growth of the Internet of Things (IoT) has made this technology one of the most promising models in recent years Ensuring the performance of real-time system is one of the issues that need attention in IoT applications In this study, we present and evaluate two of the most popular protocols used in real-world IoT systems, MQTT and HTTP, with tests to evaluate the performance of these two protocols in the real-time IoT applications, specifically air quality monitoring systems Based on these detailed evaluations, users can decide their appropriate usage in different IoT systems according to their requirements to fit the system Từ khóa - Internet of Things (IoT); HTTP; MQTT; giao thức Key words - Internet of Things (IoT); HTTP; MQTT; protocol Giới thiệu IoT ngày phát triển mạnh mẽ Nó chủ đề quan tâm toàn giới Trong hệ thống IoT, số lượng lớn liệu nhỏ từ thiết bị, chẳng hạn cảm biến khác nhau, chuyển qua hệ thống mạng Mặc dù, giao thức Internet (IP) áp dụng cho hầu hết loại hình giao tiếp, gặp số vấn đề áp dụng cho hệ thống IoT Hiện tại, truy cập Internet yêu cầu truyền tải qua giao thức qua TCP/IP UDP/IP Một giao thức lớp ứng dụng giao thức truyền siêu văn (HTTP), chuẩn hóa IETF Ví dụ: [1] (phiên đầu tiên); [2] (phiên nhất), áp dụng cho giao tiếp chung qua Internet Tuy nhiên, HTTP áp dụng cho giao tiếp IoT, với số lượng lớn khối liệu nhỏ truyền tải, dẫn đến suy giảm hiệu suất vấn đề nghiêm trọng Hơn nữa, địa IP phụ thuộc vào vị trí vật lý, điều gây vấn đề phức tạp việc kiểm soát mạng Để giải vấn đề này, kiến trúc chẳng hạn mạng liệu đặt tên (NDN), mạng trung tâm nội dung (CCN) mạng trung tâm thông tin (ICN) thảo luận [3] - [9] Ngoài ra, số nghiên cứu tập trung vào việc áp dụng kiến trúc [10] - [12] vào IoT Trong đó, MQ Telemetry Transport (MQTT) giao thức, mô tả [13] Các ủy ban tiêu chuẩn oneM2M ETSI dành quan tâm đáng kể đến MQTT tiến hành thảo luận có liên quan MQTT giảm lưu lượng giao thức cung cấp giao tiếp hiệu cao cho hệ thống IoT Nó gọi "định tuyến dựa tên" giảm thiểu định tuyến dựa địa IP cho luồng lưu lượng hệ thống IoT Theo kết khảo sát nhà phát triển IoT ấn năm 2018 Eclipse Foundation [17] phát giao thức sử dụng nhiều làm giải pháp IoT MQTT với 62,61%, sau giao thức HTTP với 54,10% HTTP phát triển vào năm 1997 MQTT giới thiệu vào năm 1999 IBM Với nhu cầu sử dụng cao vậy, vấn đề đánh giá thực tế hiệu giao thức HTTP MQTT hệ thống IoT thời gian thực vấn đề đáng quan tâm Một số nhà nghiên cứu chọn mô-đun GSM làm phương tiện giao tiếp không dây cho ứng dụng di động thời gian thực Ví dụ, ứng dụng phát tai nạn an toàn đường [14], [15] hệ thống theo dõi xe chống trộm thông minh [16], hệ thống quản lý liệu thời gian thực cho ứng dụng thành phố thơng minh [18] Ngồi ra, số nghiên cứu đưa điểm mạnh điểm yếu qua thử nghiệm như: [19] nghiên cứu, so sánh điểm mạnh điểm yếu giao thức MQTT, CoAP, HTTP XMPP cho hệ thống nhúng; Nghiên cứu [20] thực phân tích đánh giá giao thức MQTT, CoAP, OPC UA hệ thống mạng IoT Tuy nhiên, nghiên cứu khơng tập trung vào nghiên cứu giao thức truyền tải việc lựa chọn giao thức Vì vậy, vấn đề lựa chọn giao thức cho phù hợp với ứng dụng cụ thể hệ thống IoT thời gian thực đưa so sánh lý thuyết, chưa có nhiều đánh giá cách thực tế, trường hợp thiết bị tĩnh hay di chuyển cần khảo sát The University of Danang - University of Science and Technology (Thai Vu Hien) Thái Vũ Hiền 52 Trong báo này, nhóm tác giả tập trung vào triển khai hệ thống IoT thời gian thực với chi phí thấp Sử dụng mơ-đun giao tiếp GSM/GPRS ứng dụng hệ thống giám sát chất lượng khơng khí (đo nồng độ khí CO2), gắn vật thể di động sử dụng giao thức nhắn tin HTTP MQTT để tiến hành đánh giá hiệu việc so sánh tốc độ gửi, hiệu suất thời gian trễ (jitter) giao thức HTTP MQTT Nghiên cứu cho thấy rõ thuật toán hai giao thức truyền thơng khía cạnh hệ thống nhúng Mục đích nghiên cứu đánh giá so sánh hiệu hoạt đông giao thức HTTP MQTT hệ thống IoT thời gian thực với thiết bị tĩnh di chuyển tiếp giao thức MQTT mô tả Hình Hình 2.2 HTTP Giả định HTTP áp dụng cho giao tiếp IoT HTTP phải chuyển số lượng lớn gói nhỏ Lưu lượng giao thức HTTP gây vấn đề nghiêm trọng, chẳng hạn tiêu thụ tài nguyên mạng độ trễ lớn Cấu trúc hệ thống IoT sử dụng HTTP mơ tả Hình Biểu đồ giao thức HTTP thể Hình Thiết bị HTTP REQUEST HTTP REQEST HTTP RESPONCE MQTT HTTP hệ thống IoT 2.1 MQTT MQTT cung cấp ba chế độ truyền dựa độ tin cậy cần thiết: QoS0 (Truyền không đảm bảo), QoS1 (Truyền đảm bảo) QoS2 (Dịch vụ đảm bảo ứng dụng) QoS1 tương tự HTTP từ quan điểm độ tin cậy Trong HTTP giao thức đối xứng, MQTT có kiến trúc bất đối xứng cho việc truyền liệu nhẹ Trong hầu hết giao tiếp cho IoT, thiết bị phân tán không thông minh giao tiếp với máy chủ có khả thơng minh, giao tiếp bất đối xứng cung cấp Hình Hệ thống IoT truyền liệu sử dụng giao thức MQTT Người dùng Server Thiết bị HTTP RESPONSE Thiết bị N Hình Cấu trúc hệ thống IoT sử dụng HTTP Device Server User Server SYN SYN SYN ACK SYN ACK ACK ACK HTTPRequest HTTPRequest HTTP Response HTTP Response FIN ACK FIN ACK ACK ACK FIN ACK FIN ACK ACK ACK Hình Trình tự giao tiếp HTTP [21] Vì HTTP vận hành qua TCP/IP, giao thức đáng tin cậy lớp vận chuyển Tuy nhiên, kết nối thiết lập TCP giải phóng sau truy cập, liệu truy cập chuyển dựa địa IP, đường dẫn URL mối quan hệ chúng thay đổi động Trong ngắn hạn, sau nhiều lần thiết lập khởi tạo kết nối, trao đổi thông tin hồn thành Do đó, giao tiếp cho IoT gây lưu lượng nghiêm trọng tiêu thụ tài nguyên mạng trình giao tiếp Hình Trình tự giao tiếp MQTT [21] MQTT bao gồm hai thông báo kết nối, “PUBLISH” “SUBSCRIBE” Các khối liệu gửi tin nhắn “PUBLISH” nhận tin nhắn “SUBSCRIBE” Các khối liệu xác định theo "TOPIC" Khối liệu nhận xác định theo "TOPIC" đăng ký tin nhắn “SUBSCRIBE” trước Sơ đồ hệ thống IoT sử dụng giao thức MQTT trình tự giao Phương pháp thử nghiệm Để đánh giá hiệu suất hai giao thức MQTT HTTP ứng dụng IoT thời gian thực Một hệ thống giám sát chất lượng khơng khí di động đề xuất minh họa Hình Mạch trung tâm sử dụng chip ATMega1280, vi điều khiển mã nguồn mở tải lên chương trình dành riêng thông qua phần mềm Arduino IDE bao gồm thư viện mô-đun cảm biến liên quan Các thiết bị khác hệ thống bao gồm số cảm biến, cụ thể cảm biến carbon dioxide (MISIR-5000), cảm ISSN 1859-1531 - TẠP CHÍ KHOA HỌC VÀ CƠNG NGHỆ - ĐẠI HỌC ĐÀ NẴNG, VOL 20, NO 3, 2022 biến hạt bụi (PMS5003) cảm biến độ ẩm nhiệt độ (SHT-31) Mô-đun giao tiếp chọn SIM808 để cung cấp tọa độ GPS tính GSM/GPRS Thẻ nhớ nhúng vào hệ thống chức lưu liệu để tổng hợp phân tích Bộ vi điều khiển lập trình ghi lại lỗi hệ thống Khi lỗi tìm thấy, tệp nhật ký lỗi tạo lưu trữ bên thẻ nhớ cục để phục vụ trình gỡ lỗi sau Hình Hệ thống giám sát chất lượng khơng khí thời gian thực Sau q trình thu thập liệu từ cảm biến, liệu đóng gói theo giao thức nhắn tin Sau đó, truyền liệu thơng qua tính GSM/GPRS cung cấp mô-đun SIM808 Việc lựa chọn giao thức nhắn tin phụ thuộc vào kịch thử nghiệm Mỗi thiết bị định số nhận dạng (ID) để đảm bảo lưu trữ liệu cột dành riêng cho Có số liệu bắt buộc phải có gói liệu truyền tới server ID (để nhận dạng thiết bị gửi đến), liệu GPS (gồm kinh độ vĩ độ) Nếu thiếu liệu bắt buộc này, sở liệu server không lưu trữ loại bỏ liệu Hình Lưu đồ thuật tốn hệ thống thử nghiệm 53 Hình trình bày biểu đồ thuật toán cho hệ thống thử nghiệm cho việc lấy liệu GPS cảm biến đo chất lượng khơng khí, gửi tới server qua giao thức HTTP MQTT để phân tích Đầu tiên, hệ thống khởi tạo kết nối với thiết bị cảm biến khởi động mô-đun SIM 808 để thiết lập mạng GSP kích hoạt kết nối GPRS sẵn sàng truyền nhận liệu Sau kiểm tra thiết lập thành cơng, vi xử lý gửi tín hiệu kích hoạt GPS bắt đầu lấy liệu từ cảm biến, cảm biến sử dụng carbon dioxide (MISIR-5000), cảm biến hạt bụi (PMS5003) cảm biến độ ẩm nhiệt độ (SHT-31), nên liệu cảm biến nồng độ CO2, nồng độ bụi mịn PM2.5, nhiệt độ độ ẩm môi trường đo Các liệu gửi lúc thông qua giao thức HTTP MQTT tới máy chủ sở liệu từ phân tích gói tin từ sở liệu Trong nghiên cứu này, hai giao thức truyền tin xây dựng kết nối TCP/IP Tổng kích thước header yêu cầu cho HTTP 137 byte, với giao thức MQTT yêu cầu kích thước header byte Hạn chế đáng kể hệ thống nhúng nhớ vi điều khiển Vì vậy, kích thước tải trọng cho lần truyền có giới hạn thư viện Arduino Tổng kích thước liệu cảm biến thu thập khoảng 200 byte 250 byte Ngồi ra, giao thức HTTP chứa liệu lớn lần so với giao thức MQTT kích thước tải trọng, tương ứng 2048 byte 256 byte Mức độ phức tạp giao thức HTTP cao so với MQTT Điều giao thức HTTP phải đảm bảo phản hồi xác nhận trở lại vi điều khiển từ Cloud Database trước gửi Cần có giao thức HTTP để tạo kết nối cho lần cập nhật liệu, yêu cầu tốn nhiều thời gian so với giao thức MQTT, mà kết nối thiết lập cho phép liệu liên tục gửi đến Cloud Database Tuy nhiên, kết nối giao thức MQTT chế độ lưu giữ ứng dụng tình di động Khi thiết bị di động vào vùng mạng di động mới, kết nối GSM cố gắng tạo kết nối Vì vậy, kết nối thiết lập trước cho giao thức truyền tin bị hủy bỏ Như vậy, việc lập trình cho hai giao thức cần tạo chức kiểm tra kết nối Bất tín hiệu, mơ-đun giao tiếp thiết lập lại điều khiển để kết nối bắt đầu lại Kết bàn luận Phần thảo luận việc đánh giá hiệu suất giao thức nhắn tin HTTP MQTT dựa mô-đun truyền tin qua mạng GSM hệ thống IoT thời gian thực triển khai Kịch thử nghiệm việc gửi liệu giao thức HTTP MQTT tình trạng tĩnh di chuyển thiết bị thu thập liệu thời gian thực ghi lại phân tích kết dựa khoảng thời gian gửi (interval Time) gói tin Kết trường hợp thiết bị thu thập liệu di chuyển thể qua biểu đồ vẽ cho giao thức HTTP MQTT hiển thị Hình Hình Từ hai biểu đồ đường trình bày, thấy tốc độ truyền mô-đun GSM không bị ảnh hưởng tốc độ di chuyển thiết bị thu thập liệu Và Thái Vũ Hiền 54 quan sát thấy, số mức tăng đột biến đáng kể hai biểu đồ Sự gia tăng đột biến xảy hệ thống cố gắng gửi lại thơng tin, sau gây khoảng cách khoảng thời gian truyền tin lớn MQTT có hiệu suất tốt thời gian gửi gói tin – interval Time so với HTTP điều kiện tốc độ di chuyển có biến động Ngồi ra, thấy rằng, việc sử dụng thuật toán nhằm cố gắng gửi lại liệu có nhược điểm lớn khả cao bỏ qua việc cập nhật liệu sau đó, dẫn tới gây độ trễ ứng dụng thời gian thực Tiêu chí đánh giá hiệu hệ thống IoT thời gian thực gồm thời gian gửi gói tin (hay độ trễ) tỷ lệ gói tin gửi thành cơng Thời gian gửi gói tin nhỏ (hay độ trễ nhỏ) tỷ lệ gói tin gửi thành cơng cao hệ thống gần với thời gian thực có độ tin cậy cao Bảng So sánh hiệu giao thức trường hợp thiết bị đặt tĩnh di chuyển Được lấy mẫu thời gian Thiết bị tĩnh MQTT MQTT 3s 28s 3s 29s 30s 29s 57s 130s 1s 27s 1s 27s Số gói tin gửi 1071 128 1316 124 91,5% 97,0% Tốc độ trung bình Hình Thời gian gửi gói tin thiết bị thu thập liệu di chuyển với tốc độ khác với giao thức MQTT Bảng thể hiệu giao thức trường hợp thiết bị đặt tĩnh di chuyển Thiết bị với trường hợp di chuyển đặt xe máy di chuyển đoạn đường ngắn với tốc độ biến động từ 0-70 km/h khu vực có sóng GSM với tốc độ trung bình đo 43 km/h với MQTT 40 km/h với HTTP thể mục tốc độ trung bình Bảng Thơng tin liên quan đến tốc độ nhận tin nhắn sở liệu thu được, số lượng gói tin sở liệu nhận tỷ lệ gói điều kiện khác Giao thức HTTP trường hợp thiết bị tĩnh có tỷ lệ nhận gói thành cơng lên đến 100% so với giao thức MQTT với 97,9% Trong kịch thiết bị di chuyển, hai giao thức gặp phải vấn đề gói, nhiên giao thức HTTP có tỷ lệ gửi gói thành cơng cao (đạt 97,0%) so với giao thức MQTT (đạt 91,5%) Tuy giao thức HTTP có hiệu suất tuyệt vời tốc độ tin nhắn đến tốc độ gói tin, giao thức MQTT hoạt động hiệu Thơng lượng trung bình giao thức MQTT nhanh 9,6 lần so với giao thức HTTP, giao thức MQTT trung bình giây để “PUBLISH” gói tin mới, giao thức HTTP phải sử dụng trung bình 28 giây để cập nhật gói tin MQTT Trung bình Thời gian gửi Lớn gói tin Nhỏ Tỷ lệ gửi gói thành cơng 97,9% Hình Thời gian gửi gói tin thiết bị thu thập liệu di chuyển với tốc độ khác với giao thức HTTP Thiết bị tĩnh MQTT 100% 43 km/h 40 km/h Ngoài đánh giá dựa vào độ trễ, jitter số liệu quan trọng để theo dõi đo lường hiệu suất mạng, jitter định nghĩa khác biệt độ trễ hai gói liên tiếp Các gói tin chập chờn (jitter packets) thường xảy bị ảnh hưởng nhiều gói tắc nghẽn mạng truyền liệu Gói gửi khơng đến tới database cloud theo trình tự định nghĩa gói Thời gian chập chờn xảy giao thức thấp hiệu suất tốt Phương trình (1) thể tính tốn tốn học jitter Trong hệ thống thử nghiệm này, liệu gửi trực tiếp đến server, mà không thông qua server trung gian nào, nên số thời gian T chọn Jn = t’n – t’n-1 - T (1) Trong đó: Jn thời gian jitter gói tin thứ n t’n thời gian gửi gói tin (time of arrival) thứ n t’n-1 thời gian gửi gói tin (time of arrival) trước đó, thứ n-1 T số thời gian, tùy vào thử nghiệm Hình Biểu đồ jitter cho giao thức HTTP MQTT với 20 gói tin Hình rằng, giao thức HTTP thường xuyên xảy gói tin chập chờn (jitter packets) Điều giải thích q trình thực giao thức HTTP Mỗi trình gửi liệu giao thức HTTP đảm bảo sở liệu phản hồi xác nhận để rằng, sở liệu hoàn toàn nhận thông tin Khi sở liệu không phản hồi theo khung thời gian, giao thức HTTP cố gắng gửi lại liệu trước Do đó, gói tin chập chờn xảy thường xuyên Ngược lại, tượng gói tin ISSN 1859-1531 - TẠP CHÍ KHOA HỌC VÀ CÔNG NGHỆ - ĐẠI HỌC ĐÀ NẴNG, VOL 20, NO 3, 2022 chập chờn không thường xuyên gặp phải giao thức MQTT Tuy nhiên, trường hợp kết nối lại với sở liệu (database cloud), gói tin chập chờn xảy MQTT Kết luận Bài báo triển khai mơ hình thực tế IoT thời gian thực để đánh giá so sánh hiệu hoạt động giao thức HTTP MQTT thiết bị tĩnh di động Hệ thống IoT thực thời gian thực triển khai thực tế có nhiều vấn đề xảy Việc lựa chọn giao thức truyền tin phù hợp làm tăng số lượng gói tin gửi thành công, mang lại kết tốt cho ứng dụng Giao thức MQTT có header nhỏ, với Byte giới hạn kích thước tải trọng 256 Byte hệ thống nhúng Arduino Trong đó, giao thức HTTP gửi tin có độ dài 2048 Byte Ngay giao thức HTTP có kích thước tải trọng lớn lần so với giao thức MQTT Tuy nhiên, qua việc kiểm chứng thực tế cho thấy, tốc độ gửi MQTT nhanh khoảng mười lần so với HTTP Vì vậy, kết luận rằng, giao thức MQTT có hiệu suất vượt trội với gói tin chập chờn (jitter packets) thấp áp dụng mô-đun truyền thông GSM/GPRS Đối với giao thức HTTP, cung cấp giao thức truyền tin bảo mật tốc độ gửi không đáp ứng ứng dụng Giao thức MQTT tạo để ứng dụng phù hợp với hệ thống IoT thời gian thực HTTP Dựa kết nghiên cứu, người dùng định cách sử dụng thích hợp giao thức họ hệ thống IoT khác tùy theo yêu cầu để phù hợp với hệ thống Lời cảm ơn: Bài báo tài trợ Trường Đại học Bách khoa – Đại học Đà Nẵng với đề tài có mã số: T202102-09 TÀI LIỆU THAM KHẢO [1] T Berners-Lee, R Fielding, H Frystyk, Hypertext Transfer Protocol HTTP/1.0, IETF RFC 1945, 1996 [2] M Belshe, R Peon, M Thomson, Hypertext Transfer Protocol Version (HTTP/2), IETF RFC 7540, 2015 [3] J Luo, C Wu, Y Jiang, J Tong, “Name Label Switching Paradigm for Named Data Networking”, IEEE Communications Letters, Vol 19, 2015, pp.335 – 338 [4] S Eum, K Nakauchi, Y Shoji, N Nishinaga, M Murata, “CATT: Cache aware target identification for ICN”, IEEE Communications Magazine, Vol 50, No 12, 2012, pp 60 – 67 [5] C Fang, R Yu, T Huang, J Liu, Y Liu, “A Survey of Green Information-Centric Networking: Research Issues and Challenges”, IEEE Communications Surveys & Tutorials, Vol 17, No 3, 2015, [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] [21] 55 pp 1455 – 1472 B Ahlgren, C Dannewitz, C Imbrenda, D Kutscher, B Ohlman, “A survey of information-centric networking”, IEEE Communications Magazine, Vo 50, No.7, 2012, pp 26 - 36 G Xylomenos, C Ververidis, V Siris, N Fotiou, C Tsilopoulos, X Vasilakos, K Katsaros, G Polyzos, “A Survey of InformationCentric Networking Research”, IEEE Communications Surveys & Tutorials, Vol 16, No 2, 2014, pp 1024 – 1049 M Yamamoto, “Research trends on In-Network caching in contentoriented networks”, IEICE Technical Report., Vol 115, No.461, 2015, pp 23 -28 Md F Bari, S Chowdhury, R Ahmed, R Boutaba, B Mathieu, “A survey of naming and routing in information-centric networks”, IEEE Communications Magazine, Vol 50, No.12, 2012, pp.43 -52 M Amadeo, C Campolo, J Quevedo, D Corujo, A Molinaro, A Iera, R Aguiar, A Vasilakos, “Information-centric networking for the internet of things: challenges and opportunities”, IEEE Network, Vol 30, No.2, 2016, pp 92 – 100 H Yue, L Guo, R Li, H Asaeda, “Yuguang Fang DataClouds: Enabling Community-Based Data-Centric Services Over the Internet of Things”, IEEE Internet of Things Journal, Vol 1, 2014, pp 472 - 482 I Sato, T Kurira, K Fukuda, T Tsuda, “A extention of information centric for IoT applications”, Repeort of 3rd Technical committee on information centric networking (ICN), in IEICE, 2015, pp 921 – 100 IBM, “MQTT V3.1 Protocol Specification”, 2012, [Online] https://public.dhe.ibm.com/software/dw/webservices/wsmqtt/mqtt-v3r1.html, [Accessed: 03-Nov-2021] P Nath and A Malepati, “IMU based Accident Detection and Intimation System”, 2018 2nd Int Conf Electron Mater Eng Nano-Technology, 2018, pp 1–4 P Joshi, G Tandel, P Sawant, S Jain, M Ghadi, and D Vira, “Identification of Road Distress with Notification System”, Int Res J Eng Technol., vol 4, no 4, 2017, pp 960–964 M S Uddin, M M Ahmed, J B Alam, and M Islam, “Smart antitheft vehicle tracking system for Bangladesh based on Internet of Things”, 4th Int Conf Adv Electr Eng ICAEE 2017, vol 2018– Janua, 2018, pp 624–628 B Cabé, “IoT Developer Survey 2018”, Eclipse Foundation, 2018 [Online] https://iot.eclipse.org/community/resources/iot-surveys/assets/ iot-developer-survey-2018.pdf, [Accessed:03-Nov-2021] C B Gemirter, Ç Şenturca and Ş Baydere, "A Comparative Evaluation of AMQP, MQTT and HTTP Protocols Using Real-Time Public Smart City Data" 2021 6th International Conference on Computer Science and Engineering (UBMK), 2021, pp 542-54 N Nikolov, "Research of MQTT, CoAP, HTTP and XMPP IoT Communication protocols for Embedded Systems”, 2020 XXIX International Scientific Conference Electronics (ET), 2020, pp 1-4, doi: 10.1109/ET50336.2020 Silva D, Carvalho LI, Soares J, Sofia RC “A Performance Analysis of Internet of Things Networking Protocols: Evaluating MQTT, CoAP, OPC UA” Applied Sciences 2021; 11(11):4879 T Yokotani and Y Sasaki, "Comparison with HTTP and MQTT on required network resources for IoT”, 2016 International Conference on Control, Electronics, Renewable Energy and Communications (ICCEREC), 2016, pp 1-6 ... “SUBSCRIBE” trước Sơ đồ hệ thống IoT sử dụng giao thức MQTT trình tự giao Phương pháp thử nghiệm Để đánh giá hiệu suất hai giao thức MQTT HTTP ứng dụng IoT thời gian thực Một hệ thống giám sát chất lượng... thực tế IoT thời gian thực để đánh giá so sánh hiệu hoạt động giao thức HTTP MQTT thiết bị tĩnh di động Hệ thống IoT thực thời gian thực triển khai thực tế có nhiều vấn đề xảy Việc lựa chọn giao. .. cạnh hệ thống nhúng Mục đích nghiên cứu đánh giá so sánh hiệu hoạt đông giao thức HTTP MQTT hệ thống IoT thời gian thực với thiết bị tĩnh di chuyển tiếp giao thức MQTT mô tả Hình Hình 2.2 HTTP

Ngày đăng: 12/10/2022, 15:07

Hình ảnh liên quan

Hình 2. Trình tự giao tiếp trên MQTT [21] - Đánh giá hiệu năng giao thức mqtt và http trong một hệ thống iot thời gian thực

Hình 2..

Trình tự giao tiếp trên MQTT [21] Xem tại trang 2 của tài liệu.
tiếp trên giao thức MQTT được mơ tả lần lượt ở Hình 1 và Hình 2.  - Đánh giá hiệu năng giao thức mqtt và http trong một hệ thống iot thời gian thực

ti.

ếp trên giao thức MQTT được mơ tả lần lượt ở Hình 1 và Hình 2. Xem tại trang 2 của tài liệu.
Hình 5. Hệ thống giám sát chất lượng khơng khí thời gian thực - Đánh giá hiệu năng giao thức mqtt và http trong một hệ thống iot thời gian thực

Hình 5..

Hệ thống giám sát chất lượng khơng khí thời gian thực Xem tại trang 3 của tài liệu.
Hình 6. Lưu đồ thuật toán hệ thống thử nghiệm - Đánh giá hiệu năng giao thức mqtt và http trong một hệ thống iot thời gian thực

Hình 6..

Lưu đồ thuật toán hệ thống thử nghiệm Xem tại trang 3 của tài liệu.
Bảng 1. So sánh hiệu năng của 2 giao thức trong trường hợp - Đánh giá hiệu năng giao thức mqtt và http trong một hệ thống iot thời gian thực

Bảng 1..

So sánh hiệu năng của 2 giao thức trong trường hợp Xem tại trang 4 của tài liệu.
54 Thái Vũ Hiền quan sát thấy, một số mức tăng đột biến đáng kể trong cả  - Đánh giá hiệu năng giao thức mqtt và http trong một hệ thống iot thời gian thực

54.

Thái Vũ Hiền quan sát thấy, một số mức tăng đột biến đáng kể trong cả Xem tại trang 4 của tài liệu.
Hình 8. Thời gian gửi gói tin khi thiết bị thu thập dữ liệu - Đánh giá hiệu năng giao thức mqtt và http trong một hệ thống iot thời gian thực

Hình 8..

Thời gian gửi gói tin khi thiết bị thu thập dữ liệu Xem tại trang 4 của tài liệu.
Hình 7. Thời gian gửi gói tin khi thiết bị thu thập dữ liệu - Đánh giá hiệu năng giao thức mqtt và http trong một hệ thống iot thời gian thực

Hình 7..

Thời gian gửi gói tin khi thiết bị thu thập dữ liệu Xem tại trang 4 của tài liệu.

Tài liệu cùng người dùng

Tài liệu liên quan