簡體   English   中英

僅從AWS IoT規則的json數據中接收一個參數

[英]Receive only one parameter from aws IoT rule's json data

我正在從AWS IoT接收數據,傳入數據如下所示:

{
  "desired": {
    "status": "ON",
    "Temperature": 4,
  },
  "reported": {
    "status": "ON",
    "Temperature": 4
  }
} 

每當有新數據輸入時,我都會設置一個短信警報。通過短信,我只想接收溫度。 當前查詢字符串為:

SELECT * FROM '$aws/things/MyDashButton/shadow/update'

我假設我必須將星標更改為“溫度”,但是當我收到短信時,我會收到空​​白。 我嘗試瀏覽文檔,但是找不到答案。

編輯:

如果我用

SELECT state.desired.Temperature FROM '$aws/things/MyDashButton/shadow/update'

我得到{“ Temperature”:4}有沒有一種方法來獲取價值?

無法僅通過使用AWS IoT規則引擎來獲取價值。

您可以改為在AWS Lambda中編寫一些代碼,以通過AWS SES僅向您發送價值(或與其他所需的化妝品)。 使用規則引擎調用Lambda函數。

暫無
暫無

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

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