Всем привет, мы снова встретились, я ваш друг Цюаньчжаньцзюнь.
Приложения Интернета вещей находятся в стадии разработки. В этой статье рассматриваются наиболее популярные протоколы в приложениях Интернета вещей. MQTTКраткие инструкции по использованию соответствующих инструментов тестирования。
Я надеюсь, что эта статья сможет оказать скромную помощь друзьям, которые в ней нуждаются...
1. MQTT-сервер ( emqx ) строить
1. Скачать сервер MQTT Broker
от https://www.emqx.io/cn/mqtt/public-mqtt5-brokerскачатьMQTT Broker。
Здесь я использую систему Windows, скачайте соответствующую версию инструмента: emqx-windows-v4.1-rc.2.zip
После загрузки разархивируйте каталог следующим образом:
Запустите окно CMD, войдите в каталог bin и выполните следующую команду:
Первый — запуск; второй — проверка рабочего состояния.
На этом этапе это означает, что сервер MQTT работает нормально. Вы можете использовать другие устройства, поддерживающие клиенты MQTT, для подключения и использования.
2. Войдите в консоль сервера MQTT.
emqx также предоставляет мощный консольный сервис. Вы можете войти в консоль для выполнения различных настроек.
Убедившись, что emqx работает нормально, вы можете ввести в браузере: http://127.0.0.1:18083
В обычных обстоятельствах вы увидите следующий интерфейс входа:
Вы можете войти под учетной записью admin/admin
После обычного входа в систему интерфейс выглядит следующим образом:
Вы можете изучить использование консоли emqx самостоятельно, поэтому я не буду объяснять это подробно здесь.
2. MQTT-клиент ( MQTT.fx )использовать
1. Скачать инструменты
Инструмент тестирования: MQTT.fx. Вы можете зайти на официальный сайт http://mqttfx.jensd.de/index.php/downloadскачать对应版本。
Я выбрал здесь mqttfx-1.7.1-windows-x64.exe. После скачивания установите его обычным способом.
После установки вы можете запустить MQTT.fx напрямую. Интерфейс запуска выглядит следующим образом:
2. Создать соединение MQTT
Вы можете нажать кнопку настройки, обведенную красным на шаге 1, чтобы создать соединение MQTT, как показано на рисунке ниже. Нажмите знак + слева, чтобы создать новое соединение.
Это основано на демо, все настройки по умолчанию. После установки ОК нажмите «Применить» в правом нижнем углу, а затем выйдите из интерфейса настройки.
Примечание. Поскольку тест проводится на одном и том же компьютере, сервер имеет адрес 127.0.0.1.
После выхода из интерфейса настройки вернитесь в основной интерфейс следующим образом. Только что созданное соединение «Новый профиль» выбрано по умолчанию.
3. Подключиться к MQTT-серверу
В это время вы можете нажать кнопку «Подключиться». Подключиться к MQTT-серверу。
После подключения интерфейс выглядит следующим образом, и доступна область красного поля:
4. Подписаться на новости
На примере подписки на тему1 настройки следующие. Перейдите на страницу подписки, тема подписки: theme1 выберите Qos0 для Qos;
После настройки нажмите кнопку «Подписаться» под надписью «topic1».
Как показано на рисунке, подписка прошла успешно.
5. Опубликовать сообщение
Перейдите на общедоступную страницу. Опубликуйте сообщение с темой «topic1», подписанной на предыдущем шаге; содержимое сообщения — «тестовое сообщение Topic1» также установлено на Qos0;
После ввода вышеуказанной информации нажмите кнопку «Опубликовать» под надписью «topic1».
6. Просмотр подписанных сообщений
Перейдите на страницу «Подписаться» и увидите, что получено несколько сообщений с подпиской, а содержимое сообщения такое же, как и содержимое, опубликованное на предыдущем шаге.
На этом этапе это означает, что функции публикации и подписки MQTT проверены и работают нормально.
Издатель: Full stack программист и руководитель стека, укажите источник для перепечатки: https://javaforall.cn/135318.html Исходная ссылка: https://javaforall.cn