首页 > 解决方案 > 谷歌智能家居:异步填充 action.devices.commands.GetCameraStream

问题描述

我正在为我的设备实施谷歌智能家居操作。该设备是带有action.devices.traits.CameraStream. 我想知道action.devices.commands.GetCameraStream异步响应命令的最佳方式是什么。

目前,一旦我的服务器收到此命令,它需要通知设备并等待设备开始流式传输。然后服务器可以用cameraStreamAccessUrl. 这并不理想,因为服务器被阻止并且它如何知道设备已经开始流式传输有点棘手。我想知道是否有更好的方法来实现这一点,例如,服务器可以立即响应某种延迟响应,并让设备告诉谷歌这cameraStreamAccessUrl是什么。

这可能吗?谢谢你的帮助!

标签: google-smart-home

解决方案


听起来您正试图找到类似后续响应的东西来异步通知流已经开始。不幸的是,CameraStream目前不支持后续响应,但您可以在公共跟踪器上提交功能请求。


推荐阅读