0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

RUI3:簡化物聯(lián)網(wǎng)低功耗LoRaWAN?設(shè)備的開發(fā)(二)

瑞科慧聯(lián)(RAK) ? 2022-09-26 11:24 ? 次閱讀

第一部分內(nèi)容中,我們已經(jīng)了解到 RUI3是一個(gè)物聯(lián)網(wǎng)低代碼開發(fā)平臺(tái),它可以幫助減少硬件資源消耗,簡化產(chǎn)品應(yīng)用開發(fā)。接下來,讓我們通過使用 RUI3快速搭建一個(gè)LoRaWAN?環(huán)境監(jiān)測應(yīng)用的示例,來進(jìn)一步了解其工作過程。

這次評測我們還會(huì)用到瑞科慧聯(lián)(RAK)的WisBlock環(huán)境監(jiān)測套件與商業(yè)網(wǎng)關(guān)WisGate Edge Lite 2。

固件燒錄

要使用 RUI3,需要先將非RUI3固件的設(shè)備升級為 RUI3版本。Windows、Linux及 MacOS操作系統(tǒng)均支持該固件升級操作。

具體的固件升級與回退操作指南請參考該公司文檔網(wǎng)站

應(yīng)用示例

本章節(jié)將通過以下示例來了解 RUI3如何助能用戶簡化物聯(lián)網(wǎng)應(yīng)用開發(fā)。

首先,將WisBlock環(huán)境監(jiān)測套件(其中 RAK4631 WisBlock Core固件已升級為 RAK4631-R)連接到PC,然后連接網(wǎng)關(guān)Wi-Fi登錄至該公司提供的Web管理平臺(tái)

單擊進(jìn)入LoRa->Applications添加節(jié)點(diǎn)。

pYYBAGMxGRiAblmPAABl-Mn6VLw065.png網(wǎng)關(guān)側(cè)添加節(jié)點(diǎn)

雙擊打開適用于 RUI3的 WisToolBox,查看及配置Application Key、Application EUI、Device EUI及相關(guān)參數(shù),使其與網(wǎng)關(guān)側(cè)節(jié)點(diǎn)配置參數(shù)一致。

poYBAGMxGRiAH-chAABCVDQelXU263.pngWisToolBox節(jié)點(diǎn)參數(shù)配置

如圖所示,我們可以看到,通過使用支持 RUI3的 RAK4631-R,節(jié)點(diǎn)的配置更簡單了。RUI3和 WisToolBox使用戶無需通過繁瑣的 AT命令或復(fù)雜的串口工具去完成節(jié)點(diǎn)入網(wǎng)。僅需在 WisToolBox可視化界面中進(jìn)行簡單的點(diǎn)擊操作,即可完成大量參數(shù)的配置與更改。

AT+NJM=1

AT+CLASS=A

AT+DEVEUI=0000000000007788

AT+APPEUI=5082887157d47a16

AT+APPKEY=a5e611948037f3280a78e61354efa51d

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

如果需要了解有關(guān)節(jié)點(diǎn)入網(wǎng)的更多細(xì)節(jié)信息,請查看Web管理平臺(tái)操作手冊與WisToolBox官方文檔。

此外,RUI3允許用戶在其內(nèi)置 AT命令設(shè)置的基礎(chǔ)上開發(fā)自定義固件。我們可以將其集成至 Arduino平臺(tái),直接通過 IDE編寫自定義固件。

要使用Arduino IDE 開發(fā)固件,需要在Arduino 板管理器中添加RAKwirelessRUI nRF Boards,才能將RUI V3 API 用于預(yù)期的應(yīng)用程序。

  1. 雙擊打開Arduino IDE,進(jìn)入“文件>首選項(xiàng)”。單擊圖中圖標(biāo),修改“附加開發(fā)板管理器網(wǎng)址”選項(xiàng)。

