是否可以通过编程方式请求连接到 google 家庭帐户的智能设备?

Is possible to programmaticaly request smart devices connected to google home account?

我正在尝试开发一个 Android 应用程序,它可以请求连接到 google 家庭帐户的智能设备,检查这些设备的状态并更改其中一些设备,例如打开或关闭,这可以通过编程方式实现吗?

我正在尝试使用 Google Actions SDK 构建一些自定义 Actions,问题是 Actions SDK 仅适用于 Google Assistant 命令,因此 Actions 或 Dialogflow 都不是选项

基本上我需要的是"control"或以编程方式发送命令来查询设备状态并能够更改这些状态​​(我只需要打开或关闭)

不,third-party 开发人员无法 API 从不同的提供商处访问用户的设备。

您可以为此使用 Dialogflow!如果您创建意向,您会在页面底部找到一个选项“Fulfillment Enable webbook call for this intent”。 我将意图路由到我的网络 space 上的 PHP 脚本。服务器必须是 Internet 中的服务器(不是您 Google-Home 的本地网络)并且必须可以通过 HTTPS 访问。 基本上你得到的参数是 JSON,你必须用 JSON 结构化数据来回答。

更新:我上传了我的代码https://github.com/Limag/aiplayer