Утилита клиента MQTT
Утилита клиента MQTT - это приложение Java™, предназначенное для работы с функциями MQTT, такими как подключение к администратору очередей, а также публикация тем и подписка на темы.
С помощью утилиты клиента можно проверить конфигурацию Telemetry (например при создании канала телеметрии). Кроме того, клиент может помочь в процессе разработки и отладки приложений. За дополнительной информацией о функциях и свойствах утилиты клиента MQTT обратитесь к следующим описаниям:
- Опубликовать
- Публикация сообщения в теме с последующей рассылкой заинтересованным подписчикам.
- Подписаться
- Клиенты и получатель запросов MQXR могут подписаться на тему и получать публикуемые в этой теме сообщения.
- Тема
- Тема - это идентификатор целевого информационного канала для публикации сообщений. Подписчики применяют имя темы для описания информационных каналов, через которые они хотят получать публикуемые сообщения.
- Сообщение
- В контексте клиента MQTT сообщение - это информация, которая рассылается подписчикам, проявившим интерес к конкретной теме. В сообщениях допустимы алфавитно-цифровые символы.
- QoS
- Утилита клиента MQTT поддерживает три уровня QoS:
- Сохраненное
- Этот параметр применим только в случае публикации сообщений. Позволяет разрешить или запретить серверу MQTT (в администраторе очередей IBM® MQ) сохранение сообщения из публикации в теме после доставки текущим подписчикам. При создании подписки на тему, для которой сохранены публикации, немедленно отправляется последняя публикация.
- Последняя воля и завещание
- Этот параметр соединения задает сообщение, которое отправляется IBM MQ в случае непредвиденного отключения клиента MQTT. Передаются тема, сообщение, QoS и параметр сохранения публикации.
Для параметра QoS рекомендуется указать значение
1
или2
, чтобы обеспечить гарантированную доставку. - Очистить сеанс
- Запуск нового сеанса клиента MQTT предусматривает удаление всех ожидающих публикаций и ранее существовавших на клиенте подписок. Если предыдущий сеанс не существует, то утилита клиента создает новый сеанс.
- Хронология клиента
- Хронология клиента содержит информацию о событиях, возникающих в ходе работы утилиты клиента MQTT. Примеры событий:
Подключено
,Отключено
,Опубликовано
иПодписано
.Для просмотра подробных сведений о записи выберите запись и нажмите клавишу Enter. Кроме того, можно дважды щелкнуть на записи.
Измените порядок столбцов в хронологии клиента с помощью указателя мыши.