我正在将Google Iot Core与Google Cloud功能一起使用。 当我尝试使用ModifyCloudToDeviceConfig()函数远程更新物联网设备配置时,我在5到10秒后获得了设备中的更新。
我在firestorm cloud函数onUpdate()中运行。执行云功能需要不到100毫秒,但是完成MQTT请求devices.modifyCloudToDeviceConfig()
至少需要5秒钟。
但是,当我使用google iot核心控制台通过“更新配置”向设备发送命令时,设备将立即获得此更新。
modifyCloudToDeviceConfig()函数执行缓慢的原因是什么?
答案 0 :(得分:2)
这不再是问题,devices.modifyCloudToDeviceConfig()
正在Google云功能中立即执行。
当我在Firebase云功能onUpdate()
处理程序中执行时,执行modifyCloudToDeviceConfig()
将花费5秒钟以上的时间。