pYYBAGMxGRiAUzvsAACQI-q4LRs510.png修改首選項(xiàng)配置

  1. 復(fù)制此URL(https://raw.githubusercontent.com/RAKWireless/RAKwireless-Arduino-BSP-Index/main/package_rakwireless.com_rui_index.json)并粘貼至下圖所示區(qū)域。如果已存在其他鏈接,將上述鏈接粘貼至新的一行。完成后,單擊“好”。

poYBAGMxGRiAFlcUAAEU6jEooXQ366.png添加URL

  1. 重啟Arduino IDE。進(jìn)入“工具>開發(fā)板:“xxx” >開發(fā)板管理器"。在搜索框中輸入“RAK”,窗口將會(huì)自動(dòng)聯(lián)想出可用的RAKwireless WisBlock Core Boards,選擇“RAKwireless RUI nRF Boards”并安裝。

poYBAGMxGRiAXOhqAABxwbywGUk734.png安裝RAKwireless RUI nRF Boards

  1. BSP安裝完成后,根據(jù)下圖中路徑選擇RAKwireless WisBlock Core 模塊后,就可以選擇相應(yīng)的 RAK WisBlock RUI應(yīng)用示例,將RUI V3 API 用于預(yù)期的應(yīng)用程序中。
pYYBAGMxGRmALlagAAEX_E1Z2JM250.png選擇RAKwireless WisBlock Core模塊

pYYBAGMxGRyAdaKZAAKuljFktZI239.pngRAK WisBlock RUI?示例庫

如下圖所示,我通過選擇 Environment_Detect示例,借助 API調(diào)用功能快速地搭建了一款環(huán)境監(jiān)測應(yīng)用。

pYYBAGMxGRuAMAPoAAGuGi_7Hbc108.pngEnvironment_Detect示例poYBAGMxGRyABXyiAALZ--Mr-hQ736.pngEnvironment_Detect應(yīng)用

只需選擇端口便可上傳代碼。如非必要,不需要更改一些默認(rèn)的參數(shù)。如果想將檢測到的信息發(fā)送至網(wǎng)關(guān)或其它第三方應(yīng)用服務(wù)器,可以設(shè)置一些告警通知的參數(shù)。

這樣看來,RUI3確實(shí)如 RAK所述,大大的降低了用戶的開發(fā)門檻,還可通過各種平臺(tái)協(xié)議的支持很大程度的簡化應(yīng)用開發(fā)難度。但美中不足的是,RUI3支持的代碼示例有限,目前滿足場景應(yīng)用較少。不過,該公司對 RUI3的開發(fā)仍在進(jìn)行中,或許,在未來會(huì)新增更多的代碼示例已滿足不同用戶的需求,讓我們拭目以待吧!

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 物聯(lián)網(wǎng)
    +關(guān)注

    關(guān)注

    2899

    文章

    43822

    瀏覽量

    369326
  • 低功耗
    +關(guān)注

    關(guān)注

    10

    文章

    2334

    瀏覽量

    103475
  • lorawan
    +關(guān)注

    關(guān)注

    3

    文章

    309

    瀏覽量

    23777
收藏 人收藏

    評論

    相關(guān)推薦

    如何測試聯(lián)網(wǎng)設(shè)備功耗

    如何測試聯(lián)網(wǎng)設(shè)備功耗聯(lián)網(wǎng)(IoT)將涵蓋我們?nèi)粘I畹母鱾€(gè)方面,因?yàn)樗箶?shù)十億的物品能夠隨
    的頭像 發(fā)表于 10-11 08:05 ?288次閱讀
    如何測試<b class='flag-5'>物</b><b class='flag-5'>聯(lián)網(wǎng)</b><b class='flag-5'>設(shè)備</b>的<b class='flag-5'>功耗</b>

    聯(lián)網(wǎng)系統(tǒng)中常用的低功耗自組網(wǎng)無線傳輸方案(三)_藍(lán)牙芯片篇

    低功耗藍(lán)牙(BLE)芯片,能夠在保證正常通信的前提下顯著減少電量消耗,從而延長物聯(lián)網(wǎng)設(shè)備的使用時(shí)間。這種低功耗特性對于依賴電池供電的
    的頭像 發(fā)表于 09-29 17:11 ?263次閱讀
    <b class='flag-5'>物</b><b class='flag-5'>聯(lián)網(wǎng)</b>系統(tǒng)中常用的<b class='flag-5'>低功耗</b>自組網(wǎng)無線傳輸方案(三)_藍(lán)牙芯片篇

    聯(lián)網(wǎng)系統(tǒng)中TCP低功耗產(chǎn)品長連接狀態(tài)下降低功耗功能的實(shí)現(xiàn)方案

    01 ?概述 TCP相關(guān)內(nèi)容參考文章《聯(lián)網(wǎng)行業(yè)中TCP通信協(xié)議介紹以及如何實(shí)現(xiàn)》 02 ?功耗的組成 低功耗技術(shù)就是一系列的降低功耗的技術(shù)
    的頭像 發(fā)表于 09-29 11:50 ?173次閱讀
    <b class='flag-5'>物</b><b class='flag-5'>聯(lián)網(wǎng)</b>系統(tǒng)中TCP<b class='flag-5'>低功耗</b>產(chǎn)品長連接狀態(tài)下降<b class='flag-5'>低功耗</b>功能的實(shí)現(xiàn)方案

    潤和軟件星閃派聯(lián)網(wǎng)開發(fā)套件資料+答疑帖

    星閃派聯(lián)網(wǎng)開發(fā)套件具有豐富的通信接口、開放性、模塊化、集成化等多個(gè)亮點(diǎn);可基于星閃派聯(lián)網(wǎng)開發(fā)
    發(fā)表于 09-29 10:24

    聯(lián)網(wǎng)系統(tǒng)中常用的低功耗自組網(wǎng)無線傳輸方案()_藍(lán)牙模塊篇

    聯(lián)網(wǎng)系統(tǒng)中為什么要使用BLE藍(lán)牙模塊 聯(lián)網(wǎng)系統(tǒng)中使用BLE藍(lán)牙模塊的原因主要有以下幾點(diǎn): 低功耗特性 延長
    的頭像 發(fā)表于 09-27 16:51 ?238次閱讀
    <b class='flag-5'>物</b><b class='flag-5'>聯(lián)網(wǎng)</b>系統(tǒng)中常用的<b class='flag-5'>低功耗</b>自組網(wǎng)無線傳輸方案(<b class='flag-5'>二</b>)_藍(lán)牙模塊篇

    云里LoRaWAN?產(chǎn)品解決方案全新發(fā)布

    現(xiàn)場對聯(lián)網(wǎng)落地的挑戰(zhàn),企業(yè)拿什么有效競爭?對此, 云里里 給出的答案是LoRa 。 好上新?LoRaWAN?產(chǎn)品解決方案來襲 縱觀
    的頭像 發(fā)表于 07-25 10:08 ?237次閱讀

    梯云聯(lián)LoRa網(wǎng)關(guān):聯(lián)網(wǎng)時(shí)代的遠(yuǎn)距離低功耗通信先鋒

    聯(lián)網(wǎng)(IoT)技術(shù)日新月異的今天,高效、穩(wěn)定且低功耗的數(shù)據(jù)傳輸設(shè)備成為了推動(dòng)行業(yè)發(fā)展的關(guān)鍵。深圳梯云聯(lián)推出的LoRa網(wǎng)關(guān),正是這樣一款
    的頭像 發(fā)表于 07-25 09:59 ?217次閱讀

    請問如何使用微控制器優(yōu)化電池供電的聯(lián)網(wǎng)設(shè)備功耗

    如何使用微控制器優(yōu)化電池供電的聯(lián)網(wǎng)設(shè)備功耗?
    發(fā)表于 07-23 07:09

    泰凌微電子TLSR925X:低功耗聯(lián)網(wǎng)SoC新里程碑

    聯(lián)網(wǎng)(IoT)技術(shù)日新月異的今天,低功耗成為驅(qū)動(dòng)電子設(shè)備創(chuàng)新與升級的核心要素之一。為應(yīng)對這一行業(yè)挑戰(zhàn),泰凌微電子憑借其深厚的技術(shù)積累與創(chuàng)新實(shí)力,成功推出了國內(nèi)首顆工作電流低至1mA
    的頭像 發(fā)表于 07-05 10:07 ?546次閱讀

    深圳梯云LoRa網(wǎng)關(guān):賦能聯(lián)網(wǎng)的遠(yuǎn)距離低功耗通信解決方案

    聯(lián)網(wǎng)(IoT)迅猛發(fā)展的今天,高效、穩(wěn)定且低功耗的數(shù)據(jù)傳輸設(shè)備成為推動(dòng)行業(yè)發(fā)展的關(guān)鍵。深圳梯云LoRa網(wǎng)關(guān)以其遠(yuǎn)距離、低功耗的特性,以及
    的頭像 發(fā)表于 06-27 10:09 ?385次閱讀
    深圳梯云LoRa網(wǎng)關(guān):賦能<b class='flag-5'>物</b><b class='flag-5'>聯(lián)網(wǎng)</b>的遠(yuǎn)距離<b class='flag-5'>低功耗</b>通信解決方案

    事關(guān)衛(wèi)星聯(lián)網(wǎng)!LoRaWAN 2027 發(fā)展路線圖重磅公布

    4月16日,LoRa聯(lián)盟(LoRaAlliance)發(fā)布了LoRaWAN開發(fā)路線圖,以引導(dǎo)該標(biāo)準(zhǔn)未來演進(jìn)的方向。LoRaWAN開發(fā)路線圖LoRa作為
    的頭像 發(fā)表于 04-26 08:06 ?531次閱讀
    事關(guān)衛(wèi)星<b class='flag-5'>物</b><b class='flag-5'>聯(lián)網(wǎng)</b>!<b class='flag-5'>LoRaWAN</b> 2027 發(fā)展路線圖重磅公布

    什么是非蜂窩聯(lián)網(wǎng)芯片?非蜂窩聯(lián)網(wǎng)芯片的使用場景

    什么是非蜂窩聯(lián)網(wǎng)芯片?非蜂窩聯(lián)網(wǎng)芯片的使用場景? 非蜂窩聯(lián)網(wǎng)芯片是指用于非蜂窩網(wǎng)絡(luò)的
    的頭像 發(fā)表于 02-01 10:39 ?1611次閱讀

    LoRaWAN聯(lián)網(wǎng)平臺(tái)應(yīng)用

    本文通過分析 LoRaWAN的特點(diǎn),以及 LoRaWAN聯(lián)網(wǎng)平臺(tái)在智慧農(nóng)業(yè)、智慧水務(wù)、智慧醫(yī)療等領(lǐng)域的應(yīng)用,來介紹 LoRaWAN在智慧農(nóng)
    的頭像 發(fā)表于 01-11 16:01 ?380次閱讀
    <b class='flag-5'>LoRaWAN</b><b class='flag-5'>物</b><b class='flag-5'>聯(lián)網(wǎng)</b>平臺(tái)應(yīng)用

    MCU在線技術(shù)講座-EFM和EFR: 面向聯(lián)網(wǎng)開發(fā)的通用MCU平臺(tái)

    : 面向聯(lián)網(wǎng)開發(fā)的通用MCU平臺(tái)”。 本次技術(shù)講座將詳細(xì)說明以芯科科技8位和32位MCU,以及無線SoC作為聯(lián)網(wǎng)
    發(fā)表于 11-23 13:45

    低功耗WiFi模塊的技術(shù)發(fā)展

    隨著聯(lián)網(wǎng)的迅速發(fā)展,對于低功耗設(shè)備和技術(shù)的需求日益增加。低功耗WiFi模塊應(yīng)運(yùn)而生,為連接大量設(shè)備
    的頭像 發(fā)表于 11-02 16:34 ?694次閱讀