【问题标题】:React Native App with Firebase to Control Alexa Devices?使用 Firebase 反应本机应用程序以控制 Alexa 设备?
【发布时间】:2023-01-21 22:30:23
【问题描述】:

我想构建一个智能灯,我可以使用连接到 firebase 数据库的 React Native 应用程序来控制它。我发现许多教程使用 esp8266 模块来控制设备(在我的例子中是一盏灯)。

但我已经拥有连接到我的 Alexa 生态系统的智能灯泡。 有什么方法可以让 Alexa 直接通过我的 React Native 移动应用程序(而不是 Alexa 应用程序)控制我的灯泡。如果是这样,请指导我一点。任何资源都将是一个巨大的帮助。

到目前为止,我只有构建 React Native Apps 的经验。还没有物联网设备方面的经验。

【问题讨论】:

    标签: firebase react-native firebase-realtime-database alexa alexa-skill


    【解决方案1】:

    如果您想使用 Alexa 对语音命令做出反应,您必须构建自定义 Alexa 技能。

    1. 您需要在 developer.amazon.com 上有一个亚马逊帐户
    2. 您需要在开发人员控制台 (https://developer.amazon.com/alexa/console/ask) 中创建技能,您还可以在其中配置语言模型(技能将对哪些句子做出反应并调用意图)
    3. 您需要一个后端,它由 Amazon Alexa Cloud 触发以实现这些意图。有多种方法可以实现这样的后端——但我不知道您是否可以在容器/服务器上运行 React Native 应用程序。在最坏的情况下,您需要再次在后端实现应用程序的控制逻辑(https://developer.amazon.com/en-US/alexa/alexa-skills-kit & https://developer.amazon.com/en-US/docs/alexa/ask-overviews/what-is-the-alexa-skills-kit.html & https://developer.amazon.com/en-US/docs/alexa/build/build-your-skill-overview.html

      您可以只为您的 alexa 帐户在开发者模式下运行这样的技能,不需要发布它。如果你喜欢这样做,为了让其他用户能够你需要考虑帐户管理(链接),也许智能家居技能(https://developer.amazon.com/en-US/alexa/alexa-skills-kit/get-deeper/smart-home-skillshttps://developer.amazon.com/en-US/docs/alexa/smarthome/understand-the-smart-home-skill-api.html)对你来说更有趣 - 它有点复杂在编码中,但语言模型由亚马逊处理。

    【讨论】:

      猜你喜欢
      • 2019-06-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-11-24
      • 1970-01-01
      • 2016-05-25
      相关资源
      最近更新 更多