问题描述
我在 IoT Central 中创建了一个新的设备模型,它有两个组件和一个接口。 界面也在默认组件中。
如果我现在通过 mqtt 发送我的数据,我会通过 mqtt 将数据发送到端点 /devices//messages/events。
到目前为止,我的遥测数据可以分配给默认组件和包含在那里的接口的属性。
但是,我无法将数据分配给第二个组件。这些始终显示为 _unmodeleddata。
我的问题:为什么第二个组件的遥测数据与数据模型不匹配?
谢谢你的解释。
最好的问候 初始化5
解决方法
发送遥测数据必须由具有特定组件名称的组件完成。只有默认组件不需要此名称。
以下示例显示了在直接 MQTT 协议的情况下如何在 topic 中设置此组件名称:
devices/mydevice/messages/events/$.ct=application%2Fjson&$.ce=utf-8&$.sub=myComponentName
更多详情here。