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

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

3天内不再提示

促进智能和低功耗STM32产品创建的方式

星星科技指导员 来源:意法半导体 作者:意法半导体 2022-05-11 09:42 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

公司如何能够连续多年远程管理大量的智能传感器和计算设备,而无需维护?这个问题既棘手又关键,因为答案将决定物联网的未来。确实,要在该领域持续多年的产品,它必须具有极低的功耗。然而,智能系统必须定期与云通信以共享数据、接收更新等。任何无线传输本质上都是耗电的。因此,如果团队希望推出可行的物联网解决方案,就必须找到优化与远程服务器连接的方法。

ST 和IoTerop是一家专门从事窄带物联网轻量级机器对机器 (LwM2M) 设备管理的法国公司,提供了一种方法来帮助使用 STM32 微控制器工程师解决这个关键问题。ST 授权合作伙伴 IoTerop 创建了 IOWA,这是一个软件开发工具包,可简化 LwM2M 解决方案的创建。该软件堆栈位于 ST 的中间件之上,并包含一个经过极大优化的库。因此,开发人员可以访问加速代码创建的抽象层。IOWA 还与 IoTerop 的云端设备管理平台 ALASKA 和其测试环境 CONNECTICUT 合作。因此,让我们探讨一下为什么运行 IoTerop 软件的 STM32 MCU 可以解决物联网工程师目前面临的挑战。

1. 爱荷华州和低功耗挑战

MQTT 与 LwM2M

启动智能电表等项目时,一个基本挑战来自于选择通信协议。消息队列遥测传输 (MQTT) 是处理云时事实上的协议,这是有充分理由的。它的发布-订阅模型是可靠的,并且使用了非常熟悉的 TCP 协议。然而,催生 MQTT 的头脑从来没有考虑过超低功耗物联网产品的消费。另一方面,LwM2M 本质上更高效,因为它的核心是一个受限应用协议 (CoAP),这意味着它旨在适合小型设备并且只需要很少的功率。因此,IOWA 很有帮助,因为它有助于在 STM32 系统上创建 LwM2M 应用程序。

只有 5 KB 的 RAM

IoTerop 利用了 LwM2M 的固有优势,更进一步。例如,该公司利用 ST 的加密内核来优化加密和解密操作。IoTerop 还致力于利用 STM32 MCU 中提供的深度睡眠模式和其他节能机制。此外,IOWA 的内存占用比竞争解决方案要小得多。事实上,整个库仅适合 30 KB 的闪存和 5 KB 的 RAM。因此,开发人员可以更轻松地依赖 IOWA,因为它适合小型内存配置和低功耗处理器

2. 爱荷华州和面向未来的挑战

MQTT 与 LwM2M 第二部分

工程师必须应对的另一个挑战与专有解决方案的使用有关。传统上,团队优先考虑标准,因为它们提供互操作性和连续性。完善的行业协议消亡的可能性微乎其微。另一方面,专有技术可能更不稳定且更不安全。当面临这种冲突时,许多开发人员倾向于倾向于 LwM2M。实际上,例如,MQTT 没有定义有效负载。结果,许多开发人员使用专有解决方案,将他们锁定在特定的供应商生态系统中。LwM2M 没有这个问题,因为标准要全面得多。它定义了有效负载、数据模型,包括设备管理服务,并与 TLS 和 DTLS 1.2+ 一起使用以提高安全性。

面向未来的思考

希望在 STM32 MCU 上利用 LwM2M 的开发人员可以求助于 IOWA,它实现了标准的所有功能等等。例如,SDK 实现了固件更新和远程诊断功能。简而言之,IoTerop 利用 ST 的中间件和 LwM2M 功能来帮助管理设备的整个生命周期。事实上,一个常见的困难是在一个飞速发展的科技世界中管理设备的能力 10 年后。通过依赖标准并与 ST 密切合作,这家法国公司确保用户可以在其产品的整个生命周期内继续修补软件、连接到云、配置新设备、添加新功能等等。

3. 爱荷华州和发展时间挑战

编写代码可以快 70%

程序员总是问自己一个简单的问题:“写这个应用程序需要多长时间?” 这就是为什么许多人选择使用抽象层的原因。必须从头开始编写所有内容通常会耗费时间和成本。因此,爱荷华州是物联网系统发展的重要组成部分,因为采用它大大加快了发展。然而,还有更多的东西。借助 CONNECTICUT,工程师可以更快地测试他们的应用程序,从而进一步缩短产品上市时间。同样,采用 ALASKA 平台意味着更快地推出云平台。此外,IOWA SDK 在STM32CubeIDE中工作,这是第一个内置 STM32CubeMX 的免费 ST IDE。因此,团队可以使用像P-L496G-CELL02这样的电路板、所有 ST 低级软件和扩展,如X-CUBE-CELLULAR,预计在与 IoTerop 的解决方案配对时,将在不到三个月的时间内发布商业物联网产品。

