![ESP32-C3物联网工程开发实战](https://wfqqreader-1252317822.image.myqcloud.com/cover/231/46418231/b_46418231.jpg)
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
3.2.4 客户端
RainMaker的客户端(如App和CLI)与云后端通信是通过REST API实现的,开发者可以在乐鑫科技提供的Swagger文档中找到REST API的详细信息及使用说明。RainMaker的手机应用客户端提供iOS和Android版本,可以实现设备的配网、控制、分享,以及创建与启用定时倒计时任务、连接至第三方平台。RainMaker的手机应用客户端可以根据设备上报的配置自动加载UI及图标,完整展示设备物模型。例如,使用RainMaker SDK提供的例程构建智能灯,在完成配网后将自动加载球泡灯的图标及UI,通过UI可以更改球泡灯颜色、亮度,再通过技能(亚马逊平台技能指Alexa Smart Home Skill,谷歌平台技能指Google Smart Home Actions)绑定ESP RainMaker账号后,就可以实现第三方应用对球泡灯的控制。图3-4分别为Alexa、Google Home、ESP RainMaker App上球泡灯的图标与UI示例。
![](https://epubservercos.yuewen.com/A9ABB8/25638808101563706/epubprivate/OEBPS/Images/txt004_7.jpg?sign=1739287850-JmSCOw7b21mRqLS12CGGIO5KJXzIuP07-0-b92fdbcff6d9ce6116dcea915c9f4bc9)
图3-4 Alexa、Google Home、ESP RainMaker App上球泡灯的图标与UI示例
![](https://epubservercos.yuewen.com/A9ABB8/25638808101563706/epubprivate/OEBPS/Images/txt004_8.jpg?sign=1739287850-cTheSxTW2VZ1UT5tCmwdTtB9QaYpWz6v-0-3294a1fc5b6b1165298a70886e0c131c)
图3-4 Alexa、Google Home、ESP RainMaker App上球泡灯的图标与UI示例(续)