Сочетание протокола MQTT и оборудования для мониторинга терминалов
Протокол MQTT (транспорт телеметрии очереди сообщений), также известный как транспорт телеметрии очереди сообщений, представляет собой «облегченный» протокол связи, основанный на режиме публикации/подписки.Это протокол связи, построенный на протоколе Tcp/IP и выпущенный в 1999 году. Преимущество MQTT заключается в том, что он может обеспечивать надежную службу сообщений в реальном времени для подключения удаленных устройств с небольшим количеством кода и ограниченной пропускной способностью.Как протокол связи в реальном времени с низким энергопотреблением и малой полосой пропускания, он широко используется в Интернете вещей, небольших устройствах, мобильных приложениях и т. д.
MQTT-сервер (прокси-сервер сообщений).Обычный mqtt-сервер — это не куча шкафов в макрокомпьютерном зале, а программное обеспечение, разработанное на платформе Erlang/OTP.Кроме того, есть компьютеры и другие устройства, на которых работает это программное обеспечение.Интуитивно он понимается как сервер или кластер серверов, на котором работает программное обеспечение сервера сообщений MQTT.
Основные функции показаны на рисунке 1-1.
(1) Принимать сетевые подключения от клиентов
(2) Примите информацию, опубликованную клиентом.
(3) Обработка запросов на подписку и отмену подписки от клиентов.
(4) Пересылать сообщения приложения подписанным клиентам.
(1)MQTT построит базовую сетевую передачу.Он установит соединение между клиентом и сервером и обеспечит упорядоченную двустороннюю передачу на основе потока байтов без потерь.При отправке данных MQTT сопоставляет соответствующее качество обслуживания и название темы.
Процесс связи по протоколу MQTT должен выполняться клиентом и сервером вместе.Существует три личности: издатель, брокер и подписка.И издатель сообщения, и подписчик могут быть клиентами, а брокером сообщений является сервер mqtt.
① Реализация MQTT
Тема: тема, под которой можно понимать тип сообщения;
Полезная нагрузка: содержимое сообщения, которое можно понимать как конкретный контент данных, который будет использоваться.
② MQTT-клиент
Приложение или устройство, использующее протокол mqtt.Это сетевое соединение на базе сервера mqtt.Его часто используют для публикации информации, подписки на публикацию информации, отмены подписки или удаления сообщений приложения, а также отключения от сервера.
① Используйте режим публикации/подписки на сообщения, чтобы обеспечить публикацию одного или нескольких сообщений и разъединить приложения.
② Передача сообщений, скрывающая загружаемый контент.
③ Используйте TCP/IP для обеспечения сетевого подключения.
④ Существует три типа качества услуги публикации сообщений.Публикация сообщения (Qos: 0 не более одного раза, 1 не более одного раза, 2 только один раз)
⑤ Малая передача и небольшой спрос на трафик.
Многие счетчики электроэнергии подключены к шлюзу, благодаря которому оборудование взаимодействует с сервером mqtt.Среди серии ADW один из нескольких типов счетчиков электроэнергии, счетчик электроэнергии ADW300, имеет функцию доступа в Интернет 4G и Wi-Fi.Они позволяют оборудованию выполнять сетевые функции через сетевую карту IoT или локальную сеть, сокращая тривиальный процесс подключения оборудования к шлюзу, а затем к серверу и реализуя промышленный Интернет вещей.
(1)Беспроводной измеритель ADW300в основном используется для измерения трехфазной активной электрической энергии низковольтной сети.Его преимущества заключаются в небольшом размере, высокой точности, богатом функционале и множестве дополнительных режимов связи.Он может поддерживать связь RS485 и Lora, NB, 4G, Wi-Fi и другие режимы беспроводной связи.Он также добавляет режим выборки тока внешнего трансформатора, который удобно устанавливать и использовать в различных случаях.Его можно гибко установить в распределительной коробке для удовлетворения потребностей в измерении электрической энергии, наблюдении за эксплуатацией и техническим обслуживанием или мониторинге мощности в различных областях и при различных нагрузках.
①Подписка
Подписки включают фильтры тем и качество обслуживания.Подписка связана с сеансом.Сеанс может содержать несколько подписок.Каждая подписка в каждом сеансе имеет отдельный фильтр тем.
②Сессия
После того как каждый клиент устанавливает соединение с сервером, необходимо обеспечить взаимодействие с отслеживанием состояния между клиентом сеанса и сервером.Сеанс существует между сеансом и сетью или может охватывать несколько непрерывных сетевых подключений между клиентом и сервером.
③Название темы
Подключитесь к метке сообщения приложения.Метка соответствует подписке сервера.Сервер отправит сообщение каждому клиенту, который подпишется на соответствующую метку.
④Загрузка данных
Беспроводная передача данных счетчика обеспечивает малую передачу и небольшой расход.Процесс загрузки данных этого счетчика прост.(Подробную информацию см. в приложении.) Этапы загрузки резервных данных оптимизированы для облегчения загрузки индивидуальных данных, которые включают в себя часто используемые данные электрических параметров, уровень сигнала, потребляемую активную мощность, соотношение напряжения и тока, температуру, состояние цифрового входа, коэффициент гармонических искажений тока и напряжения, пиковая и плоская долина электрической энергии и т. д.
Подводя итог, можно сказать, что в нынешних условиях технологии Интернета вещей серверы MQTT успешно применяются различными предприятиями и предприятиями, поскольку серверы MQTT и протоколы mqtt могут удовлетворить их потребности в интеллектуальном управлении.Распределительные шкафы в некоторых производственных цехах многих предприятий нуждаются в использовании беспроводного оборудования для контроля рабочего состояния электрооборудования, тогда как большинство производственных цехов предприятий являются децентрализованными и независимыми электрооборудованием.Если каждое оборудование установлено со шлюзом, стоимость трансформации очень велика.Поэтому, чтобы сэкономить затраты, большинство предприятий часто устанавливают партию счетчиков электроэнергии для беспроводного мониторинга электрооборудования - ADW300, собирают различные параметры оборудования кабелей и производственных линий с помощью датчиков, в основном включая данные электрических параметров, таких как ток и напряжение, и загрузите полученные данные в облако сервера MQTT в режиме реального времени, а затем подпишитесь на темы сервера mqtt через платформу и базу данных Интернета вещей. Чтобы получить данные оборудования мониторинга терминала, реализуйте двустороннюю связь между терминалом и облако, постройте мощный канал передачи данных, сохраните полученные данные в облачной базе данных сервера MQTT, обеспечьте безопасность данных, создайте систему управления питанием и отображения, а также отобразите полученные данные на передний план с помощью облачных технологий, большие данные и Интернет.Пользователи могут войти на страницы мобильного приложения «Компьютер», а также на другое оборудование для мониторинга в реальном времени и данные о мощности кабеля.
Время публикации: 31 октября 2022 г.