我刚刚开始为一些家庭自动化项目编写Google Actions。我似乎无法找到有关如何编写将POST到本地网络上的API的操作的信息。我不想走出防火墙以自动化位于本地LAN上的设备和服务。我已经提供了我想要做的事情的图像。
你不能这样做。 Google Home设备(通常)无法访问本地网络,除了基本的语音处理外,您的操作还会在云中运行,而不是本地设备本身。
大多数似乎在本地运行的设备都会联系基于云的服务来执行他们想要的操作。即使辅助设备(例如您的手机)不在LAN上,这也允许您的智能助理对其进行操作。
你的选择很窄: