簡體   English   中英

AWS IoT規則SQL查詢選擇不從影子返回期望值

[英]AWS IoT rules SQL query Select not returning expected values from shadow

我正在嘗試創建一個規則,以從事物影子發布所選數據。

我的SQL查詢是

SELECT state FROM '$aws/things/+/shadow/update/accepted'

我希望這將返回期望的和報告的,但它僅返回一個對象,而不嵌套。

{
  temp: 200,
  io: false
}

代替

{
  desired: {
        temp: 200,
        io: true
    },
  reported: {
        temp: 200,
        io: false
    }
}

所以我嘗試做

SELECT state.desired, state.reported FROM '$aws/things/+/shadow/update/accepted'

而且我只收到該對象,基本上我將其放在SELECT語句末尾的,

有人知道嗎 我正在嘗試剝離所有元數據和時間戳。

找到了將來遇到此問題的人的答案。 在上面輸入SQL查詢的規則創建中,需要將SQL版本更改為beta。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM