当前位置: 首页 > 知识库问答 >
问题:

Alexa智能家居发现能否以编程方式触发?

经佐
2023-03-14

是否有可能以编程方式触发Alexa智能家居“发现”?

我正在研究一种自定义技能,可以用来在相关的智能家居技能中添加和配置设备。使用自定义技能,用户可以添加和编辑智能家居技能识别的设备名称。

这很好,但正如预期的那样,需要用户执行“发现新设备”,然后智能家居技能才能获得更改。

有没有一种方法可以让定制技能触发智能家居技能的新发现,从而获取新的设备信息?

我不想让自定义技能告诉用户“好吧,现在去打开阿列克谢应用程序,去智能家居,选择发现”。

共有1个答案

万俟玉书
2023-03-14

你的问题有解决办法。如果你看到Alexa。Discovery works您必须向endpoint发出请求。如果您有权访问endpoint,则可以发送请求并从endpoint获取响应中的新设备。

发现请求:

{
  "directive": {
    "header": {
      "namespace": "Alexa.Discovery",
      "name": "Discover",
      "payloadVersion": "3",
      "messageId": "1bd5d003-31b9-476f-ad03-71d471922820"
    },
    "payload": {
      "scope": {
        "type": "BearerToken",
        "token": "access-token-from-skill"
      }
    }
  }
} 
 类似资料:
  • 我发现我的Alexa智能家居技能的设备有问题。 有效的步骤: 激活Alexa技能 OAuth登录屏幕出现。成功登录后,将触发设备发现 在lambda函数中,我得到了用于调用/设备endpoint 我从RESTendpoint获取设备,并按照中所述构造有效负载https://developer.amazon.com/de/docs/smarthome/steps-to-build-a-smart-h

  • 光环板内置Wi-Fi及帐号云广播功能可以用于智能家居场景,轻松实现远程控制愿望。光环板作为智能家居的灯光来源,使用电脑可以对光环板远程控制, 即使远离家门也可以轻松控制房屋灯光。光环板连接舵机,可以当智能车库锁,坐在车里即可以轻松关闭车库门。 设置舞台背景 1. 选择“角色”,删除默认角色Panda 2. 选择“背景”,点击“造型”,添加“Bedroom2” 添加舞台按钮 3. 选择“角色”,添加

  • 介绍 智能家居模块是已 H5 的形式集成到 SDK 中,所以必须实现 SDK webbidge 才能正常打开使用此模块。 URL和环境 使用 iOS Webview 控件,并且需要接入 Rokid Mobile SDK RKWebBridge 才能正常打开 下面连接。 线上:https://s.rokidcdn.com/homebase/tob/index.html 预发:https://s.ro

  • 智能家居 H5 介绍 智能家居模块是已 H5 的形式集成到 SDK 中,所以必须实现 SDK webbidge 才能正常打开使用此模块。 URL和环境 release环境:https://s.rokidcdn.com/homebase/tob/index.html Rokid Mobile SDK 环境 为 release pre环境:https://s.rokidcdn.com/homebase

  • 在家庭和城市实施物联网系统使它们成为智能家居和智能城市。 智能家居或智能城市让生活变得更加轻松和智能。 智能家居系统可以让我们的生活变得轻松。 从能源管理开始,使用恒温器的AC设备中的电源控制系统,所有这些都可以减少功耗。 门锁管理系统,安全管理系统,水管理系统也是其中的一部分。 尽管如此,这些都是智能家居系统中突出的重要因素。 任何希望自动化或想生活更轻松的事情都可以成为智能家居的一部分,智能家

  • 更新时间:2019-05-28 11:40:28 目标 当前模板可以让您学习如何根据设备上报的属性控制另外的设备。相比把业务代码写入嵌入式设备,在云端可以更容易修改您的业务逻辑。 说明 有一个智能门,可以根据门磁检测门是打开还是关闭,并且屋内一侧有PIR传感器可以检测室内是否有人。我们需要实现以下的逻辑:持续监听智能门的上报。如果监听到智能门打开,判断室内是否有人——如果此时室内有人,判定用户要出