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

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

3天内不再提示

RUI3:简化低功耗LoRaWAN®物联网设备开发

瑞科慧联(RAK) 2022-11-23 10:12 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

RUI3(RAK Unified Interface V3)是瑞科慧联(RAK)打造的一个低代码物联网开发平台。该平台降低了物联网设备开发门槛,帮助用户针对不同应用场景,快速搭建各种解决方案。

poYBAGN8NSWAVV4pAAQNtDnOrKM664.png

最近几年,RAK一直在丰富其产品线。大多数的产品都有 Arduino 板支持包(BSP),但主要依赖其他公司和社区来扩展。例如,用于通信模块 RAK4630 和 RAK4600 的 WisBlock Arduino BSP,是基于 Adafruit 为 nRF52840 提供支持工作的。此外还有用于 ESP32 的单独 BSP,和用于 RP2040 的 BSP。

然而,随着产品的不断增加,客户期待有一个统一的软件平台和轻松开发 MCU 应用程序的方法。RUI3应运而生。通过 RUI3,用户可以在整个 RAK 产品套件中开发、编译和分发自定义固件。

PART 1:一次学习、一次编码,终身使用

RUI3拥有统一而简单的编码,用户轻松编译、分发,即可开发自己的固件。

pYYBAGN8NSWAWxIVAAMwXGs_HYI473.png

上图是一个很简单的例子,这里的 master 关键字是 api。RUI3 中的所有内容都可以从这里访问。当启动 RUI3 应用程序时,用户无需为 LoRa®、I2C、SPI 定义引脚并初始化任何东西,就可以开始使用并完成很多工作了。

在RUI3上,初始化 LoRa®有正确的参数设置,BLE 也一样,在相应的 MCU 中也可以直接使用。就像在自己家的厨房,我们知道每个餐具摆放的具体位置。

到目前为止,我们已经为通信模块 RAK4631 (nRF52840 + SX1262) 和 RAK3172 (STM32WLE5CC)发布了 RUI3。之后也会有更多内核被陆续添加到 RUI3 中。最终,RUI3 会为每个客户提供一个独特的 API,让他们编写一次代码,就能够实现随时在各个平台上使用。

Part 2:着眼未来物联网,兼容多协议

我们在构建 RUI3 时,已经将物联网的未来发展考虑其中了,使用 RUI3 生成的固件,在低功耗环境中非常高效,甚至超过了默认的 Arduino BSP。对于我们的研发团队来说,优化最低电流使用十分关键。RUI3 的特点就是它是一个“裸机”API,可以为用户提供尽可能低的功耗,比如 nRF52840 和 STM32WLE5CC 已经非常节能,而 RUI3 还可以通过降低功耗帮助其解决问题。

另外,RUI3 支持目前所有已建立的物联网协议,比如 LoRAWAN®、LoRa P2P、BLE、LTENB-IoT。用户还可以将该框架用于自己的专有物联网协议。而且现在许多模块都支持低功耗蓝牙(BLE),也有专有的 LoRaWAN®无线 (OTA) 协议用于无线固件升级。

Part 3:可以与流行的 IDE 集成

RUI3 可以与 Visual Studio Code、Visual Studio IDE、Arduino 和 PlatformIO IDE 顺利集成。在这些开发环境中,用户可以直接通过 IDE 编写定制固件、编译和上传。RUI3为需要定制物联网解决方案的用户提供了前所未有的自由。支持 RUI3 的 RAK API 抽象出硬件层,而且我们硬件模块的所有功能和特性都无需程序员,直接使用低级硬件协议即可解决。

Part 4:高度便携性

由于受到 Arduino 的启发,RUI3具有高度的便携性。这意味着经验丰富的硬件开发人员既可以利用强大的供应商特定功能,同时又可以保持与供应商产品内容接近的功能。编译后的 RUI3 固件可以轻松部署到不同的 RAK 硬件模块上,而且几乎不需要更改。而且,RUI3 虽然没有实现实时操作系统(RTOS),但提供了一个任务调度程序作为辅助项。

Part 5:帮助用户加快产品上市时间

使用 RAK的模块和RUI3,用户可以在标准化的硬件和软件上进行原型迭代,更有助于加快产品开发工作,缩短产品上市时间。RAK通过为客户提供量身定制的软件套件,能够确保用户安全高效地开发下一个产品。

此外,使用 RUI3 开发的固件,还可以使用由 RAK创建的软件实用程序界面 WisToolBox 分发到终端设备,这一功能同样可以帮助用户加速产品上市时间。

Part6:灵活、可定制、跨多平台

poYBAGN8NSaAU-nfAAAgc45Rfgg149.png

很多物联网产品制造商的传统固件都会通过 API 或 AT 命令进行定制,RUI3 可以提供 AT 模式进行设置。用户有权创建可定制的 AT 命令,每个命令都具有可配置的权限方案。其 API 则解锁了在低级硬件接口中通常看不到的一些功能。

poYBAGN8NSaAXQnzAABwIe1Jj6c229.png

RUI3 还引入了 UART 上的二进制模式(通用异步接收器-发送器协议)。得益于其更有效的数据结构,它甚至比使用 AT 命令更快。其二进制模式还通过使用校验和有效载荷长度来验证每个二进制帧,从而提供更好的数据完整性。

