ESP RainMaker Customer Docs

ESP RainMaker Customer Docs

  • 入门指南
  • 发布版本
  • 帮助

›介绍

介绍

  • 介绍

RainMaker 云

  • RainMaker 云
  • 准备工作
  • 部署前配置
  • 部署
  • 后端
  • 节点注册模块
  • 前端部署
  • 部署后配置
  • 部署验证
  • 获取许可证
  • 附加服务
  • 推送通知
  • 部署升级
  • 配置
  • 卸载

手机应用

  • 安卓配置
  • iOS 配置
  • 通知 Payload

CLIs

  • CLI

固件

  • 固件

第三方登录

  • 谷歌登录
  • 苹果登录

集成

  • 语音助手集成
  • Alexa
  • 谷歌语音助手
  • 语音助手集成插件仓库
  • Alexa 账号关联
  • 发布 Alexa Skill
  • 发布谷歌语音助手 Action
  • 升级

功能

  • 功能

监测

  • 监测面板

参考

  • 参考

介绍

[English Version]

此文档的目标读者为出于评估或商业目的部署私有 RainMaker 的用户。在进一步了解 RainMaker 前,本文首先介绍公有 RainMaker 部署和私有 RainMaker 部署之间的主要区别。

主要区别(公有 RainMaker 部署与私有 RainMaker 部署)

  1. Claiming:公有 RainMaker 使用 claiming 获取设备证书,私有 RainMaker 部署必须使用 RainMaker Admin CLI 来生成证书。具体原因请参考 常见问题与解答。
  2. 手机应用程序:按照配置,公有 RainMaker 手机应用程序 依赖公有 RainMaker 云部署,而私有 RainMaker 部署需要单独配置与编译手机应用程序。
  3. 第三方登录(谷歌、苹果、GitHub):若要允许终端用户使用第三方登录,必须通过谷歌和苹果开发者账户单独配置。GitHub 登录不建议用于私有 RainMaker 部署,因此本文档未涉及相关信息。
  4. 语音助手集成:ESP RainMaker Alexa Skill 和谷歌语音助手集成仅为公有 RainMaker 部署配置,私有 RainMaker 部署中需要单独对其进行配置。
  5. 固件:详细信息请参考 固件。
  6. CLI:详细信息请参考 CLIs。

部署流程

了解两者的区别后,我们可以开始部署私有 RainMaker。如果您想了解云的各个组成部分,请参阅 RainMaker 云。

以下是基本部署流程。

  1. 确保所有账号均已创建。RainMaker 能够帮助您管理所有数据与集成,为此您需要创建以下账号。
    • Amazon Web Services (AWS):这是 RainMaker 部署的最低强制性要求,所有服务都将部署在 AWS 上。
    • 谷歌开发者账号:用于将安卓应用程序上传到 Google Play 商店、配置谷歌登录(可选)、集成谷歌语音助手(可选)以及配置推送通知(即将推出)。
    • 苹果开发者账号:用于 iOS 应用开发并上传至苹果应用商店、配置苹果登录(可选,但如果使用谷歌登录则必须配置)以及配置推送通知(即将推出)。
    • Alexa 开发者账号:用于 Alexa Smart Home Skill(可选)。
  2. 完成 准备工作 和 部署前安装。
  3. 开始 RainMaker 云部署,其中包括:
    • 后端服务
    • 节点注册模块
    • 前端管理界面
  4. 使用 RainMaker Admin CLI 生成设备证书。
  5. 配置和编译手机应用程序以便开展云部署。请参阅 安卓配置 和 iOS 配置 文档。

可选功能

完成以上步骤后即可开始部署私有 RainMaker。以下为可选功能,但在大多数情况下仍为必须步骤。

  1. 配置谷歌登录和苹果登录(注意:GitHub 登录在私有部署中并不常见,因此该功能暂不支持)。
  2. 配置 Alexa Smart Home Skill 并通过认证(注意:还需单独完成 Alexa 产品认证)。
  3. 配置谷歌语音助手并通过认证。
RainMaker 云 →
  • 主要区别(公有 RainMaker 部署与私有 RainMaker 部署)
  • 部署流程
  • 可选功能
Copyright © 2024 Espressif Systems