Настройка параметров передачи данных из Kaspersky IoT Secure Gateway 100 в Siemens MindSphere

Kaspersky IoT Secure Gateway 100 отправляет в облачную платформу Siemens MindSphere данные, полученные от производственных объектов, расположенных во внутренней сети предприятия.

Siemens MindSphere – это облачная платформа, разработанная компанией Siemens для получения и анализа промышленных данных Интернета вещей (IoT). Облачная платформа Siemens MindSphere хранит и анализирует все виды производственных данных, полученных от объектов предприятия. Вы можете использовать эту информацию для оптимизации производственных процессов.

Передача данных из Kaspersky IoT Secure Gateway 100 в облачную платформу Siemens MindSphere осуществляется через компонент Siemens MindSphere – агент MindConnect Lib.

Kaspersky IoT Secure Gateway 100 хранит информацию, необходимую для передачи данных в облачную платформу Siemens MindSphere, в следующих директориях:

Вы можете настроить параметры передачи данных из Kaspersky IoT Secure Gateway 100 в облачную платформу Siemens MindSphere в конфигурационном файле MindSphereAgentSettings-0.json.

Перед настройкой параметров требуется получить регистрационные данные Siemens MindSphere средствами MindConnect LIB plugin. Подробную информацию о получении регистрационных данных средствами MindConnect LIB plugin вы можете получить в документации MindSphere. Ниже представлен пример регистрационных данных MindConnect LIB.

Пример регистрационных данных MindConnect LIB:

{

"content": {

"baseUrl": "https://southgate.eu1.mindsphere.io",

"iat": "eyJraWQiOiJrZXktaWQtMSIsInR5cCI6IkpXVCIsImFsZyI6IlJTMjU2In0.eyJpc3MiOiJTQ0kiLCJzdWIiOiIzYTk5MGVjMTJmZDk0YThlODFmNWYxMWRmOGE2MzRkOSIsImF1ZCI6IkFJQU0iLCJpYXQiOjE1NjUwMTAwMTUsIm5iZiI6MTU2NTAxMDAxNSwiZXhwIjoxNTY1NjE0ODE1LCJqdGkiOiJjMzUwNDVjOS01NjZhLTRlYTAtOTA1ZC0yNjc3OTFjMjc5NDIiLCJzY29wZSI6IklBVCIsInRlbiI6ImFwcm90ZWNoIiwidGVuX2N0eCI6Im1haW4tdGVuYW50IiwiY2xpZW50X2NyZWRlbnRpYWxzX3Byb2ZpbGUiOlsiU0hBUkVEX1NFQ1JFVCJdLCJzY2hlbWFzIjpbInVybjpzaWVtZW5zOm1pbmRzcGhlcmU6djEiXX0.R7o__AdSAG1noXUS1oFhS34oihkMS56Gjm4o7nmDe87kvNECqalt77ioTE-C781RRabMRrNpPcOZxucv4n9jIpIZjUx9owGNXT0g-zYb8HYjB13HSvOBZW2_wmPLthxYEFlHU1dqi8ThPtcNE0CXi-LPlEpm8CLFStE0uRn5N9kM29b0ti90xOrvuk5a1Rue2rdpe3laJiv9JgQ0r4zANZAw88ScjwvcRDySJ5f2eRpJRoqWYdGA-g6s5aScQNlGJy7yNXx-npuHjbIQx58Mql3cWIGpCrVW4RLP-Y8tujBpRx3W7kWDp9pyb04RY13jCB8p-GdJY7f60F2cKzVzhQ",

"clientCredentialProfile": [

"SHARED_SECRET"

],

"clientId": "3a990ec12fd94a8e81f5f11df8a634d9",

"tenant": "aprotech"

},

"expiration": "2019-08-12T13:00:15.000Z"

}