RAK的产品理念,是让“物”更简单地连结。要做到这一点,首先需要质量可靠、性能良好的硬件作为基础。但仅靠硬件是远远不够的,我们还需要强大的软件驱动和支持。通过 RUI3,用户可以一次编程终生使用;可以加快产品上市时间;可以拥有更灵活、可定制、跨多平台的开发工具。在启动新项目或将项目移植到新平台时,不再需要重新安装或配置。

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

    关注

    2951

    文章

    48236

    浏览量

    419437
  • lorawan
    +关注

    关注

    3

    文章

    386

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    BLE低功耗蓝牙模块:让联网设备续航更久、连接更稳

    联网设备数量持续增长的同时,“电池能用多久”“弱网/干扰下是否断连”几乎决定了产品能否规模化落地。 低功耗蓝牙 (Bluetooth Low Energy,BLE)凭借在
    的头像 发表于 05-14 11:56 230次阅读

    LoRaWAN网关+终端双架构,解决联网远距离低功耗组网难题

    LoRaWAN组网核心原理与典型应用一、核心定位:规模化联网的全场景适配方案LoRaWAN成为低功耗广域网主流选择的核心,并非单一的“远距
    的头像 发表于 04-30 19:35 953次阅读
    <b class='flag-5'>LoRaWAN</b>网关+终端双架构,解决<b class='flag-5'>物</b><b class='flag-5'>联网</b>远距离<b class='flag-5'>低功耗</b>组网难题

    芯科科技低功耗Wi-Fi开发指南

    Silicon Labs(芯科科技)整理并制作了低功耗Wi-Fi开发指南的网站资源,以帮助开发人员使用低功耗 Wi-Fi 6协议进行下一代
    的头像 发表于 04-21 10:09 358次阅读

    ZigBee:低功耗联的“网状神经”

    节点组网与多种网络拓扑,具备自组织、自修复能力,是工业联网、智能家居等场景中实现设备互联的可靠通信技术。二、ZigBee的核心特点1. 低功耗长续航
    发表于 03-12 10:45

    # 深度解析:为什么低功耗是Cat.1模组的“生命线”?海思方案如何重塑联网商业逻辑

    和灵敏度,却很少深究:这个模组在休眠时到底吃多少电? 今天,我们就透过现象看本质,聊聊为什么 低功耗不仅仅是“省电” ,它是决定联网设备商业可行性、部署灵活性和长期运维成本的核心命门
    发表于 03-11 09:52

    低功耗技术:让无线设备“用电如丝”,续航以年计

    在线的定位标签: 资产追踪、畜牧管理。 环境数据采集网络: 农业温湿度、大气质量监测站。 五、结语 超低功耗技术是开启大规模、低维护联网部署的钥匙。它让“一次安装,多年使用”成为现实,极大地拓展了无线传感网络的边界。成都泽耀科
    发表于 01-28 10:51

    探索1SJ Modem:LoRaWAN联网设备的理想之选

    探索1SJ Modem:LoRaWAN联网设备的理想之选 在联网(IoT)领域中,调制解调器
    的头像 发表于 12-18 09:30 514次阅读

    LoRaWAN 在工业联网中的应用:低功耗低成本广域的设备互联与管控

    在工业联网加速渗透的当下, LoRaWAN  作为低功耗广域网协议的核心代表,正成为连接分散设备、打通数据链路的关键支撑技术。其在
    的头像 发表于 12-18 09:06 942次阅读
    <b class='flag-5'>LoRaWAN</b> 在工业<b class='flag-5'>物</b><b class='flag-5'>联网</b>中的应用:<b class='flag-5'>低功耗</b>低成本广域的<b class='flag-5'>设备</b>互联与管控

    联网开发必备:四款低功耗蓝牙透传模块参数全解析与应用实战

    联网开发必备:四款低功耗蓝牙透传模块参数全解析与应用实战 作为联网
    的头像 发表于 11-05 14:37 1029次阅读

    解锁联网摄像头潜力:低成本低功耗硬件设计实战技巧!

    摄像头是联网视觉感知的关键,但高成本与高功耗常成落地阻碍。本文基于实战经验,提炼硬件设计实用技巧——从简化外围电路到动态功耗管理,助您以更
    的头像 发表于 09-20 15:22 1484次阅读
    解锁<b class='flag-5'>物</b><b class='flag-5'>联网</b>摄像头潜力:低成本<b class='flag-5'>低功耗</b>硬件设计实战技巧!

    LoRaWAN方案详解:2025年LoRaWAN技术创新与行业发展趋势

    随着联网(IoT)技术的快速发展,低功耗广域网(LPWAN)作为连接海量联网设备的重要技术,
    的头像 发表于 09-18 17:11 1679次阅读

    【干货】一文带你读懂什么是 LoRaWAN 网络架构

    联网蓬勃发展的当下,低功耗广域网(LPWAN)技术至关重要,LoRaWAN凭借低功耗、广覆盖等优势脱颖而出。接下来,就带大家深入了解
    的头像 发表于 09-04 19:34 1483次阅读
    【干货】一文带你读懂什么是 <b class='flag-5'>LoRaWAN</b> 网络架构

    联网蓝牙模块有哪些优势?

    随着联网技术的不断发展,蓝牙模块作为联网的重要组成部分,其应用越来越广泛。那么,联网蓝牙模
    发表于 06-28 21:49

    科普|LoRa(Long Range)设备LoRaWAN设备区别

    一、LoRa与LoRaWAN概述LoRa(LongRange)和LoRaWAN低功耗广域网(LPWAN)技术的重要代表,广泛应用于联网(
    的头像 发表于 06-24 09:21 2092次阅读
    科普|LoRa(Long Range)<b class='flag-5'>设备</b>和<b class='flag-5'>LoRaWAN</b><b class='flag-5'>设备</b>区别

    低功耗Wi-Fi 6模块联网:NRF7002

    在智能终端爆发式增长的背景下,迅通科技推出的‌PTR7002超低功耗Wi-Fi 6模块‌,凭借其高性能和紧凑设计,迅速成为联网设备开发者的
    发表于 05-21 17:10