ThingWorx
ThingWorx — это программная платформа для промышленного интернета вещей (Industrial Internet of Things, IIoT), разработанная компанией PTC Inc. (Parametric Technology Corporation). Платформа предназначена для создания, развёртывания и управления приложениями, которые собирают, анализируют и визуализируют данные с подключённых устройств, датчиков и промышленного оборудования. ThingWorx предоставляет инструменты для быстрой разработки интерфейсов, интеграции с различными источниками данных, а также для реализации расширенной аналитики и машинного обучения на основе данных, поступающих с «умных» производственных объектов.
История
Разработка платформы ThingWorx началась в 2009 году. Первоначально проект был создан как стартап под названием ThingWorx, основанный Расселом Финком (Russell Fink) и другими инженерами. Основной целью было создание среды, которая бы упростила и ускорила создание приложений для интернета вещей (IoT), снизив порог входа для разработчиков и предприятий.
В декабре 2013 года компания PTC (США) объявила о приобретении ThingWorx за 112 миллионов долларов. После приобретения платформа стала центральным элементом стратегии PTC в области IIoT. В последующие годы ThingWorx была интегрирована с другими продуктами PTC, такими как система управления жизненным циклом изделий (PLM) Windchill и система инженерных расчётов Creo, а также с дополненной реальностью (Vuforia).
В 2018 году PTC выпустила версию ThingWorx 8.0, которая включала улучшенную поддержку облачных развёртываний, интеграцию с Microsoft Azure и Amazon Web Services (AWS). В 2020 году вышла версия 9.0, добавившая возможности для работы с цифровыми двойниками (Digital Twins) и расширенной аналитикой. На 2024 год ThingWorx остаётся одной из ведущих платформ IIoT на рынке, используемой в таких отраслях, как машиностроение, нефтегазовая промышленность, энергетика, логистика и производство потребительских товаров.
Архитектура и ключевые компоненты
Платформа ThingWorx построена на модульной архитектуре, которая включает несколько основных компонентов:
ThingWorx Foundation
Это ядро платформы, обеспечивающее базовые функции: управление моделями данных (Thing Models), хранилище данных (Time Series Storage), систему событий и уведомлений, а также REST API и WebSocket для интеграции. Foundation отвечает за взаимодействие с устройствами через протоколы MQTT, HTTP, CoAP и другие.
ThingWorx Composer
Веб-инструмент для разработки приложений без написания кода или с минимальным его использованием (low-code/no-code). Composer позволяет создавать модели устройств («Thing»), определять свойства, сервисы и события, а также проектировать пользовательские интерфейсы (Mashups) с помощью перетаскивания виджетов.
ThingWorx Analytics
Модуль для аналитики данных, включающий в себя как стандартные инструменты (статистические расчёты, агрегация), так и возможности машинного обучения (ML). Analytics позволяет выявлять аномалии, прогнозировать отказы оборудования и оптимизировать производственные процессы.
ThingWorx Kepware
Продукт для подключения к промышленным контроллерам (PLC), датчикам и другим устройствам через стандартные протоколы OPC UA, Modbus, Siemens S7 и другие. Kepware выступает в роли шлюза между физическим оборудованием и платформой ThingWorx.
ThingWorx Navigation
Инструмент для создания карт и геопространственной визуализации данных, что полезно для отслеживания перемещения активов (например, транспортных средств или контейнеров).
Функциональные возможности
Сбор и хранение данных
ThingWorx поддерживает сбор данных в реальном времени с тысяч устройств. Данные могут храниться как в оперативной памяти (для быстрого доступа), так и в долговременных хранилищах (реляционные базы данных, NoSQL, облачные хранилища). Платформа использует собственный формат временных рядов для эффективной обработки потоковых данных.
Визуализация и создание интерфейсов
С помощью Composer можно создавать веб-интерфейсы (Mashups), которые отображают данные в виде графиков, таблиц, карт, 3D-моделей и видео. Интерфейсы могут быть адаптированы для мобильных устройств и планшетов.
Аналитика и машинное обучение
Встроенные алгоритмы позволяют строить прогнозные модели, например, для предсказания срока службы оборудования или выявления нештатных ситуаций. ThingWorx поддерживает интеграцию с внешними библиотеками ML (Python, R) и облачными сервисами (AWS SageMaker, Azure ML).
Управление устройствами
Платформа предоставляет функции удалённого мониторинга, обновления прошивки (FOTA), диагностики и управления конфигурациями подключённых устройств.
Интеграция с корпоративными системами
ThingWorx может интегрироваться с ERP-системами (например, SAP), MES (системы управления производством), PLM (Windchill) и CRM через стандартные API.
Применение
ThingWorx находит применение в различных отраслях промышленности и сферах деятельности:
Производство
- Мониторинг оборудования: сбор данных с ЧПУ-станков, конвейеров, роботов для контроля загрузки, производительности и состояния.
- Прогностическое обслуживание (Predictive Maintenance): анализ вибраций, температуры и других параметров для предсказания отказов до их возникновения.
- Цифровые двойники (Digital Twins): создание виртуальных копий производственных линий для симуляции и оптимизации.
Энергетика
- Управление энергопотреблением: мониторинг и оптимизация расхода электроэнергии на предприятиях.
- Мониторинг возобновляемых источников: сбор данных с солнечных панелей, ветрогенераторов и гидротурбин.
Логистика и транспорт
- Отслеживание грузов: контроль местоположения, температуры и влажности в контейнерах.
- Управление автопарком: мониторинг расхода топлива, пробега и состояния транспортных средств.
Нефтегазовая отрасль
- Мониторинг трубопроводов и скважин: сбор данных с датчиков давления, расхода и температуры.
- Безопасность и аварийное оповещение: автоматическое обнаружение утечек и нештатных ситуаций.
Здравоохранение
- Мониторинг медицинского оборудования: контроль состояния аппаратов МРТ, КТ, инкубаторов.
- Управление запасами лекарств: отслеживание срока годности и условий хранения.
Преимущества и недостатки
Преимущества
- Скорость разработки: low-code/no-code инструменты позволяют создавать приложения за часы или дни, а не недели.
- Масштабируемость: платформа поддерживает подключение от десятков до миллионов устройств.
- Гибкость интеграции: широкая поддержка промышленных протоколов и корпоративных систем.
- Встроенная аналитика: возможность анализа данных без необходимости привлечения специалистов по Data Science.
- Поддержка цифровых двойников: уникальная возможность для моделирования и симуляции.
Недостатки
- Стоимость: лицензирование ThingWorx является дорогим, особенно для малых и средних предприятий.
- Сложность настройки: несмотря на low-code, для глубокой настройки и интеграции требуются квалифицированные специалисты.
- Зависимость от экосистемы PTC: платформа тесно связана с другими продуктами PTC, что может ограничивать выбор альтернативных решений.
- Требования к инфраструктуре: для полноценной работы необходимы мощные серверы или облачные ресурсы.
Конкуренты
На рынке IIoT ThingWorx конкурирует с рядом других платформ, включая:
- Microsoft Azure IoT Hub — облачная платформа от Microsoft, предлагающая схожие возможности для сбора и анализа данных.
- AWS IoT Core — сервис Amazon Web Services для управления устройствами и обработки потоковых данных.
- IBM Watson IoT Platform — платформа IBM, ориентированная на аналитику и машинное обучение.
- Siemens MindSphere — промышленная IoT-платформа от Siemens, интегрированная с оборудованием этого производителя.
- GE Predix — платформа General Electric, предназначенная для промышленной аналитики (в настоящее время активно не развивается).
Рынок и использование в России
В России ThingWorx используется в основном крупными промышленными предприятиями, такими как «Сибур», «Северсталь», «Росатом» и «Газпром нефть», а также в компаниях, занимающихся автоматизацией производства. Однако из-за санкционных ограничений и политики импортозамещения, а также в связи с уходом ряда западных вендоров из РФ, с 2022 года наблюдается тенденция к переходу на отечественные аналоги, такие как платформы «Атом-М» (разработка «Росатома») или «Скала-Р» (разработка «Лаборатории Касперского»). Тем не менее, ThingWorx продолжает эксплуатироваться на предприятиях, где уже были внедрены решения PTC.
Источники
- PTC Inc. — официальный сайт компании (раздел ThingWorx).
- «ThingWorx: A Platform for the Industrial Internet of Things» — статья в журнале IEEE Internet of Things Journal, 2016.
- «Industrial IoT Platforms: A Comparative Study» — отчёт аналитической компании Gartner, 2023.
- «ThingWorx 9.0 Release Notes» — документация PTC, 2020.
- «Промышленный интернет вещей в России: обзор рынка» — отчёт Ассоциации интернета вещей (АИВ), 2023.
BFOmetr — база данных и аналитика по компаниям России.
На главную BFOmetr →