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

    文章

    18219

    浏览量

    221943
  • mcu
    mcu
    +关注

    关注

    145

    文章

    15989

    浏览量

    343342
  • 物联网
    +关注

    关注

    2866

    文章

    41545

    浏览量

    358117
收藏 人收藏

    评论

    相关推荐

    STM32L431低功耗进入异常的原因?

    各位大佬好,小弟在使用STM32L431单片机的时候遇到一个奇怪的问题,我用的是HAL库,当我下载完程序后如果不完全断电,单片机进不了低功耗,即使通过硬件复位现象也是一样,但是只要我断开电源重新上电
    发表于 04-09 07:03

    stm32f030K4t6 低功耗设置

    低功耗是微控制器设计中非常重要的一个方面,尤其对于像STM32F030K4T6这样的微控制器来说,低功耗设置是提高电池寿命、减少能耗的关键。本文将详细介绍如何在STM32F030K4T
    的头像 发表于 01-04 10:41 367次阅读

    详解STM32低功耗模式

    本文讨论下STM32低功耗模式,先看如下手册。
    的头像 发表于 11-08 12:18 1275次阅读

    STM32速成笔记(13)—低功耗模式

    STM32提供了一些低功耗模式。默认情况下,系统复位或上电复位后,微控制器进入运行模式。
    的头像 发表于 10-24 15:39 616次阅读
    <b class='flag-5'>STM32</b>速成笔记(13)—<b class='flag-5'>低功耗</b>模式

    STM32低功耗计算机视觉应用:后装智能无线抄表模型

    STM32低功耗计算机视觉应用:后装智能无线抄表模型
    的头像 发表于 09-21 17:55 512次阅读
    <b class='flag-5'>STM32</b><b class='flag-5'>低功耗</b>计算机视觉应用:后装<b class='flag-5'>智能</b>无线抄表模型

    STM32WB BLE应用低功耗设计

    电子发烧友网站提供《STM32WB BLE应用低功耗设计.pdf》资料免费下载
    发表于 09-20 14:58 4次下载
    <b class='flag-5'>STM32</b>WB BLE应用<b class='flag-5'>低功耗</b>设计

    STM32WBx5蓝牙低功耗(BLE)无线接口

    电子发烧友网站提供《STM32WBx5蓝牙低功耗(BLE)无线接口.pdf》资料免费下载
    发表于 09-20 11:21 1次下载
    <b class='flag-5'>STM32</b>WBx5蓝牙<b class='flag-5'>低功耗</b>(BLE)无线接口

    STM32MP1系列使用低功耗模式

    电子发烧友网站提供《STM32MP1系列使用低功耗模式.pdf》资料免费下载
    发表于 09-20 10:17 0次下载
    <b class='flag-5'>STM32</b>MP1系列使用<b class='flag-5'>低功耗</b>模式

    STM32L低功耗系列产品技术培训

    ST低功耗MCU产品介绍• STM32L4 低功耗产品特性• STM32L
    发表于 09-11 08:08

    STM32Lx低功耗实战设计

    ST低功耗MCU产品介绍• STM32Lx 低功耗产品特性• STM32Lx
    发表于 09-11 06:04

    STM32L4产品低功耗特性及应用

    包含了• ST低功耗MCU产品介绍• STM32L4 低功耗产品特性• STM32L
    发表于 09-07 08:12

    STM32U575/585功耗优化

    DMIPS 性能,同时保持极低的动态功耗STM32U575/585 器件嵌入了大量智能高性能外设,具有多种先进的超低功耗模拟功能。借助于 LPBAM(
    发表于 09-07 06:39

    STM32L低功耗系列产品技术培训

    电子发烧友网站提供《STM32L低功耗系列产品技术培训.pdf》资料免费下载
    发表于 08-01 10:22 1次下载
    <b class='flag-5'>STM32</b>L<b class='flag-5'>低功耗</b>系列<b class='flag-5'>产品</b>技术培训

    STM32L4R9I-DISCO的低功耗系统设计实验

    电子发烧友网站提供《STM32L4R9I-DISCO的低功耗系统设计实验.pdf》资料免费下载
    发表于 08-01 10:18 0次下载
    <b class='flag-5'>STM32</b>L4R9I-DISCO的<b class='flag-5'>低功耗</b>系统设计实验

    stm32与8051高性能还是低功耗

    STM32
    YS YYDS
    发布于 :2023年07月04日 21:54:41