从Google IoT核心版MQTT的函数执行速度缓慢,开始修改CloudToDeviceConfig()

时间:2018-07-04 10:12:06

标签: firebase google-cloud-functions google-cloud-iot

我正在将Google Iot Core与Google Cloud功能一起使用。 当我尝试使用ModifyCloudToDeviceConfig()函数远程更新物联网设备配置时,我在5到10秒后获得了设备中的更新。

我在firestorm cloud函数onUpdate()中运行。执行云功能需要不到100毫秒,但是完成MQTT请求devices.modifyCloudToDeviceConfig()至少需要5秒钟。 但是,当我使用google iot核心控制台通过“更新配置”向设备发送命令时,设备将立即获得此更新。

modifyCloudToDeviceConfig()函数执行缓慢的原因是什么?

1 个答案:

答案 0 :(得分:2)

这不再是问题,devices.modifyCloudToDeviceConfig()正在Google云功能中立即执行。

当我在Firebase云功能onUpdate()处理程序中执行时,执行modifyCloudToDeviceConfig()将花费5秒钟以上的时间。