我可以在 IotAgent-UL 和 OrionCB 中拥有多值属性吗?
Can I have a multivalued attributes in IotAgent-UL an OrionCB?
我的情况如下:
我有一个具有多个属性的设备。其中一个属性称为 DTC
(诊断故障代码),用于在每次发送测量时存储不同数量的错误代码。我的意思是,在某个时刻设备可能会发送 0、1 或更多错误代码。
我必须做什么才能使 DTC
属性类似于 list
?
我需要在 IoTAgentUL
和 Orion CB
中完成。
在 Orion 中,您可以使用数组来存储多值属性
示例:
{
"myAttr": {
"type": "List",
"value": ["a", "b", "c"]
}
}
不知道UL协议是否支持多值属性。
研究了一段时间后我明白了。
在 IoTAUL 中是不可能的。
在 IoTAJson 中,是的,这是可能的。达到此目的的方法是执行以下操作:
请求正文必须如下所示:
{
"myAttr": ["a", "b", "c"]
}
我的情况如下:
我有一个具有多个属性的设备。其中一个属性称为 DTC
(诊断故障代码),用于在每次发送测量时存储不同数量的错误代码。我的意思是,在某个时刻设备可能会发送 0、1 或更多错误代码。
我必须做什么才能使 DTC
属性类似于 list
?
我需要在 IoTAgentUL
和 Orion CB
中完成。
在 Orion 中,您可以使用数组来存储多值属性
示例:
{
"myAttr": {
"type": "List",
"value": ["a", "b", "c"]
}
}
不知道UL协议是否支持多值属性。
研究了一段时间后我明白了。
在 IoTAUL 中是不可能的。
在 IoTAJson 中,是的,这是可能的。达到此目的的方法是执行以下操作:
请求正文必须如下所示:
{
"myAttr": ["a", "b", "c"]
}