问题标签 [google-smart-home]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
84 浏览

google-cloud-platform - 如何在云上制作物联网框架

我已经开始研究物联网,并有兴趣知道如何制作物联网框架,特别是用于云计算环境的制造过程。我不确定如何制作物联网框架,假设我在制造环境中使用了四个或五个物联网传感器,而不是如何使用它们在云上创建框架,如谷歌或 Azure 等。任何人都可以评论它。非常感谢 Nhqazi

0 投票
1 回答
406 浏览

actions-on-google - 如何从智能家居的谷歌操作中使用的 OAuth 获取访问令牌

对于我的智能家居操作,我使用了假身份验证,如 codelab-smartwasher 应用程序所示。(用于测试目的)。该应用程序运行良好。我已经构建了自己的代码来使用我的设备(开关)。现在,当我实现使用我自己的自定义 OAuth 服务器的 OAuth 时。我无法弄清楚如何在我的代码中实现它。当我测试时,OAuth 正在按需要工作。但我需要帮助将其与谷歌操作集成。我在获取访问令牌时遇到问题。代码如下:

上面的代码使用假身份验证执行。为什么在我实施自定义 OAuth 时没有执行?我是否需要对 firebase 中的 clienID 和 secret 进行任何更改?如何获取 OAuth 返回的访问令牌?

请帮忙。我是 node.js 的新手。

0 投票
2 回答
1003 浏览

actions-on-google - 报告 Google Home 操作的状态

我正在处理报告状态。我使用 java 作为我的服务器语言。我能够成功验证用户身份。我的智能开关具有开/关特性。除报告状态外,一切正常。我不清楚。

作为 node.js 和 google home 智能操作的新手,我有以下查询:

  1. 必须在哪里实施报告状态?在 node.js(action) 还是服务器端?
  2. 是否有任何示例代码可供我参考学习并遵循该过程?
0 投票
1 回答
32 浏览

google-smart-home - 使用 gaction 更改 Smarthome Action 实现 URL

我希望能够使用 gactions cli 工具更新/更改智能家居操作的实现 URL。这可能吗?

0 投票
1 回答
468 浏览

actions-on-google - smart-home-nodejs 和 actions-on-google-nodejs 之间的区别

smart-home-nodejs ( https://github.com/actions-on-google/smart-home-nodejs ) 和 actions-on-google-nodejs ( https://github.com/actions-on有什么区别-google/actions-on-google-nodejs ) 智能家居意图的处理程序?我应该使用哪种方法来创建智能家居应用程序?

0 投票
1 回答
211 浏览

alexa - 谷歌智能家居和 Alexa 智能家居

我必须为 Google Smart Home 和 Alexa Smart Home 开发相同的应用程序,是否有类似https://www.jovo.tech/的技能和操作来为两个平台构建相同的应用程序?

0 投票
1 回答
434 浏览

actions-on-google - Google Home 的报告状态实现错误

正如codelabs示例代码中所建议的,我正在实现报告状态,如下所示:

但它给了我如下回应:

发布数据的值为:

所以我尝试以另一种方式实现它,如下所示:

但这次它只给出请求 ID 作为响应:

这次 Postdata 是:

关于我在哪里获得正确回复的任何建议?提前致谢 。

0 投票
1 回答
659 浏览

actions-on-google - 在 Python 中使用 AWS lambda 对 Google Smart Home 执行操作

我使用 AWS lambda 和 Python 为 Alexa 编写了一个智能家居技能。这一切都很好。

现在我已经转到 Action on Google,我想在 AWS lambda 上构建技能我使用 AWS API Gateway 创建了一个帖子调用,并在 Google Action 的 Fulfillment 选项卡中提供了 URL。现在我想检查是否已经在 AWS lambda 和 Action on Google 之间建立了连接。我很困惑如何检查这个?

第二件事我想知道Action on Google Support Python,因为在python 中没有示例,也没有社区中的任何人使用过python。

在 Github Repo 上,他们提供了 NodeJS 中的代码,我想通过先执行模拟来了解其工作原理,但这并没有太大帮助。就像我想从基础上理解流程一样,当我为 Alexa 开发时,我从授权开始,然后转到控制器。

0 投票
1 回答
247 浏览

actions-on-google - Google Smart Home API 上的操作如何异步工作?

我最近在 Amazon Alexa 上为 Smart Home Skill API 开发了一个项目,我们使用 Async Method 进行开发。在 Alexa 中,有事件网关来异步进行后调用和延迟响应以保持事件网关打开。我知道 Action on Google 有主页。HomeGraph 和 EventGateway 的工作方式和我想知道的一样吗?我还想知道如何使 Google Action 的执行异步?根据我的理解,我需要为此目的对 Homegraph 进行邮政电话。

0 投票
1 回答
139 浏览

amazon-web-services - Authorizer 中请求的 AWS API Gateway 标头

我正在使用 AWS API Gateway 通过 Google 控制台上的操作与 AWS Lambda 进行通信。在这种情况下,我正在拨打电话,我想在此电话中找到用户。我知道这是在标题中发送的。所以我做了以下步骤:

  1. 创建了一个资源和方法,并且工作正常的数据正在彼此之间成功传递。
  2. 现在我想传递标头来查找用户,所以我所做的是使用 AWS API 网关控制台中的授权方,然后单击创建授权方。
  3. 现在我在这种情况下感到困惑,我想要一个标题和正文,那么我应该在 Lambda 事件有效负载中发送什么。
  4. 令牌或有效负载(如果是令牌)仅将授权部分作为标头发送。
  5. 所以根据我的理解在我的场景中我需要请求。但是在请求中,我应该为控制台中的标头添加什么作为身份源。