上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
3.1 什么是ESP RainMaker
ESP RainMaker是一个完整的AIoT平台,使用多个成熟的AWS产品进行构建,可提供设备云接入、设备升级、管理后台、第三方登录、语音集成、用户管理等多个量产产品所需的服务。通过使用AWS提供的无服务器应用程序的托管存储库SAR(Serverless Application Repository),可以将ESP RainMaker快速部署到终端厂商AWS账号中,从而节省时间并降低部署的复杂程度。ESP RainMaker使用的SAR由乐鑫科技管理与维护,可帮助开发者降低云端维护成本,加速AIoT产品的开发,构建安全稳定且可定制化的AIoT解决方案。图3-1所示为ESP RainMaker方案架构。
图3-1 ESP RainMaker方案架构
乐鑫科技提供了可用于方案评估的ESP RainMaker公共服务器,该服务器将免费开放给所有的ESP开发爱好者、创客及教育工作者。开发者在使用ESP RainMaker公共服务器时无须AWS账号与部署,可支持苹果、谷歌、GitHub等账号的登录,利用该服务器可以快速构建自己的物联网应用产品原型。ESP RainMaker公共服务器完成了第三方应用(Alexa、Google Home)的对接,并集成了语音控制能力(RainMaker物联网设备的语音控制能力通过技能的形式对接第三方实现,语义识别由第三方提供,RainMaker物联网设备只响应具体动作,已支持的语音命令可在第三方平台查看),同时乐鑫科技提供了公版的RainMaker智能手机App(RainMakerApp),方便用户通过智能手机对产品进行控制。