审核编辑:郭婷

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

    关注

    68

    文章

    20339

    浏览量

    255175
  • mcu
    mcu
    +关注

    关注

    147

    文章

    19160

    浏览量

    404365
  • 物联网
    +关注

    关注

    2950

    文章

    48147

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    探索STM32L072xx:超低功耗32位MCU的卓越之选

    家深入了解这款MCU的魅力。 文件下载: STM32L072CZY6TR.pdf 一、产品概述 STM32L072xx是意法半导体推出的超低功耗32位MCU,基于Arm® Cortex
    的头像 发表于 04-18 09:05 141次阅读

    STM32L053x6/8:超低功耗32位MCU的卓越之选

    STM32L053x6/8:超低功耗32位MCU的卓越之选 引言 在当今的电子设备设计中,低功耗、高性能的微控制器(MCU)是众多应用的核心需求。STM32L053x6/8系列MCU凭
    的头像 发表于 04-18 09:05 125次阅读

    STM32L162xD系列:超低功耗32位MCU的卓越之选

    款超低功耗32位MCU凭借其出色的性能和丰富的功能,成为众多电子工程师的首选。下面我们就来深入了解一下这些MCU的特点和优势。 文件下载: STM32L162RDT6TR.pdf 一、产品概述
    的头像 发表于 04-17 14:50 117次阅读

    STM32L151/152系列超低功耗MCU:特性、应用与设计要点

    STM32L151/152系列超低功耗MCU:特性、应用与设计要点 在电子设备不断追求低功耗、高性能的今天,STM32L151x6/8/B和STM3
    的头像 发表于 04-17 14:45 147次阅读

    STM32L151xD/STM32L152xD:超低功耗32位MCU的卓越之选

    产品概述 STM32L151xD和STM32L152xD是基于Arm® Cortex® - M3内核的超低功耗32位MCU,具备384KB Flash、48KB SRAM和12KB
    的头像 发表于 04-17 14:45 133次阅读

    为什么选择 Nordic 的低功耗蓝牙解决方案?

    为什么选择 Nordic 的低功耗蓝牙解决方案?强大的无线 SoC 产品组合: 我们丰富的超低功耗无线 SoC 选件具有可扩展的内存配置和功能集,可满足各种需求。如果存储器或功能要求发生意外变化
    发表于 04-16 10:40

    STM32L051x6/8:超低功耗32位MCU的卓越之选

    系列MCU,凭借其出色的超低功耗特性和丰富的功能,成为众多应用的理想选择。今天,我们就来深入了解一下这款MCU的特点和优势。 文件下载: STM32L051K8U3.pdf 一、产品概述
    的头像 发表于 03-18 16:40 789次阅读

    STM32L151xC与STM32L152xC:超低功耗MCU的卓越之选

    STM32L151xC与STM32L152xC:超低功耗MCU的卓越之选 在当今的电子设计领域,超低功耗微控制器(MCU)的需求日益增长,尤其是在对
    的头像 发表于 03-11 16:30 295次阅读

    LAT1594_基于事件唤醒低功耗之介绍

    进入低功耗可使用 WFI/WFE 指令,通过中断/事件唤醒。在设计低功耗功能时,通常使用 WFI 进低功耗加中断唤醒方式,而而较少使用 WFE 进
    发表于 03-11 10:48 0次下载

    STM32L062x8:超低功耗32位MCU的卓越之选

    STM32L062x8:超低功耗32位MCU的卓越之选 在当今的电子设计领域,低功耗、高性能的微控制器(MCU)是众多应用的核心需求。STMicroelectronics推出的STM32
    的头像 发表于 03-02 15:20 300次阅读

    STM32L072xx系列微控制器:低功耗设计的优选之选

    STM32L072RBT6.pdf 一、产品概述 STM32L072xx是一系列超低功耗的32位微控制器,基于Arm® Cortex® - M0+内核,提
    的头像 发表于 02-28 11:35 745次阅读

    请问低功耗唤醒的常用方式有哪些?

    低功耗唤醒的常用方式有哪些?
    发表于 01-05 06:02

    什么是低功耗设计,如何评估低功耗MCU性能?

    在嵌入式系统的设计中,低功耗设计是许多设计人员必须面对的问题,其原因在于嵌入式系统被广泛应用于便携式和移动性较强的产品中去,而这些产品不是一直都有充足的电源供应,往往是靠电池来供电,所以设计人员从
    发表于 12-12 07:43

    STM32WB1MMC蓝牙低功耗模块技术解析与应用设计

    STMicroelectronics STM32WB1MMC蓝牙® 低功耗模块是一款超低功耗、小尺寸、经过认证的2.4 GHz无线模块。它支持低功耗蓝牙5.3。它基于
    的头像 发表于 10-25 16:20 1780次阅读
    <b class='flag-5'>STM32</b>WB1MMC蓝牙<b class='flag-5'>低功耗</b>模块技术解析与应用设计

    低功耗蓝牙智能门锁应用

    智能门锁,作为智能家居不可或缺的一部分,因其更好的便捷性与安全性,被越来越多的商家及个人用户所采用,我们的低功耗蓝牙智能门锁方案,助⼒传统门锁企业,为传统门锁赋能。可提供基于
    发表于 06-25 09:47