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

描述

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

  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 的解决方案配对时,将在不到三个月的时间内发布商业物联网产品。

  审核编辑:郭婷

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

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分