无法使用AWS greengrasssdk获取带有错误代码404的事物阴影

问题描述 投票:0回答:1

我想用我的传感器收集一些信息并在greengrass核心上进行分析,以决定是否向我发送电子邮件给我。除了阴影和lambda之间的连接之外,一切都准备好了,它被部署在我的绿草核心上。当我尝试从阴影中获取信息时,我只能得到如下错误代码:

{
  "code": 404,
  "message": "Shadow Not Found",
  "timestamp": 1529392914
}

但实际上,阴影每秒都在不断更新。有什么我错过的吗?或者有人可以给我一些建议吗?谢谢大家!

import greengrasssdk

def lambda_handler(event, context):

    seeeduino_client = greengrasssdk.client('iot-data')
    client = greengrasssdk.client('iot-data') # it's used for send data to "Iot Cloud"

    response = seeeduino_client.get_thing_shadow(thingName='Seeeduino_Cloud')
    client.publish(
                    topic='load/successed',
                    payload=response["payload"]
                    )
    return
aws-lambda aws-iot greengrass
1个回答
0
投票

蒂姆

你是如何更新阴影的?它是在云中更新为IoT Core,还是更新为Greengrass Local shadow?这两个在GG中是独立的。

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.