MQTTX-это кроссплатформенный клиент MQTT 5.0 Client Tool Open Sounched By EMQ, который может работать на MacOS, Linux и Windows, и поддерживает форматирование полезной нагрузки MQTT.
MQTTX упрощает операцию тестирования с помощью знакомого, подобного чату интерфейс. Легко и быстро создать несколько, одновременные онлайн -подключения MQTT клиентских соединений, и может проверить функции соединения, публикации и подписки MQTT/TCP, MQTT/TLS, MQTT/WebSocket, а также других функций протокола MQTT.
MQTT означает MQ Telemetry Transport. Это публикация/подписка, чрезвычайно простой и легкий протокол обмена сообщениями, предназначенный для ограниченных устройств и с низкой пропускной способностью, высокой задержкой или ненадежными сетями.
Пользователи MacOS могут установить MQTTX с помощью Brew Cask
brew install --cask mqttxСкачать из выпусков GitHub и установить его.
Альтернатива, вы можете скачать здесь.
Смотрите нашу документацию или руководство для деталей.
Подготовьте брокер MQTT.
Если вам не нужно развернуть брокер MQTT на местном уровне, вы можете использовать публичный брокер MQTT 5.0, предоставленный Emqx Cloud для тестирования:
Broker IP: broker.emqx.io
Broker TCP Port: 1883
Broker SSL Port: 8883Для запуска MQTT-брокера локально рекомендуется EMQX: распределенный брокер MQTT с открытым исходным кодом для IoT.
Конфигурация соединения. Нажмите кнопку + в левой панели меню и заполните соответствующие необходимые поля в форме.
После того, как информация об подключении настроена, нажмите кнопку Connect в правом верхнем углу, чтобы создать соединение и подключиться к брокеру MQTT.
После того, как MQTT успешно подключен, вы можете выполнить тесты MQTT публикации и подписки.

MQTTX предназначен для подключения к тестированию брокеров MQTT, таких как EMQX, соединение с одним щелчком и простой графический интерфейс, позволяя легко подключиться к EMQX или EMQX для отладки и изучения функциональных функций.
Зарегистрируйтесь Emqx Cloud на 14 дней бесплатной пробной версии
Скачать EMQX локально прямо сейчас
Рекомендуемая версия для среды узлов:
# Clone
git clone [email protected]:emqx/MQTTX.git
# Install dependencies
cd MQTTX
yarn install
# Compiles and hot-reloads for development
yarn run electron:serve
# Compiles and minifies for production
yarn run electron:build После успеха здания соответствующий файл установки для успешной сборки появится в каталоге dist_electron .
Если вам нужно упаковать его в качестве пакета установки для независимой операционной системы, обратитесь к следующей команде:
# For Windows
yarn run electron:build-win
# For Linux
yarn run electron:build-linux
# For macOS
yarn run electron:build-macПожалуйста, не забудьте прочитать руководство по применению, прежде чем сделать запрос на вытяжение.
Программирование MQTT
Серия блогов, которые помогут разработчикам быстро с MQTT в PHP, Node.js, Python, Golang и других языках программирования.
MQTT SDK
Мы выбрали популярные клиентские SDK MQTT на различных языках программирования и привели примеры кода, чтобы помочь вам быстро понять использование клиентов MQTT.
Apache License 2.0, см. Лицензию.