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