Модульное тестирование HiveMQ
  • 03 Nov 2023
  • 1 Минута для чтения
  • Авторы

Модульное тестирование HiveMQ


Вводный текст

В этой статье рассказывается о том, как подключиться к публичному MQTT-брокеру HiveMQ.

[Обзорное видео здесь] Видео Пита

Назначение

Сбор и консолидация машинных и оперативных данных по всему цеху может стать серьезной проблемой. Корпоративная платформа MQTT HiveMQ предлагает масштабируемый, надежный и безопасный метод создания единого источника истины для производственных данных путем централизации данных в едином пространстве имен. Используя такое решение, как HiveMQ, вы можете подключиться к этим различным системам, а благодаря встроенной поддержке MQTT в качестве источника данных в Tulip, вы можете не только визуализировать эти данные в режиме реального времени, но и способствовать их осмыслению.

Начало работы с HiveMQ

HiveMQ позволяет предприятиям трансформироваться с помощью самой надежной платформы MQTT. Платформа HiveMQ MQTT, разработанная для подключения, передачи и управления данными IoT в условиях реальных нагрузок, является проверенным стандартом для предприятий и позволяет использовать ее в автомобильной промышленности, энергетике, логистике, интеллектуальном производстве и транспорте. Архитектура HiveMQ, обеспечивающая гибкость и масштабируемость, является авторитетным MQTT-платформой, которую любят разработчики и предприятия. HiveMQ используется для построения более интеллектуальных IoT-проектов, модернизации заводов и создания лучшего клиентского опыта.

Настройка интеграции

Конфигурация публичного брокера Hive MQ

HiveMQ предоставляет бесплатный публичный MQTT-брокер, а также MQTT WebSocket-клиент для взаимодействия с брокером.

  1. Запустите программу HiveMQ Broker, и выберите Try MQTT Browser Client. Сохраните настройки по умолчанию и выберите Connect.

С помощью Web-клиента мы сможем публиковать сообщения, которые впоследствии будем передавать в Tulip.

  1. Создайте тему и подпишитесь на нее (например, tulip-test-topic)
  2. Опубликовать тестовое сообщение (например, hello).Screenshot 2023-09-05 at 11.53.51 AM.png

Конфигурация коннектора Tulip MQTT

  1. Создайте источник данных HiveMQ со следующими данными:
  2. Имя: HiveMQ Public Broker
  3. Работает на: Cloud Connector Host
  4. Тип: MQTT, версия 5.0
  5. Хост: broker.hivemq.com
  6. Порт: 1883
  7. Протокол: MQTT
  8. Создайте тип машины и добавьте атрибут машины - в этом примере мы будем использовать атрибут типа text, helloWorld
  9. Создайте машину типа Machine Type, выберите вкладку Configuration и выберите атрибут Machine Attribute (например, helloWorld).
  10. Введите тему, созданную через HiveMQ Client, затем Map to attribute

Тестовое соединение

  1. Опубликуйте созданную тему и подтвердите, что вы видите обновление атрибута в Tulip:

Screenshot 2023-09-05 at 12.24.25 PM.png

Screenshot 2023-09-05 at 12.25.07 PM.png


Была ли эта статья полезной?