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

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

3天内不再提示

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

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

扫码添加小助手

加入工程师交流群

第一部分内容中,我们已经了解到 RUI3是一个物联网低代码开发平台,它可以帮助减少硬件资源消耗,简化产品应用开发。接下来,让我们通过使用 RUI3快速搭建一个LoRaWAN®环境监测应用的示例,来进一步了解其工作过程。

这次评测我们还会用到瑞科慧联(RAK)的WisBlock环境监测套件与商业网关WisGate Edge Lite 2。

固件烧录

要使用 RUI3,需要先将非RUI3固件的设备升级为 RUI3版本。Windows、Linux及 MacOS操作系统均支持该固件升级操作。

具体的固件升级与回退操作指南请参考该公司文档网站

应用示例

本章节将通过以下示例来了解 RUI3如何助能用户简化物联网应用开发。

首先,将WisBlock环境监测套件(其中 RAK4631 WisBlock Core固件已升级为 RAK4631-R)连接到PC,然后连接网关Wi-Fi登录至该公司提供的Web管理平台

单击进入LoRa->Applications添加节点。

pYYBAGMxGRiAblmPAABl-Mn6VLw065.png网关侧添加节点

双击打开适用于 RUI3的 WisToolBox,查看及配置Application Key、Application EUI、Device EUI及相关参数,使其与网关侧节点配置参数一致

poYBAGMxGRiAH-chAABCVDQelXU263.pngWisToolBox节点参数配置

如图所示,我们可以看到,通过使用支持 RUI3的 RAK4631-R,节点的配置更简单了。RUI3和 WisToolBox使用户无需通过繁琐的 AT命令或复杂的串口工具去完成节点入网。仅需在 WisToolBox可视化界面中进行简单的点击操作,即可完成大量参数的配置与更改。

AT+NJM=1

AT+CLASS=A

AT+DEVEUI=0000000000007788

AT+APPEUI=5082887157d47a16

AT+APPKEY=a5e611948037f3280a78e61354efa51d

poYBAGMxGRuAdzukAAJoJInPYGw549.png适用于RUI3的WisToolBox VS 串口工具

如果需要了解有关节点入网的更多细节信息,请查看Web管理平台操作手册与WisToolBox官方文档

此外,RUI3允许用户在其内置 AT命令设置的基础上开发自定义固件。我们可以将其集成至 Arduino平台,直接通过 IDE编写自定义固件。

要使用Arduino IDE 开发固件,需要在Arduino 板管理器中添加RAKwirelessRUI nRF Boards,才能将RUI V3 API 用于预期的应用程序。

  1. 双击打开Arduino IDE,进入“文件>首选项”。单击图中图标,修改“附加开发板管理器网址”选项。

pYYBAGMxGRiAUzvsAACQI-q4LRs510.png修改首选项配置

  1. 复制此URL(https://raw.githubusercontent.com/RAKWireless/RAKwireless-Arduino-BSP-Index/main/package_rakwireless.com_rui_index.json)并粘贴至下图所示区域。如果已存在其他链接,将上述链接粘贴至新的一行。完成后,单击“好”。

poYBAGMxGRiAFlcUAAEU6jEooXQ366.png添加URL

  1. 重启Arduino IDE。进入“工具>开发板:“xxx” >开发板管理器"。在搜索框中输入“RAK”,窗口将会自动联想出可用的RAKwireless WisBlock Core Boards,选择“RAKwireless RUI nRF Boards”并安装。

poYBAGMxGRiAXOhqAABxwbywGUk734.png安装RAKwireless RUI nRF Boards

  1. BSP安装完成后,根据下图中路径选择RAKwireless WisBlock Core 模块后,就可以选择相应的 RAK WisBlock RUI应用示例,将RUI V3 API 用于预期的应用程序中。
pYYBAGMxGRmALlagAAEX_E1Z2JM250.png选择RAKwireless WisBlock Core模块

pYYBAGMxGRyAdaKZAAKuljFktZI239.pngRAK WisBlock RUI 示例库

如下图所示,我通过选择 Environment_Detect示例,借助 API调用功能快速地搭建了一款环境监测应用。

pYYBAGMxGRuAMAPoAAGuGi_7Hbc108.pngEnvironment_Detect示例poYBAGMxGRyABXyiAALZ--Mr-hQ736.pngEnvironment_Detect应用

只需选择端口便可上传代码。如非必要,不需要更改一些默认的参数。如果想将检测到的信息发送至网关或其它第三方应用服务器,可以设置一些告警通知的参数。

这样看来,RUI3确实如 RAK所述,大大的降低了用户的开发门槛,还可通过各种平台协议的支持很大程度的简化应用开发难度。但美中不足的是,RUI3支持的代码示例有限,目前满足场景应用较少。不过,该公司对 RUI3的开发仍在进行中,或许,在未来会新增更多的代码示例已满足不同用户的需求,让我们拭目以待吧!

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

    关注

    2951

    文章

    48287

    浏览量

    419835
  • 低功耗
    +关注

    关注

    12

    文章

    4136

    浏览量

    106945
  • lorawan
    +关注

    关注

    3

    文章

    386

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

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

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

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

    LoRaWAN组网核心原理与典型应用一、核心定位:规模化联网的全场景适配方案LoRaWAN成为低功耗广域网主流选择的核心,并非单一的“远距
    的头像 发表于 04-30 19:35 1137次阅读
    <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 433次阅读

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

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

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

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

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

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

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

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

    联网蓬勃发展的当下,低功耗广域网(LPWAN)技术至关重要,LoRaWAN凭借低功耗、广覆盖等优势脱颖而出。接下来,就带大家深入了解
    的头像 发表于 09-04 19:34 1499次阅读
    【干货】一文带你读懂什么是 <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 2115次阅读
    科普|LoRa(Long Range)<b class='flag-5'>设备</b>和<b class='flag-5'>LoRaWAN</b><b class='flag-5'>设备</b>区别