Оптимальные методы построения решений ThingWorx
При построении решения IoT учитывайте следующие оптимальные методы:
Включайте сущности в проект. Используйте только один проект для одного решения.
Помечайте сущности тегами с использованием тегов модели.
Делайте все сущности расширения нередактируемыми.
Создавайте лексемы локализации для всех меток интерфейса пользователя.
Используйте JavaScript для реализации сервисов.
Используйте профили вещей, чтобы определять сервисы и свойства.
Используйте уникальный префикс пространства имен для имен сущностей, свойств и сервисов.
Определяйте организации и группы пользователей для сущностей, чтобы задавать видимость и разрешения.
Разбивайте крупные решения на меньшие расширения.
Не используйте вещи с фиксированными активами для выполнения сервисов в мэшапах. Вещи активов необходимо динамически выбирать или находить, а потом запускать их сервисы.
* 
Во избежание проблемных сценариев используйте сервисы вещей помощника или менеджера. Эти сервисы принимают наименование вещи актива в качестве входного параметра, который используется в мэшапах.
Было ли это полезно?