CoderTools

MQTT Client Trực Tuyến

MQTT client dựa trên trình duyệt để kiểm tra và gỡ lỗi giao tiếp IoT

Thông báo bảo mật

Thông tin xác thực MQTT và tin nhắn của bạn được xử lý hoàn toàn trong trình duyệt và không được gửi đến máy chủ của chúng tôi.

Cài đặt kết nối

Địa chỉ WebSocket (ws:// hoặc wss://)

Tùy chọn nâng cao

Status

Chưa kết nối

Giới thiệu giao thức MQTT

MQTT (Message Queuing Telemetry Transport) là một giao thức nhắn tin nhẹ theo mô hình publish-subscribe, được sử dụng rộng rãi trong các kịch bản IoT. Client trực tuyến này kết nối đến MQTT broker qua WebSocket, cho phép giao tiếp thời gian thực trực tiếp trong trình duyệt.

Tính năng client

  • Kết nối đến bất kỳ MQTT broker nào hỗ trợ WebSocket
  • Đăng ký nhiều topic với ký tự đại diện (+ và #)
  • Gửi tin nhắn với mức QoS và cờ retain có thể cấu hình
  • Xem và lọc tin nhắn nhận được theo thời gian thực
  • Hỗ trợ cấu hình Last Will (LWT)

Giải thích các mức QoS

QoS 0: Tối đa một lần

Phương thức fire-and-forget. Tin nhắn được gửi một lần mà không chờ xác nhận. Phù hợp cho dữ liệu không quan trọng khi mất mát thỉnh thoảng là chấp nhận được.

QoS 1: Ít nhất một lần

Đảm bảo gửi đến nhưng có thể trùng lặp. Tin nhắn tiếp tục được gửi cho đến khi nhận được xác nhận. Phù hợp cho thông báo quan trọng.

QoS 2: Chính xác một lần

Bắt tay 4 bước đảm bảo tin nhắn được gửi chính xác một lần. Phù hợp cho giao dịch quan trọng không cho phép trùng lặp.

Ký tự đại diện topic

  • Mức đơn (+) khớp với một mức topic: sensor/+/temperature
  • Đa mức (#) khớp với bất kỳ mức nào: home/#
  • Ký tự đại diện có thể kết hợp: +/sensor/#

Về kết nối WebSocket

Client trình duyệt này chỉ hỗ trợ kết nối WebSocket (ws:// hoặc wss://). Để kết nối đến MQTT broker truyền thống (cổng TCP 1883), broker phải mở cổng WebSocket, thường là 8083 (ws) hoặc 8084 (wss).

Menu Nhanh

Chưa có công cụ gần đây