简介
ESP RainMaker Home App 旨在为终端用户提供控制智能家居电器的卓越体验。
该家庭应用允许终端用户:
- 方便快捷地连接智能设备。
- 随时随地远程控制家用电器。
- 为设备安排执行多种功能。
突出功能
ESP RainMaker Home App 的一些关键特点包括:
- 界面针对特定产品、用户友好:专为灯、开关等常见使用场景而设计。
- 设置简单:由于与 ESP RainMaker Home App 配套使用的固件是预先构建的,因此设置过程非常简便。
总的来说,ESP RainMaker Home App 和固件共同为非开发者提供了一种用户友好且易于使用的方式来体验 ESP RainMaker 的功能。然而,如需用于生产环境,请联系我们的销售团队。
在内部,ESP RainMaker Home App 是一款使用 React Native 构建的混合应用。它利用 ESP RainMaker 应用 SDK 和 CDF 组件与 ESP RainMaker 云无缝连接。
以下部分将介绍如何快速设置设备并开始使用该应用。
快速入门
首先,你需要准备一个合适的开发套件作为设备硬件。以下说明使用了一个 LED 固件示例,并推荐使用 ESP32-C3-DevKit 和 ESP32-S3-DevKit 进行实验。你也可以烧录自定义固件,前提是其架构符合 ESP RainMaker 固件开发框架。
应用下载
请根据手机操作系统(Android 或 iOS),通过下方的安装链接下载 ESP RainMaker Home 应用。
根据本快速入门指南,请下载 ESP RainMaker Home 应用的“全球版”。

Reference repository

Release reference
准备硬件
使用 ESP LaunchPad 为开发套件烧录固件示例。ESP LaunchPad 是乐鑫提供的在线工具,包含内置的示例固件镜像。可以直接选择并烧录固件进行测试。具体步骤如下:
1. 将开发套件连接到 LaunchPad
首先,通过 USB 端口将开发套件连接到电脑,并打开 ESP LaunchPad 网站,如下图所示:

点击右上角的 Connect 按钮。将出现一个对话框显示可用的 USB 串行端口。然后选择连接到开发套件的串行端口,并点击 Confirm:

2. 烧录固件
将开发板连接到 LaunchPad 后,需要擦除开发套件上现有的固件,以防烧录失败。你需要点击 DIY,然后点击 Erase Flash。可以在 Console 页面验证擦除操作是否成功。


擦除过程完成后,返回主页,点击顶部菜单中的 Quick Start 选项卡。使用 Select Application 选择固件。然后在 ESP Chipset Type 中选择 ESP32-C3,并点击 Flash。

固件烧录操作成功完成后,将弹出一个窗口提示示例项目已成功烧录。
3. 准备配置
转到 Console 页面,点击 Reset Device 重置开发套件,烧录新固件后需要此操作。如下图所示,终端控制台将显示启动进度与设备二维码。

设备配置
要配置设备,需要先注册一个账户。如果你已有 ESP RainMaker 账户,可以直接登录。
如下图所示,输入你的电子邮件地址、设置密码并验证你的电子邮件地址以完成账户创建过程。

之后,请按照以下步骤操作:
- 登录应用,点击首页右上角的
+,然后选择Scan QR code。 - 扫描完成后,你将进入设备配网界面。选择设备将要加入的网络。点击
Next开始配置。 - 完成配置后,进入设备设置界面。你需要 为添加的设备命名。


- 保存信息后,返回主界面。现在,设备控制卡片将出现在首页上。
- 点击
Switch按钮控制设备状态。你也可以点击设备卡片以探索更多 ESP Rainmaker 功能。


至此,你已经完成了从固件烧录到网络配置的整个 ESP RainMaker 工作流程。你可以通过使用 LaunchPad 烧录不同的固件镜像,继续探索 ESP RainMaker 的功能和服务。
想了解更多信息,请参阅应用使用指南。







