繁体   English   中英

如何为 Google 智能家居操作设置和部署本地执行应用程序?

How do I setup and deploy a local execution app for Google smart home action?

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

我正在为我的谷歌智能家居操作实现本地执行功能。 我正在按照此链接中的步骤操作: https://developers.google.com/actions/smarthome/develop/local

我已经在控制台中配置了扫描数据,现在我正在尝试部署我的本地执行应用程序。 我知道如何在 javascript 中编程,我已经创建了几个 firebase 函数,但我不是 node.js 的专家。 我不明白如何设置和运行这个 javascript 应用程序。

我试图在浏览器上运行它,但它说它找不到“require”,我读到 node.js 不应该在客户端运行。 在上面的链接中,它说要创建一个 index.html,它声明了“local_execution.js”。 这个 javascript 模块会在客户端运行吗? 有人可以指出我正确的方向吗? 也许解释如何设置应用程序目录。

提前谢谢你,恩里克

1 个回复

最好的入门位置是 GitHub 上的本地家庭示例应用程序 此示例包括一个本地执行应用程序和一个兼容的虚拟设备,以及对其进行编译和部署的说明。

为了进行测试,您需要将 web 应用程序 (HTML/JavaScript) 托管在您的家庭设备可以访问的位置。 这可能是本地开发服务器或类似Firebase 托管的东西(示例包含两者的说明)。 托管的 URL 进入控制台的Test > On device testing

我试图在浏览器上运行它,但它说它找不到“require”,我读到 node.js 不应该在客户端运行。

家庭设备运行基于浏览器 (Chrome) 的环境,因此您的 JavaScript 必须与浏览器兼容。 如果您在代码中使用 Node 编程范例(例如使用require导入模块),您需要使用打包工具(例如 Webpack 或 Parcel 到 package 浏览器的代码)。 该示例使用 Webpack 来完成此操作。

旁注:您甚至无法在开发机器上的浏览器中运行正确打包的本地家庭应用程序,因为本地家庭 SDK 仅存在于家庭设备上。

1 了解如何在 google home 设备中下载 javascript 代码,用于本地 home 执行(对 google smart home 的操作)

我试图了解如何在我的 google home mini 中下载处理本地执行行为的 javascript 代码。 我知道我在这里提供了一个指向服务器或网页的网址: 行动谷歌界面 这段代码在我的 google home 中用于处理本地执行,但我只是将我的网页 url 放在这里,在测试选项卡中。 因此, ...

2 如何构建只需要与我的 IoT 网关通信的 Google 智能家居操作?

当我查看 Google 关于智能家居的参考资料时,我了解到 Google Home 直接与终端设备连接。 但我想专门将它与我的网关连接并与之同步,这样 Google Assistant 只需要向网关发送命令即可满足用户的请求,例如“打开灯”。 这是可能的还是谷歌需要连接到每个终端设备才能工作? ...

3 如何在 Google 智能家居操作中对设备进行分组?

我有一项智能家居技能,已经可以在 google home 上正常工作,但是当 google home 第一次发现设备时,我想将设备分组到不同的房间并将此信息转发回 google home。 我知道用户可以在同步事件后制作房间并为他们分配设备,但我想在同步事件中对它们进行分组,这样用户就不需要从他们 ...

6 谷歌智能家居操作在命令执行时总是失败

我正在为 Google Actions 开发 fanSpeed 和 colorSetting 特征,但是每当我执行设置风扇速度或设置灯光颜色的命令时,它都会失败。 这是我的 JSON 用于同步、查询和执行步骤: 同步 执行风扇: 查询风扇: 执行 color-light : 查询色光: 发言人回应: ...

9 测试 Google 智能家居操作

我已经开发并发布了 Smart Home Action,现在我需要对其进行测试,因为我将修改该 Action。 这将是一个带有已发布操作的 Google Project 上的 Actions 测试,如果我启用测试,是否可以理解以下内容显示在 Smart Home Actions 列表中并且可以单独使 ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM