- Распечатать
Рекомендации по архитектуре машинного мониторинга с помощью Tulip
Этот документ носит сугубо технический характер и должен быть рассмотрен с вашим ИТ-отделом.
Рекомендации по архитектуре машинного мониторинга с Tulip
Tulip - это платформа Frontline Operations Platform, которая предоставляет своим клиентам облачные услуги. В Tulip связь между облаком Tulip и машинами в цехе осуществляется с помощью узла Tulip Connector Host и сервера OPC UA или брокера MQTT, работающего во внутренней сети клиента.
Tulip Connector Host выступает в качестве точки соединения между платформой Tulip Platform и любым сторонним сервисом, доступным по протоколам HTTP, SQL, MQTTT и OPC UA. Более подробную информацию о Tulip Connector Host вы найдете в этом документе.
Серверы OPC UA и брокеры MQTT предоставляют услуги агрегации и трансляции данных. Если вы ищете программное обеспечение для сервера OPC UA, компания Tulip пришла к выводу, что PTC KEPServerEX может надежно работать на этом рынке.
Хост облачного коннектора Tulip
Большинство клиентов Tulip используют Tulip Cloud Connector Host для установки соединения с OPC UA Server.
Есть две причины, по которым большинство наших клиентов выбирают Tulip Cloud Connector Host: 1. Обновления раз в две недели 2. Лучшая поддержка.
Чтобы установить связь между Tulip Cloud Connector Host и внутренним OPC UA-сервером или MQTT-брокером, клиент должен настроить правило переадресации портов в своей сети. Ниже приведена схема, описывающая эту архитектуру мониторинга машин.
Перенаправление портов при подключении к серверу OPC UA или брокеру MQTT
Проброс портов - это сетевая техника, которая используется для предоставления внешним, публичным устройствам доступа к компьютерным службам во внутренних, частных сетях. Мы рекомендуем всем нашим клиентам настроить проброс портов на своем сетевом маршрутизаторе, чтобы облегчить связь между хостом Tulip Cloud Connector Host и соответствующим источником данных.
Сокет, состоящий из IP-адреса и порта, идентифицирует приложение или службу на устройстве в сети TCP/IP.
IP-адрес однозначно идентифицирует устройство в сети, а порт - приложение или службу, запущенную на этом устройстве. Комбинация IP-адреса и порта позволяет запускать несколько приложений или служб на одном устройстве.
NAT (транслятор сетевых адресов) работает на сетевом маршрутизаторе клиента и сопоставляет IP-адрес источника (публичный) и порт с IP-адресом и портом назначения (частный).
После сопоставления внешние общедоступные устройства, такие как Tulip Cloud Connector Host, отправляют TCP/IP-пакеты на исходный (общедоступный) IP-адрес и порт. NAT-маршрутизатор сопоставляет эти пакеты и повторно передает их на целевой (частный) IP-адрес и порт.
В качестве меры предосторожности мы просим всех наших клиентов внести IP-адреса Tulip Cloud в белый список и в черный список всех других IP-адресов для указанных IP-адреса источника и порта. Это необходимо для того, чтобы только Tulip Connector Host мог взаимодействовать с сервером OPC UA, работающим в сети клиента.
Чтобы отображение NAT было постоянным, серверу, на котором работает OPC UA Server, должен быть назначен статический IP.
Местный хост коннектора
Некоторые клиенты Tulip имеют сетевые требования, которые ограничивают их возможности использования облачных продуктов.
В этом случае Tulip может предоставить в сеть клиента хост Tulip Connector Host для выполнения коммуникаций внутри сети клиента. В этом случае требование к входящей сети превращается в требование к исходящей сети, как показано на диаграмме ниже.
Пожалуйста, дополнительно ознакомьтесь с этим документом для получения дополнительной информации об установке и настройке Tulip On-Premise Connector Host.