You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用Ignition与AWS IoT SiteWise Bridge创建资产模型遇配置问题求助

排查Ignition到AWS IoT SiteWise自动创建模型/资产失败的步骤

1. 验证MQTT Transmission的SiteWise专属配置

  • 确认已在MQTT Transmission中创建SiteWise Edge Connector(不是普通MQTT Publisher),这是适配SiteWise自动建模逻辑的核心组件
  • 检查Connector的Asset Hierarchy Source是否指向你存放UDT实例的根标签文件夹
  • 确认Auto-Create Assets和Auto-Create Models选项已勾选,且Model Creation Strategy设置为From UDT Definitions

2. 检查UDT结构与属性映射规则

  • UDT必须包含至少一个带明确数据类型的标签(不能是空结构),且标签的Engineering Units、Description等元数据需填写(SiteWise依赖这些生成模型属性)
  • 确保UDT层级结构与SiteWise资产层级逻辑匹配:父UDT对应父资产/模型,子标签对应模型属性
  • 避免UDT实例的标签路径包含特殊字符(如空格、中文标点),SiteWise对资产/模型名称的字符有严格限制

3. 确认MQTT数据传输的正确性

  • 在Ignition的MQTT Transmission诊断页面,查看Messages Sent统计,确认有数据发送到IoT Core
  • 检查发送的Topic是否符合SiteWise要求:必须是$aws/sitewise/edge/things/<BridgeThingName>/models或$aws/sitewise/edge/things/<BridgeThingName>/assets格式
  • 用AWS IoT Core的Test功能订阅上述Topic,验证Payload是否包含完整的UDT元数据和标签值,Payload需符合AWS SiteWise的JSON格式规范

4. AWS侧权限与Bridge配置检查

  • 确认SiteWise Bridge的IAM角色拥有iotsitewise:CreateAssetModel、iotsitewise:CreateAsset、iotsitewise:PutAssetPropertyValue等权限
  • 检查Bridge的Data Processing设置中,Auto-create assets and models选项已开启
  • 验证Bridge与IoT Core的Thing关联正确,且Bridge处于RUNNING状态

5. Ignition标签的关键属性设置

  • 确保UDT实例中的标签History Enabled已开启(SiteWise需要确认数据可持久化)
  • 检查标签的MQTT Transmission配置:是否已加入SiteWise Connector的传输列表,且Publish Mode设置为On Change或Periodic
  • 确认标签数据类型与SiteWise支持的类型匹配(如Ignition的Float对应SiteWise的DOUBLE,Integer对应INTEGER)

6. 日志排查

  • 查看Ignition的wrapper.log或MQTT Transmission专属日志,搜索SiteWise、Model、Asset相关的错误信息(如权限拒绝、格式错误)
  • 在AWS SiteWise的Logs页面,查看Asset Creation相关日志,定位具体失败原因

内容的提问来源于stack exchange,提问作者user18148705

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.25 05:03:12