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

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

3天内不再提示

STM32 MCU可用于更智能的物联网设备

星星科技指导员 来源:意法半导体 作者:意法半导体 2022-05-17 10:02 次阅读

X-CUBE-VS4A是第一个将 Alexa 语音服务 (AVS) 引入我们的微控制器MCU) 的软件包。今天,我们将来自亚马逊、苹果或谷歌的语音服务与智能扬声器联系起来,如果这些设备是新的和成功的,它们通常看起来很相似。它们采用圆柱形,被拴在墙上的插座上,并且会变得很热,以至于它们可能会在某些木材表面留下疤痕。这种设计同质性通常源于使用连接到云服务和处理信息的强大应用处理器,但限制了工程师实际可以创建的内容。因此,X-CUBE-VS4A 是一项重大突破,因为它将 AVS 带入了更便携的应用程序,从而为设计人员打开了一种全新类型的智能设备。

ST 继续以多种方式与亚马逊合作(请参阅我们在其不同商店中的 STM32 产品)),而对 Alexa 语音服务的关注带来了我们合作的一个新方面。借助 Amazon 的 SDK(软件开发工具包),工程师可以利用 Amazon 的 API 为他们的设备带来语音控制,并受益于使 Amazon Echo 扬声器独一无二的许多相同的基础设施。无论是控制家电、查看天气预报,还是在凌晨三点通过语音命令而不是打开手机来回答一个紧迫的问题,AVS 都提供了丰富的体验,为其他领域树立了标杆。行业。多亏了 X-CUBE-VS4A,将 AVS 带入小型设备会容易得多,因为不再需要使用耗电的应用处理器。

Alexa 语音服务:从 MCU 到云端

事实上,X-CUBE-VS4A 最突出的壮举是它将负责将设备连接到 AVS 云的必要协议移植到 STM32 MCU,并且它优化了我们微控制器的硬件单元的某些方面。例如,X-CUBE-VS4A 中的库使用我们的加密内核来加速加密操作,从而节省能源并提高性能。目前,只有 STM32F7 和 STM32H7 组件与软件包兼容,因为 AVS 当前的实现需要相当多的内存和计算吞吐量。然而,随着时间的推移,我们可以期待亚马逊进一步优化其解决方案,而 X-CUBE-VS4A 仍然是一项巨大的成就,因为它是第一次可以在 MCU 上高效运行。

X-CUBE-VS4A 也是 ST 生态系统的证明。很多时候,团队倾向于使用传统的 Linux 系统,因为他们已经拥有重要的工具,例如显着简化开发的 TCP/IP 堆栈,而选择 MCU 有时意味着从头开始。但是,X-CUBE-VS4A 提供了我们组件所需的所有库、驱动程序和例程开发人员。此外,与流行操作系统的竞争解决方案不同,我们的软件包将帮助团队更快地获得正确的 AVS 认证。在公司可以销售连接到 AVS 的产品之前,亚马逊会证明系统遵守特定的延迟和协议等,而 X-CUBE-VS4A 有助于满足这些要求。

从 STM32F7 到 AVS 并返回

为确保工程师可以快速试验 X-CUBE-VS4A 的某些功能,我们提供了STM32F769 探索套件的应用示例。该板使用具有 512 KB RAM 和 2 MB 闪存的STM32F769NIH6 MCU。也可以通过 Wi-Fi 子板或其以太网端口将其连接到 Internet。最后,它还具有使用简单演示应用程序所需的音频前端。非常简单,Discovery 套件使用其全向 MEMS 麦克风之一捕获周围的音频,并使用Sensory的算法信号进行预处理,以实现语音识别和关键字定位。这也称为音频前端。

如果系统确定用户说出了唤醒系统的关键字(在本例中为“Alexa”),X-CUBE-VS4A 库和工具会将干净的音频缓冲区发送到 AVS 云并接收来自 Amazon 的响应。实际上,云服务器发送确认 AVS 理解问题,然后传输包含答案的 MP3 文件。如果工程师希望向用户提供这一功能,那么开发人员将不得不想出一个媒体播放器来播放来自 Alexa 的答案和来自流媒体服务的任何其他音乐文件。

所有的积木

需要注意的是,X-CUBE-VS4A 仅将亚马逊的 Alexa 音频服务 SDK 移植到我们的 STM32 MCU。因此,就像使用传统的 AVS SDK 时一样,使用我们的软件包的工程师仍然需要音频前端的第三方技术。但是,由于我们的解决方案使用 Sensory 算法,开发人员只需获得许可即可复制我们的系统,这应该会缩短他们的开发和原型设计阶段。同样,我们的 Discovery 板只使用一个全向麦克风,这意味着我们的演示在嘈杂的环境中无法正常工作。如果这在实验室中没问题,希望构建商业产品的公司将使用第三方解决方案来集成波束成形技术,这将有助于捕捉用户的声音,即使环境噪声非常高。

