我的情況如下:我可以在IotAgent-UL和OrionCB中擁有多值屬性嗎?
我有一個具有多個屬性的設備。其中一個屬性稱爲DTC
(診斷故障代碼),用於在每次發送測量時存儲不同數量的錯誤代碼。我的意思是,在某個特定時刻,設備可以發送0,1個或更多的錯誤代碼。
我應該做些什麼才能使DTC
屬性有點像list
嗎?
我需要做的是,在IoTAgentUL
和Orion CB
。
我的情況如下:我可以在IotAgent-UL和OrionCB中擁有多值屬性嗎?
我有一個具有多個屬性的設備。其中一個屬性稱爲DTC
(診斷故障代碼),用於在每次發送測量時存儲不同數量的錯誤代碼。我的意思是,在某個特定時刻,設備可以發送0,1個或更多的錯誤代碼。
我應該做些什麼才能使DTC
屬性有點像list
嗎?
我需要做的是,在IoTAgentUL
和Orion CB
。
在獵戶星座,你可以使用數組來存儲多值屬性
例如:
{
"myAttr": {
"type": "List",
"value": ["a", "b", "c"]
}
}
我不知道UL協議是否支持多值屬性。
經過一段時間的研究,我找到了答案。
在IoTAUL是不可能的。
在IoTAJson是的,它是可能的。達到這件事的方法是做如下:
請求的身體已經到如下:
{
"myAttr": ["a", "b", "c"]
}