MQTT trong thời đại Internet of Things (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 đó.

III. Cách thức hoạt động của MQTT

Các thành phần chính bao gồm Broker, Client bao gồm Publisher và Subscriber.

Một phiên MQTT được chia thành bốn giai đoạn: kết nối, xác thực, giao tiếp và kết thúc. Client (máy khách) bắt đầu bằng cách tạo kết nối TCP/IP tới Broker bằng cách sử dụng cổng tiêu chuẩn 1883 hoặc TLS port 8883 hoặc cổng tùy chỉnh được xác định bởi các nhà phát triển Broker. Khi tạo kết nối, điều quan trọng là phải nhận ra rằng máy chủ có thể tiếp tục một phiên cũ nếu nó được cung cấp ID máy khách mà được sử dụng lại.

Trong quá trình giao tiếp SSL/TLS, máy khách cần kiểm chứng và xác thực máy chủ. Máy khách cũng có thể cung cấp tính xác thực máy khách cho broker trong quá trình giao tiếp. Broker có thể sử dụng điều này để xác thực máy khách. Mặc dù không phải là một phần cụ thể của đặc trưng MQTT, nhưng các broker đã trở thành thông lệ để hỗ trợ xác thực máy khách bằng SSL/TLS phía máy khách.

MQTT định hướng bản tin – mỗi bản tin là một đoạn rời rạc của tín hiệu. Mỗi bản tin được publish một địa chỉ, có thể hiểu như một Topic. Client đăng kí vào một hoặc nhiều Topic để nhận dữ liệu, gọi là subscribe. Mỗi client sẽ nhận được dữ liệu khi bất kỳ trạm nào khác gửi dữ liệu vào kênh đã đăng ký. Khi một client gửi một bản tin đến một kênh nào đó gọi là publish.

Trên đây chúng tôi đã chia sẻ với các bạn một số kiển thức tổng quan về MQTT. Mặc dù nó đã tồn tại trong hơn một thập kỷ nhưng chỉ khi có sự ra đời của M2M (tương tác giữa các thiết bị) và Internet of Things (IoT) đã làm cho nó trở thành một giao thức phổ biến.Hy vọng với những kiến thức trên có thể hỗ trợ các bạn nghiên cứu, tìm hiểu hay làm việc với giao thức MQTT.

Các bạn có thể tham khảo thêm các bài viết hữu ích tại đây

P.A Việt Nam tiên phong trong thị trường Internet & Web.Là nhà đăng ký tên miền lớn nhất Việt Nam.Chuyên nghiệp trong lĩnh vực Tên miền, Lưu trữ Website.Email, Máy Chủ, Thiết kế Web.

P.A Việt Nam cung cấp đa dạng các cấu hình Máy Chủ Ảo và Máy Chủ RiêngCloud ServerCloud Server ProMáy Chủ Riêng

Tham khảo các ưu đãi: https://www.pavietnam.vn/vn/tin-khuyen-mai/