0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

ESP RainMaker集成多种第三方语音服务,启明云端乐鑫科技代理商

启明云端 2025-05-20 18:02 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

物联网经过长期的发展,一步步从概念走向成熟,现已进入快速发展期。在早期阶段,物联网的应用体现在基于浏览器的控制和监视上。尽管它们方便易用,但市场规模却相对狭窄。随着智能手机的出现,人们开始将物联网技术应用在移动设备上,旨在让生活更便捷,开启智能生活时代。由此也为物联网带来了大规模应用的可能性。回归本质,真正推动物联网发展进程的,其实是市场上各类生态系统和语音助手(如苹果的 Siri、亚马逊的 Alexa 和 Google Assistant 等)的出现。


显而易见的是,通过语音唤醒和命令来控制智能设备,比在手机上打开应用然后点击按钮,更加自然和方便。现在,ESP RainMaker 实现了第三方集成,已经能支持 Amazon Alexa 和 Google Voice Assistant(GVA)等语音服务。


930cc6ca-3561-11f0-8605-92fbcf53809c.png


运作原理

如果您熟悉 ESP RainMaker,那么您应该知道 ESP RainMaker 中设备和参数的概念。设备和参数包含一个可选的 “类型” 字段。我们已经为一些常见的智能家居设备(例如开关、灯泡、风扇等)定义了标准类型,您可以点此查看相关类型信息。
同时,我们在 RainMaker 中创建了中间层,能够将这些参数转换为 Alexa 与 GVA 可以读取的格式。这样一来,RainMaker 中的设备类型(例如灯光、开关等)会映射为 Alexa 和 GVA 中与其相似类型的设备,而它们的参数,如功率、亮度、色调、饱和度、强度等,也会被映射为对应的功能或特征。例如,如果该设备只有功率和亮度两个参数,那对应在 Alexa 和 GVA 中就是一个能控制亮度的灯;如果设备还具有色相、饱和度和强度等参数,那对应在 Alexa 和 GVA 中就是一个能控制颜色的灯。

使用方法

实现标准设备所需的代码非常简单。您可以参考以下彩色灯 (led_light) 控制代码段,更多示例信息可参考 GitHub。

/* Create a standard lightbulb (internally adds name and power as mandatory parameters */esp_rmaker_create_lightbulb_device("Light", common_callback,NULL, DEFAULT_POWER);/* Add the standard brightness parameter */esp_rmaker_device_add_brightness_param("Light","brightness", DEFAULT_BRIGHTNESS);/* Add the standard hue parameter */esp_rmaker_device_add_hue_param("Light","hue", DEFAULT_HUE);/* Add the standard saturation parameter */esp_rmaker_device_add_saturation_param("Light","saturation", DEFAULT_SATURATION);

彩色灯代码示例

此外,GitHub 上的开关示例现在也已实现 Alexa 和 GVA 开箱即用,您可以点此直接查看示例代码。
构建上述“灯泡 / 开关” 的示例后,您可以使用 ESP RainMaker 手机 APP 来配置开发板,并将设备绑定到您的账号。您还可以给设备起一个简单、友好的名称,以便于语音控制。



A
如何启动 Alexa?


打开手机上的 Alexa APP,点击菜单中的 “Skills and Games”,搜索 ESP RainMaker。

932b60c6-3561-11f0-8605-92fbcf53809c.jpg

选择 Skill,点击 “Enable to Use” 按钮并对您的 RainMaker 进行授权。

账号绑定成功后,Alexa 就能查找到您的设备了。

成功查找设备并完成配置后,您就可以使用 Alexa 进行控制了。




B如何启动 Google Voice Assistant (GVA)?


在手机上打开 Google Home APP。

点击 “+” > 配置您的设备。

选择 “Works with Google” 选项以完成配置。

搜索 ESP RainMaker,然后使用您的 RainMaker 授权登录。

账号绑定成功后,您的 Rainmaker 设备将会显示在 Google Home APP 中,您可以开始使用这些 Rainmaker 设备,如下图:

93367182-3561-11f0-8605-92fbcf53809c.jpg

部分用户可能和上图中显示不一致,您可以在 Google Home APP 的设备列表中找到您的 Rainmaker 设备。




93506f7e-3561-11f0-8605-92fbcf53809c.png


ESP RainMaker 不仅支持乐鑫 ESP32,也支持最新推出的 ESP32-S2 和将推出的 ESP32-S3,ESP32-C2,ESP32-C3 和 ESP32-S4。如果您已经拥有一块 ESP32 或 ESP32-S2 开发板,不妨试试我们的 ESP RainMaker 吧!
ESP RainMaker大大简化了开发的复杂性,让开发者们自由地发挥创造力和开发潜力,快速构建连接设备。将 ESP RainMaker 与乐鑫 ESP-IDF 开源 SDK 配合使用,您可以快速构建应用程序并选择性地在应用中公开设备的任何属性。
ESP RainMaker 的云中间件基于 AWS 无服务器计算 (Amazon Serverless Computing) 构建,旨在实现最佳的可扩展性和安全性。使用 ESP RainMaker,用户无需在云中编写代码,就能透明地把设备属性提供给手机 APP 或其他第三方服务。然后,ESP RainMaker 的手机 APP 会根据获取的信息进行配置,进而向用户显示设备属性。用户可以直接在手机上读取或更改这些属性。ESP RainMaker 还能够在不使用云接口或手机 APP 时,通过 Python 命令行或 Python 程序访问设备属性和其他服务。物联网开发者只需要持续关注设备固件即可。