最终,X-CUBE-VS4A 提供了将 Alexa 语音服务引入微控制器的巨大优势,以确保开发人员不必从头开始,也不会错过 AVS SDK 提供的任何功能。此外,我们的示例应用程序甚至可以帮助工程师指出行业领先的前端音频解决方案的方向。为低功耗设备添加智能助手从未如此简单。

审核编辑:郭婷

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

    关注

    48

    文章

    6809

    浏览量

    147635
  • 服务器
    +关注

    关注

    12

    文章

    8116

    浏览量

    82509
  • SDK
    SDK
    +关注

    关注

    3

    文章

    966

    浏览量

    44696
收藏 人收藏

    评论

    相关推荐

    基于机智云联网平台的智能垃圾回收箱与控制系统研究

    一款基于机械传动、嵌入式系统和联网技术的智能垃圾回收箱及控制系统。结合功能需求设计了结构方案,包括尺寸、开关门、防夹手机和称重结构等;选型硬件包括主控制器、电源、称重检测、显示、电机控制、语音提示
    发表于 04-09 17:25

    深入探讨机智云联网智能家居系统的优化方案

    体验,简单高效,节能减耗,舒适便捷。采用STM32单片机微控制芯片、WIFI、传感器和红外感应技术,我们设计了智能家居控制系统,实现了现代化家居功能,如远程照明、浇花、喂鱼和宠物检测。 1. 前言
    发表于 03-29 12:35

    桂花网蓝牙网关:功能强大、应用广泛的联网连接设备

    以实现学生身份识别和运动监测等功能,为校园管理和学生健康提供智能化支持。 总之,桂花网蓝牙网关作为联网连接设备的核心组件之一具有广泛的应用前景。它的强大功能和灵活扩展性使其适
    发表于 12-12 16:06

    MCU在线技术讲座-EFM和EFR: 面向联网开发的通用MCU平台

    开发人员了解专门针对联网开发而优化的EFM和EFR系列MCU平台,我们将针对亚洲地区于2023年12月12日上午10点(北京时间)在线举办全新MCU专题的Tech Talk技术讲座-
    发表于 11-23 13:45

    联网专业前景怎么样?

    联网专业前景怎么样? 联网专业在当今技术发展迅速的背景下具有广阔的前景。以下是联网专业的
    发表于 10-20 09:48

    MCU是怎么为联网端点设备提高安全性的?

    MCU 是怎么为联网端点设备提高安全性的?
    发表于 10-17 08:53

    MCU应用案例分享|LED照明智能、可靠节能之秘诀

    MCU应用案例分享|LED照明智能、可靠节能之秘诀 LED户外照明市场概况伴随着各国政府智能城市之基础建设,LED户外照明有着广阔的应用前景,例如街道、高速公路、公园等公共场所、
    发表于 09-25 12:56

    基于飞腾派的边缘联网

    本帖最后由 zhh763984017 于 2023-9-21 16:53 编辑 今天给大家分享一个飞腾派的一个应用场景——边缘联网关。边缘联网关可以连接各种
    发表于 09-21 16:50

    电池联网应用MCU都用哪些型号的?

    电池联网应用MCU都用哪些型号的
    发表于 09-20 07:57

    STM32Wx赋能工业联网解决方案

    STM32Wx 赋能工业联网解决方案, 陈列了STM32 MCU 及 MPU 产品组合、STM32
    发表于 09-05 06:06

    【华秋推荐】联网入门学习模块 ESP8266

    随着全球信息技术的不断进步和普及,联网成为当今备受关注的技术热点之一。通过物理和数字设备之间的连接来实现自动化和互联互通的网络。无线传感器、云计算和大数据分析等技术,
    发表于 08-04 11:27

    如何使用Alexa语音服务集成在受约束的联网设备上设置语音命令

    Cortex-M系列处理器的声控智能扬声器提供了技术演示和参考设计。本指南中的示例提供了将语音设备设置为智能扬声器的起点,不适用于生产用途。在本指南中,我们将使用点击通话在受约束的
    发表于 08-02 12:53

    设计一个片上系统-为安全的联网创建一个系统设备

    本指南适用于系统设计人员,可能使用Arm Flexible access。我们假设您希望为安全的联网设备开发片上系统(SoC),并且您打算SoC将
    发表于 08-02 09:33

    超低功耗MCU联网方案中的应用

    ,超低功耗MCU联网方案中的应用有哪些呢? 一、传感器设备 联网中的传感器
    发表于 06-13 18:18

    MCU控制器是什么?MCU控制器有哪些作用?

    串口、以太网、无线网络等方式与其他设备进行数据交换和通信。   嵌入式系统:MCU控制器可以用于构建嵌入式系统,例如安防系统、智能家居系统、医疗设备
    发表于 05-05 14:59