我想用传感器收集一些信息并在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
答案 0 :(得分:0)
蒂姆
您如何更新阴影?它是否已更新为云中的IoT Core,还是已更新为Greengrass Local影子?这两个在GG中是独立的。