此外,ESP RainMaker 还涉及物联网设备中常见的功能,如用户与设备的关联、安全的 Wi-Fi 网络配置和 OTA 升级等,用户无需在实现这些功能上花费太多时间。
开发者们总会提出很多创意和想法,我们期待这些创意与 ESP RainMaker 碰撞出火花,创造出更多的可能性。朋友们,快来尝试使用乐鑫的 ESP RainMaker 将智能设备连接到您喜爱的语音助手吧!目前 ESP RainMaker 仅支持集成第三方开关和灯光设备。如果您希望我们后续添加什么新功能,欢迎在 ESP32 论坛 或 GitHub 上留言来告诉我们!

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 物联网
    +关注

    关注

    2950

    文章

    48156

    浏览量

    418890
  • ESP
    ESP
    +关注

    关注

    0

    文章

    198

    浏览量

    36747
  • 乐鑫科技
    +关注

    关注

    1

    文章

    117

    浏览量

    6055
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    科技新品ESP32-H4亮点速递!

    近期,科技新品发布节奏持续加快。作为科技一级代理商启明
    的头像 发表于 04-16 18:05 484次阅读
    <b class='flag-5'>乐</b><b class='flag-5'>鑫</b>科技新品<b class='flag-5'>ESP</b>32-H4亮点速递!

    新品速览|ESP32-H21重磅登场!

    科技(Espressif)再次推出重磅新品——ESP32-H21。作为科技一级代理商
    的头像 发表于 04-14 18:03 650次阅读
    新品速览|<b class='flag-5'>乐</b><b class='flag-5'>鑫</b><b class='flag-5'>ESP</b>32-H21重磅登场!

    科技ESP32-S31震撼登场!一文锁定重要看点!

    科技正式发布了新一代芯片ESP32-S31。作为科技的一级代理商,本篇
    的头像 发表于 04-03 18:31 616次阅读
    <b class='flag-5'>乐</b><b class='flag-5'>鑫</b>科技<b class='flag-5'>ESP</b>32-S31震撼登场!一文锁定重要看点!

    新国标ESP32-C3充电宝驱屏方案,启明云端代理及方案

    竞争白热化的充电宝市场,新国标的到来如同一声响亮的号角,给众多充电宝厂商带来了新挑战:关键时刻,启明云端凭借深厚的技术底蕴与敏锐的市场洞察力,推出基于科技
    的头像 发表于 03-17 18:19 481次阅读
    新国标<b class='flag-5'>ESP</b>32-C3充电宝驱屏方案,<b class='flag-5'>启明</b><b class='flag-5'>云端</b><b class='flag-5'>乐</b><b class='flag-5'>鑫</b><b class='flag-5'>代理</b>及方案<b class='flag-5'>商</b>

    ESP32里的AI Agent:EmbedClaw上手教程!启明云端代理及方案

    EmbedClawEmbedClaw是启明云端开源的一个可以跑在ESP32上的AIAgent项目。这个项目最有意思的地方,不是“能聊天”,而是它把几个最容易缠在一起的模块拆开了:LLM:现在接的是千
    的头像 发表于 03-11 18:13 1584次阅读
    <b class='flag-5'>ESP</b>32里的AI Agent:EmbedClaw上手教程!<b class='flag-5'>启明</b><b class='flag-5'>云端</b><b class='flag-5'>乐</b><b class='flag-5'>鑫</b><b class='flag-5'>代理</b>及方案<b class='flag-5'>商</b>

    发布 ESP32-H21:支持 Thread 与 Bluetooth® 5 (LE) 的超低功耗 SoC!启明云端代理及方案

    IEEE802.15.4+Bluetooth5(LE),最高20dBm发射功率;基于32位RISC-V架构,兼容ESP-IDF、ESP-BLE-MESH与ESP-Matter软件生态。
    的头像 发表于 03-10 18:34 587次阅读
    <b class='flag-5'>乐</b><b class='flag-5'>鑫</b>发布 <b class='flag-5'>ESP</b>32-H21:支持 Thread 与 Bluetooth® 5 (LE) 的超低功耗 SoC!<b class='flag-5'>启明</b><b class='flag-5'>云端</b><b class='flag-5'>乐</b><b class='flag-5'>鑫</b><b class='flag-5'>代理</b>及方案<b class='flag-5'>商</b>

    发布首个 MCU 级 Matter 摄像头方案,启明云端代理

    科技(688018.SH)正式推出业内首个运行于RTOS的MCU级Matter摄像头解决方案。该方案基于ESP32-P4,助力品牌与开发者打造可在Matter生态中无缝互通的智能
    的头像 发表于 02-27 18:02 863次阅读
    <b class='flag-5'>乐</b><b class='flag-5'>鑫</b>发布首个 MCU 级 Matter 摄像头方案,<b class='flag-5'>启明</b><b class='flag-5'>云端</b><b class='flag-5'>乐</b><b class='flag-5'>鑫</b><b class='flag-5'>代理</b>

    科技ESP32-C 系列赋能!启明云端超迷你开发板正式开售!启明云端代理

    启明云端正式推出WT9932CX-TINY系列超迷你物联网开发板!该系列开发板基于科技ESP32-C系列芯片,以23×46mm的统一小巧
    的头像 发表于 01-05 18:04 1422次阅读
    <b class='flag-5'>乐</b><b class='flag-5'>鑫</b>科技<b class='flag-5'>ESP</b>32-C 系列赋能!<b class='flag-5'>启明</b><b class='flag-5'>云端</b>超迷你开发板正式开售!<b class='flag-5'>启明</b><b class='flag-5'>云端</b><b class='flag-5'>乐</b><b class='flag-5'>鑫</b><b class='flag-5'>代理</b>

    科技ESP-AMP框架详解!两款已支持的ESP32-P4C5开发板推荐!启明云端科技代理

    操作系统,并提供完整的核间通信机制。启明云端旗两款高性能开发板——WT99P4C5-S1与WTDKP4C5-S1,搭载科技ESP32-P
    的头像 发表于 12-18 18:02 2138次阅读
    <b class='flag-5'>乐</b><b class='flag-5'>鑫</b>科技<b class='flag-5'>ESP</b>-AMP框架详解!两款已支持的<b class='flag-5'>ESP</b>32-P4C5开发板推荐!<b class='flag-5'>启明</b><b class='flag-5'>云端</b><b class='flag-5'>乐</b><b class='flag-5'>鑫</b>科技<b class='flag-5'>代理</b>

    启明云端正式亮相科技官网授权代理商名录

    近日,物联网芯片领域的领导者——科技(Espressif),在其官方网站的“联系经销”核心页面中,正式列入了深圳市启明云端科技有限公司
    的头像 发表于 12-10 18:03 1072次阅读
    <b class='flag-5'>启明</b><b class='flag-5'>云端</b>正式亮相<b class='flag-5'>乐</b><b class='flag-5'>鑫</b>科技官网授权<b class='flag-5'>代理商</b>名录

    低成本开源!我用科技ESP32-S3开发板打造了一个会自己补光的智能鱼缸!启明云端代理

    还记得上期我们让鱼缸学会了"感知光线"吗?通过BH1750传感器,它能实时监测环境光强:我家鱼缸能感知光!一块科技ESP32-S3开发板就能实现环境光监测!代码开源!启明
    的头像 发表于 11-27 18:04 837次阅读
    低成本开源!我用<b class='flag-5'>乐</b><b class='flag-5'>鑫</b>科技<b class='flag-5'>ESP</b>32-S3开发板打造了一个会自己补光的智能鱼缸!<b class='flag-5'>启明</b><b class='flag-5'>云端</b><b class='flag-5'>乐</b><b class='flag-5'>鑫</b><b class='flag-5'>代理</b>

    我家鱼缸能感知光!一块科技ESP32-S3开发板就能实现环境光监测!代码开源!启明云端代理

    科技ESP32-S3开发板,我竟在家实现了鱼缸水质监测自由?!代码开源!启明云端代理本期我们
    的头像 发表于 11-26 18:04 577次阅读
    我家鱼缸能感知光!一块<b class='flag-5'>乐</b><b class='flag-5'>鑫</b>科技<b class='flag-5'>ESP</b>32-S3开发板就能实现环境光监测!代码开源!<b class='flag-5'>启明</b><b class='flag-5'>云端</b><b class='flag-5'>乐</b><b class='flag-5'>鑫</b><b class='flag-5'>代理</b>

    如何集成第三方支付API到电网站

    ​ 在电网站中,集成第三方支付API是确保交易安全、提升用户体验的关键步骤。本文将逐步指导您完成整个流程,从选择支付提供到上线后的监控。文章结构清晰,包含代码示例和实用建议,帮助您
    的头像 发表于 07-16 10:35 759次阅读
    如何<b class='flag-5'>集成</b><b class='flag-5'>第三方</b>支付API到电<b class='flag-5'>商</b>网站

    第三方工业互联网平台有哪些

    第三方工业互联网平台有哪些
    的头像 发表于 06-14 15:48 1526次阅读

    科技自研声学前端算法通过亚马逊 Alexa 认证,启明云端科技代理商

    领域打造领先的无线连接方案,并已向提供高性能的边缘机器学习迈出了坚实的一步。AFE算法可基于集成了AI和DSP加速的ESP32-S3SoC进行声学前端处理,使用
    的头像 发表于 05-15 18:08 1426次阅读
    <b class='flag-5'>乐</b><b class='flag-5'>鑫</b>科技自研声学前端算法通过亚马逊 Alexa 认证,<b class='flag-5'>启明</b><b class='flag-5'>云端</b><b class='flag-5'>乐</b><b class='flag-5'>鑫</b>科技<b class='flag-5'>代理商</b>