我正在接收来自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'我得到了{“温度”:4}是否有一种方法可以得到这个值?
发布于 2016-10-22 10:32:48
仅使用AWS IoT规则引擎是无法获得值的。
您可以用AWS编写一些代码,通过AWS发送值(或其他您想要的化妆品)。使用规则引擎调用Lambda函数。
https://stackoverflow.com/questions/39858167
复制相似问题