CoderTools

Онлайн MQTT-клиент

Браузерный MQTT-клиент для тестирования и отладки IoT-коммуникаций

Уведомление о конфиденциальности

Ваши учётные данные MQTT и сообщения обрабатываются полностью в браузере и не отправляются на наши серверы.

Настройки подключения

WebSocket-адрес (ws:// или wss://)

Дополнительные параметры

Status

Отключено

Введение в протокол MQTT

MQTT (Message Queuing Telemetry Transport) — это легковесный протокол обмена сообщениями publish-subscribe, широко используемый в IoT-сценариях. Этот онлайн-клиент подключается к MQTT-брокерам через WebSocket, обеспечивая связь в реальном времени непосредственно в браузере.

Возможности клиента

  • Подключение к любому MQTT-брокеру с поддержкой WebSocket
  • Подписка на несколько топиков с помощью подстановочных знаков (+ и #)
  • Публикация сообщений с настраиваемым уровнем QoS и флагом retain
  • Просмотр и фильтрация полученных сообщений в реальном времени
  • Поддержка настройки Last Will (LWT)

Уровни QoS

QoS 0: Максимум один раз

Метод fire-and-forget. Сообщение отправляется один раз без ожидания подтверждения. Подходит для некритичных данных, где допустимы случайные потери.

QoS 1: Минимум один раз

Гарантированная доставка, но возможны дубликаты. Сообщение отправляется до получения подтверждения. Подходит для важных уведомлений.

QoS 2: Ровно один раз

4-стороннее рукопожатие гарантирует, что сообщение будет доставлено ровно один раз. Подходит для критических транзакций, где дубликаты недопустимы.

Подстановочные знаки топиков

  • Одноуровневый (+) соответствует одному уровню топика: sensor/+/temperature
  • Многоуровневый (#) соответствует любому количеству уровней: home/#
  • Подстановочные знаки можно комбинировать: +/sensor/#

О подключении WebSocket

Этот браузерный клиент поддерживает только WebSocket-подключения (ws:// или wss://). Для подключения к традиционному MQTT-брокеру (TCP-порт 1883) брокер должен открыть WebSocket-порт, обычно 8083 (ws) или 8084 (wss).

Быстрое меню

Нет недавних инструментов