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的开发仍在进行中,或许,在未来会新增更多的代码示例已满足不同用户的需求,让我们拭目以待吧!

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

    关注

    2869

    文章

    41622

    浏览量

    358380
  • 低功耗
    +关注

    关注

    9

    文章

    2227

    浏览量

    102669
  • lorawan
    +关注

    关注

    3

    文章

    290

    浏览量

    23647
收藏 人收藏

    评论

    相关推荐

    事关卫星物联网LoRaWAN 2027 发展路线图重磅公布

    4月16日,LoRa联盟(LoRaAlliance)发布了LoRaWAN开发路线图,以引导该标准未来演进的方向。LoRaWAN开发路线图LoRa作为
    的头像 发表于 04-26 08:06 159次阅读
    事关卫星物<b class='flag-5'>联网</b>!<b class='flag-5'>LoRaWAN</b> 2027 发展路线图重磅公布

    桂花网蓝牙网关:功能强大、应用广泛的联网连接设备

    的功能及其在不同领域的应用场景。 一、桂花网蓝牙网关的功能特点 蓝牙5.0兼容:桂花网蓝牙网关支持最新的低功耗蓝牙5.0标准,提供了更高的传输速度和更低的功耗,为联网
    发表于 12-12 16:06

    MCU在线技术讲座-EFM和EFR: 面向联网开发的通用MCU平台

    : 面向联网开发的通用MCU平台”。 本次技术讲座将详细说明以芯科科技8位和32位MCU,以及无线SoC作为联网
    发表于 11-23 13:45

    联网里GPRS模块耗电是很高的,怎么控制功耗

    联网里GPRS模块耗电是很高的,那一般都是怎么控制功耗的。
    发表于 11-06 06:39

    用端到端入门套件加速 LoRaWAN联网项目的发展

    无线接口。LoRaWAN 是这类应用的不错选择,它在农村的视距连接范围可达15 km,在城市地区可达 5 km——使用电池寿命可持续 10 年的终端设备。 虽然 LoRaWAN 是一种成熟的
    的头像 发表于 10-03 14:35 447次阅读
    用端到端入门套件加速 <b class='flag-5'>LoRaWAN</b> 物<b class='flag-5'>联网</b>项目的发展

    Banana Pi 开源硬件基于ESP32-S3开发联网开发板系列

    是专为联网设计的低功耗微控制器开发板。 BPI-Leaf-S3板载ESP32-S3芯片,支持
    发表于 09-27 17:10

    基于LoRaWAN协议的智能停车系统及优势简介

    本文所讲智能停车系统是基于 LoRaWAN 域网协议。LoRaWAN(Long Range Wide Area Network)是一种低功耗广域网协议,用于连接低功耗
    的头像 发表于 09-19 16:34 832次阅读
    基于<b class='flag-5'>LoRaWAN</b>协议的智能停车系统及优势简介

    Banana Pi BPI-PicoW 和 BPI-Leaf-S3 创客教育与联网开发板介绍

    。 Banana Pi BPI-PicoW-S3低功耗微控制器系列的一部分,是专为联网开发和 DIY 项目设计的电路板。它与Raspb
    发表于 09-07 10:05

    ARM联网整体解决方案-数据表

    ARM联网整体解决方案提供了一种独特的基于解决方案的方法,将最新的专业处理能力与先进的软件和工具相结合。 ARM联网整体解决方案可随时实施或构建,从而
    发表于 08-29 06:06

    联网低功耗广域网、可见光通信(1)#联网

    联网
    学习硬声知识
    发布于 :2023年07月07日 12:13:26

    LoRaWAN自动采集系统搭建教程

    随着物联网技术的发展和应用,许多新兴的物联网平台和协议出现。LoRaWAN是一款基于LoRa的星型网络,使用LoRa的低功耗、距离远的特性,这种网络适用于各类抄表业务。
    的头像 发表于 07-07 10:07 433次阅读
    <b class='flag-5'>LoRaWAN</b>自动采集系统搭建教程

    【教程】手把手教你!搭建LoRaWAN自动采集系统

    一系统简介随着物联网技术的发展和应用,许多新兴的物联网平台和协议出现。LoRaWAN是一款基于LoRa的星型网络,使用LoRa的低功耗、距离远的特性,这种网络适用于各类抄表业务。
    的头像 发表于 07-07 10:02 615次阅读
    【教程】手把手教你!搭建<b class='flag-5'>LoRaWAN</b>自动采集系统

    【机智云联网低功耗转接板】远程环境数据采集探索

    硬件。以最小的成本和风险实现硬件智能化,获得产品最大的增值。 低功耗是GE211一个卖点,看一下官方说明里的功耗数据。 本质上,GE211转接板就是给ESP-12模块烧录机智云开发
    发表于 06-27 18:02

    低功耗MCU在联网方案中的应用

    随着联网技术的不断发展,超低功耗MCU已经成为了联网方案中主要的芯片处理技术。超低功耗MCU
    发表于 06-13 18:18

    低功耗广域网LPWAN:不同派系的技术能否共存?

    远距离低功耗的无线通信网络。多数 LPWA 技术可以实现几公里甚至几十公里的网络覆盖。由于其网络覆盖范围广、终端功耗低等特点其更适合于大规模的联网应用部署。   首先要了解的是,L
    发表于 05-11 15:06