Чтобы настроить параметры передачи данных из Kaspersky IoT Secure Gateway 100 в Siemens MindSphere:

  1. Создайте и расположите конфигурационный файл MindSphereAgentSettings-0.json в директории /app/Core/config/transfer/mind_sphere/agent в разделе TGW-HW-IDS SD-карты.

    Все действия, описанные далее, выполняются в файле MindSphereAgentSettings-0.json.

  2. Для корректной маршрутизации данных от промышленного оборудования в хранилище MindSphere укажите идентификатор и имя агента MindSphere, через который данные будут отправляться в облако:
    1. В обязательном параметре id укажите идентификатор агента MindConnect LIB. Например, "id": 0.
    2. В обязательном параметре name укажите имя агента MindConnect LIB. Например, "name": "Kaspersky IoT Secure Gateway 100 MindSphere Agent".
  3. При необходимости для удобства учета и чтения конфигурации укажите описание для этого клиента в необязательном параметре description. Например, "description": "Transfer data to MindSphere by Kaspersky IoT Secure Gateway 100".
  4. В обязательном блоке параметров boardingConfiguration укажите регистрационные данные, полученные средствами MindConnect LIB plugin. Пример регистрационных данных MindConnect LIB представлен выше.
  5. Если для передачи данных от агента в облако MindSphere требуется использовать прокси-сервер, в необязательном блоке параметров proxySettings укажите следующие данные:
    1. В поле type укажите тип подключения HTTP: "type": "HTTP".
    2. В поле host укажите IP-адрес прокси-сервера, через который будет осуществляться подключение. Например, "host": "192.168.188.1".
    3. В поле port укажите порт прокси-сервера, через который будет осуществляться подключение. Например, "port": 3128.

    Поля type, host и port обязательны для заполнения в случае, если блок параметров proxySettings не пустой.

  6. Для настройки собственных параметров группировки по временной метке укажите в необязательном блоке параметров limits следующие данные:
    1. В поле maxStorageSize укажите максимальное количество элементов, которые будут храниться в кольцевом буфере Kaspersky IoT Secure Gateway 100. Например, "maxStorageSize": 90000. Значение по умолчанию – 90000, минимальное значение – 1.
    2. В поле itemGroupTimeout укажите время ожидания (в секундах) элементов данных с одинаковой временной меткой. Например, "itemGroupTimeout": 5. Значение по умолчанию – 5, минимальное значение – 0.
    3. В поле maxTimeseriesSize укажите максимальное количество элементов данных в одной временной последовательности. Например, "maxTimeseriesSize": 64. Значение по умолчанию – 64, минимальное значение – 1.
    4. В поле maxHttpPayloadSize укажите максимальный размер HTTP-запроса (в байтах) к MindConnect Lib. Например, "maxHttpPayloadSize": 16384. Значение по умолчанию – 16384, минимальное значение – 400, максимальное значение – 10485760.

    Если вы пропустите настройку параметров группировки по временной метке, то для полей блока параметров limits будут установлены значения по умолчанию.

  7. В обязательном блоке параметров dataPoints для каждой точки данных, созданной в облачной платформе MindSphere, укажите следующие данные:
    1. В поле id укажите идентификатор точки данных. Например, "id": 0.
    2. В поле name укажите имя точки данных. Например, "name": "Heartbeat".

      Имя точки данных облачной платформы MindSphere должно совпадать с именем узла данных сервера OPC UA, которое вы указали в блоке параметров nodes в конфигурационном файле OpcUaClientSettings-0.json.

    3. В поле dataPointId укажите идентификатор точки, заданный для этой точки в MindSphere. Например, "dataPointId": "1625019234863".

      Вы можете получить идентификатор точки данных, заданный для этой точки в MindSphere, с помощью средств MindConnect LIB plugin. Подробную информацию о получении идентификатора точки данных средствами MindConnect LIB plugin вы можете получить в документации на MindSphere.

  8. Сохраните изменения в файле MindSphereAgentSettings-0.json.

Параметры, указанные в файле MindSphereAgentSettings-0.json, будут применены при следующем запуске Kaspersky IoT Secure Gateway 100.

Kaspersky IoT Secure Gateway 100 будет отправлять данные, полученные от объектов мониторинга во внутренней сети вашей организации, в облачную платформу Siemens MindSphere.

В начало