AWS Iot Core通过阴影获取当前状态

时间:2019-12-07 17:39:41

标签: amazon-web-services aws-lambda iot aws-iot

我将AWS IOT Core用于我的IOT项目,并使用AWS lambda函数通过Alexa对其进行控制。我可以通过lambda获取阴影状态,但无法确认阴影是否为最新状态。由于我的项目也支持脱机操作,因此如果互联网连接断开,然后切换设备状态,它将不会更新阴影,但是如果有人从IOT核心请求阴影,则它将显示旧状态(因为新状态可以由于网络中断而无法更新)。如何确认我获取的状态是最新的?

这是我在lambda中用来获取阴影的代码:-

var params = {
        thingName: serial
    };
    iotdata.getThingShadow(params, function(err, data) {
        if (err) console.log(err, err.stack); // an error occurred
        else {
           //statements
        }
     });

0 个答案:

没有答案