MQTT Mosquitto là gì?
MQTT Mosquitto là gì?

Video: MQTT Mosquitto là gì?

Video: MQTT Mosquitto là gì?
Video: #10 MQTT là gì? Định Nghĩa và Cách Hoạt Động | Internet of Things (IoT) 2024, Có thể
Anonim

Nhà môi giới Mosquitto MQTT . Mosquitto là một thông điệp mã nguồn mở nhẹ người môi giới triển khai đó MQTT phiên bản 3.1.0, 3.1.1 và phiên bản 5.0. Nó được viết bằng C bởi Roger Light và có sẵn dưới dạng tải xuống miễn phí cho Windows và Linux và là một dự án Eclipse.

Một câu hỏi nữa là, MQTT có nghĩa là gì?

MQTT (MQ Telemetry Transport) là một giao thức mạng nhẹ, đăng ký theo tiêu chuẩn OASIS và ISO (ISO / IEC PRF 20922) để truyền tải thông điệp giữa các thiết bị. Nó được thiết kế cho các kết nối với các vị trí ở xa nơi yêu cầu "dấu chân mã nhỏ" hoặc băng thông mạng bị hạn chế.

Tương tự như vậy, tại sao MQTT lại được sử dụng trong IoT? MQTT là một trong những điều phổ biến nhất đã sử dụng giao thức trong IOT các dự án. Nó là viết tắt của Message Queuing Telemetry Transport. Hơn nữa, kích thước nhỏ, sử dụng ít năng lượng, gói dữ liệu được giảm thiểu và dễ thực hiện khiến giao thức trở thành giao thức lý tưởng của thế giới “máy với máy” hoặc “Internet of Things”.

Cũng cần biết, MQTT broker là gì?

Công việc của một Nhà môi giới MQTT là lọc các tin nhắn dựa trên chủ đề, sau đó phân phối chúng cho người đăng ký. Khách hàng có thể nhận được những tin nhắn này bằng cách đăng ký chủ đề đó trên cùng một chủ đề người môi giới . Không có kết nối trực tiếp giữa nhà xuất bản và người đăng ký. Tất cả các khách hàng có thể xuất bản (phát sóng) và đăng ký (nhận).

Sự khác biệt giữa MQTT và HTTP là gì?

MQTT là trung tâm dữ liệu trong khi HTTP là trung tâm của tài liệu. HTTP là giao thức phản hồi yêu cầu dành cho máy khách-máy chủ và không phải lúc nào cũng được tối ưu hóa cho thiết bị di động. Bên cạnh đó, mô hình xuất bản / đăng ký cung cấp cho khách hàng sự tồn tại độc lập với nhau và nâng cao độ tin cậy của toàn hệ thống.

Đề xuất: