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

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

3天内不再提示

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

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

扫码添加小助手

加入工程师交流群

物联网应用的需求高度碎片化,解决方案提供商往往需要根据客户的具体需求,对硬件、系统进行二次开发。为满足用户自定义固件需求,瑞科慧联(RAK)继之前推出“能在线编译固件、下载并上传到至硬件的 RUI”后,又推出了最新版本 RUI3(RAK Unified Interface V3),它可以帮助减少硬件资源消耗和简化产品应用的开发。

什么是 RUI3?

RUI3 是一个物联网低代码开发平台,可以支持各种设备和应用,适合不同的场景和解决方案。它可集成至 Visual Studio Code、Visual Studio IDE、Arduino、PlatformIO IDES 等平台,直接通过 IDE 编写自定义固件,编译并上传。

RUI3

RUI3 的特性:

  • 自定义固件开发
  • 超低功耗 BLE
  • 可与其他平台集成
    • Visual Studio Code
    • Visual Studio IDE
    • Arduino
    • PlatformIO(即将推出)
  • 一次学习、一次编码、多次使用
  • 兼容 ARM Cortex-M 芯片组,支持 LoRa P2P、BLE 和 LTE / NB-IoT,内置 AT 命令,支持LoRaWAN 1.0.3,支持 SX1262 LoRa® 收发器

RUI3 支持的 API 格式与 Arduino IDE 的相同,这使物联网产品的开发变得更容易。因为用户只需要在 API 级别开发代码,即可借助 API 调用硬件功能、构建具有不同基线功能的实时控制系统(RTOS),从而以自己所需的方式自定义、并开发 IoT 设备应用。

RUI3 上的 AT 命令与二进制模式

传统的物联网产品制造商通常会让用户通过 API 或 AT 命令进行自定义固件。而 RUI3 在提供 AT 模式模式的同时,在接口处还引入了基于 UART(通用异步接收器-发送器协议)的二进制模式。由于更有效的数据结构,这种模式比 AT 命令模式更快。

其二进制模式还可以通过使用校验和有效负载长度来验证每个二进制帧,从而提供更好的数据完整性。此外,用户还有权创建自定义的 AT 命令,每个命令都具有可配置的权限方案。

其他更多与 RUI3 相关的信息,可以到该公司的新闻中心查找。

RUI3 生态系统

在过去的几年里,RAK提供了丰富的Core板WisBlock模块(WisBlock 是 RAK 推出的模块化硬件开发平台)以及其他产品,主要的 MCU包括nRF52、STM32ESP32(RAK11200)、RP2040。

RAK 的产品生态

到目前为止,RAK 的 LoRaWAN®收发器模块 RAK4631(nRF52840 + SX1262)和 RAK3172(STM32WLE5CC)已经可以支持 RUI3 了,而且随着时间推移,也会有越来越多的 Core 板将会被添加至 RUI3 中。而对 WisBlock 来说, RUI3可以说是其软件,它能够接受各种 MCU,可以支持不同的配置。而且用户仅需一次学习、一次编码、就可以多次使用。

RAK 的 API 调用

上图示例中的主关键字是 API,RUI3 中的所有内容都可以访问。当启动一个 RUI3 应用时,用户不需要为 LoRa、I2C、SPI 定义引脚,也不需要初始化任何东西,只需要更改应用相关的参数配置即可。

所有这些设置都可以使用以下 API 函数进行设置:

  • lorawan.nwm
  • lorawan.pfreq
  • lorawan.psf
  • lorawan.pbw
  • lorawan.pcr
  • lorawan.ppl
  • lorawan.ptp

这些函数同时还具有 SET 和 GET 调用,不仅可以设置值,还可以读回值。例如,api.lorawan.nwm 调用配置 LoRa® 网络工作模式,有效设置如下内容:

  • lorawan.nwm.set(0)
  • lorawan.nwm.set(1)

其中 set 值为 0 时,LoRa® 网络工作模式为 P2P;set 值为 1 时,LoRa® 网络的工作模式为 LoRaWAN。

其他更多关于 RUI3 API调用的内容,可点击此处查看

WisToolBox

RAK 的 WisToolBox

为了简化物联网边缘设备的配置,RAK 还推出了一款适用于 RUI3 的 APP— WisToolBox。它通过使用 USB 线或者低功耗蓝牙(BLE),可以将边缘设备连接至 PC 或手机移动端,从而简化 AT 命令配置和固件管理。

WisToolBox 的配置简单且容易上手,用户可以从 WisToolBox 图形控制面板去配置相应的设备参数,这样就无需编写代码或 AT 命令了。此外,WisToolBox 还内置了互动终端,使其可以从提供的命令库中执行 AT 命令或用户键入命令。

其他更多信息,可以查看 WisToolBox 介绍文档了解。

小结

总的来说,RUI3 为赋能用户自定义开发物联网应用做出了很大的贡献。在之后下一篇文章中,我会使用 RUI3 快速搭建一个 LoRaWAN® 环境监测应用,从而让大家进一步了解它的工作原理

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

    关注

    355

    文章

    1918

    浏览量

    238425
  • lorawan
    +关注

    关注

    3

    文章

    385

    浏览量

    25356
  • RAK
    RAK
    +关注

    关注

    0

    文章

    48

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

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

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

    联网低功耗设计:Vref 伪电源的核心特性与避坑指南

    联网电池供电设备的设计中,低功耗表现直接影响产品续航与整体可靠性。不少开发者在调试深度休眠场景时都会遇到
    的头像 发表于 03-24 16:51 1277次阅读
    <b class='flag-5'>物</b><b class='flag-5'>联网</b><b class='flag-5'>低功耗</b>设计:Vref 伪电源的核心特性与避坑指南

    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 456次阅读

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

    在工业联网加速渗透的当下, LoRaWAN  作为低功耗广域网协议的核心代表,正成为连接分散设备、打通数据链路的关键支撑技术。其在
    的头像 发表于 12-18 09:06 891次阅读
    <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 925次阅读

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

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

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

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

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

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

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

    之间的互联互通。这使得在联网应用中,多个设备可以协同工作,从而提高了系统的整体效率。总之,联网蓝牙模块具有
    发表于 06-28 21:49

    高性能低功耗双核Wi-Fi6+BLE5.3二合

    低功耗、高速率通信,降低联网系统的维护成本。 医疗健康:实现医疗设备之间的无线连接,提高医疗服务的质量和效率。 智能出行和智能工业:实现设备
    发表于 06-28 21:42

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

    、LoRa与LoRaWAN概述LoRa(LongRange)和LoRaWAN低功耗广域网(LPWAN)技术的重要代表,广泛应用于
    的头像 发表于 06-24 09:21 2039次阅读
    科普|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