女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

【教程】Node-RED中Chirpstack節點使用指南

億佰特物聯網應用專家 ? 2025-03-27 19:33 ? 次閱讀

物聯網應用開發中,LoRaWAN技術因其低功耗、遠距離傳輸等特點而備受關注。Chirpstack作為最流行的LoRaWAN服務器之一,與Node-RED的集成為我們提供了強大的物聯網應用開發能力。本文將詳細介紹Node-RED中Chirpstack節點的使用方法,特別是Device Event和Device Downlink這兩個重要節點的應用。

Chirpstack節點概述

1. 節點類型

Node-RED提供了ChirpStack相關節點,本文介紹@chirpstack/node-red-contrib-chirpstack節點包,主要包括以下兩類:

(1)device event節點:用于解碼和過濾MQTT事件。

(2)device downlink節點:用于通過ChirpStack API將設備下行負載加入指定devEUI設備的下行隊列中。

2. 配置要求

在使用Chirpstack節點之前,需要確保:

(1)已正確安裝Node-RED

(2)已配置好Chirpstack服務器

Device Event節點詳解

1. 功能說明

device event節點是一個事件觸發節點,主要用于解碼和過濾MQTT事件,通常與mqtt in節點結合使用。支持以下事件類型:

Uplink:設備發送數據到網絡時觸發

Join:設備首次加入LoRaWAN網絡時觸發

Status:設備狀態更新事件,例如連接狀態變化

Ack(of confirmed downlink):設備確認接收下行消息時觸發

Tx Ack(of downlink transmission):設備確認接收網關下行數據包時觸發

Error:設備發生錯誤時觸發,例如通信失敗

2. 配置步驟

(1)添加mqtt in節點到流程中;

(2)配置MQTT訂閱主題,標準格式:application/+/device/+/event/+;

(3)添加device event節點,并連接到mqtt in節點;

(4)配置事件過濾器,這里deivce event我們選擇uplink;

(5)添加一個debug,可以方便調試查看。流程如下:

4a3c510e-0aff-11f0-9434-92fbcf53809c.png

mqtt in節點配置如下:

4a7115e2-0aff-11f0-9434-92fbcf53809c.png

3. 輸出消息格式

當LoRaWAN節點設備上發信息時:

4a86d29c-0aff-11f0-9434-92fbcf53809c.png

Device Downlink節點詳解

1. 功能說明

device downlink節點用于通過Chirpstack API發送數據到節點設備。消息會被添加到ChirpStack的queue隊列中,等待節點設備接收??梢酝ㄟ^這個功能實現發送響應數據、發送控制命令、更新設備配置以及觸發設備動作等。

2. 配置步驟

(1)添加device downlink節點到流程中;(2)配置ChirpStack服務器連接:Server:連接ChirpStack服務器,默認端口8080;API Token:在ChirpStack管理頁面的Tenant選項中找到API Keys,點擊Add API Key生成并復制。(3)連接device downlink節點到function節點,以處理設備響應。流程如下:

4a9c5cd4-0aff-11f0-9434-92fbcf53809c.png

downlink節點配置如下:

4aaf1f68-0aff-11f0-9434-92fbcf53809c.png

3. 輸入消息格式

通過function函數解析出上傳信息的內容,并輸入到downlink節點中,function內容如下:

return { devEui: msg.payload.deviceInfo.devEui, fPort: msg.payload.fPort, confirmed: false, payload: Buffer.from(msg.payload.data, 'base64').toString('hex')}

總結

通過以上配置,可以完成一個數據回顯案例,可以將上傳的數據原路返回,通過億佰特產品E78-868LN22S進行測試,結果如下,返回的信息與發送信息內容相同。

4ac146d4-0aff-11f0-9434-92fbcf53809c.png

總體工作流程為:

1. device event節點接收設備上行數據;2. function節點處理數據并構造下行消息;3. device downlink節點將消息發送回設備;4. 設備接收到原始數據的回顯。通過Node-RED提供的ChirpStack相關節點,開發者可以方便地監聽LoRaWAN設備事件并發送控制指令,實現LoRaWAN設備的數據交互和遠程管理。

相關推薦

億佰特的LoRaWAN產品矩陣:

① LoRaWAN節點:E78系列&E77系列E78系列和E77系列是兩款LoRaWAN節點模塊。采用先進的LoRa調制技術,具有低功耗、遠距離通信、高靈敏度等特性。這些節點產品可以廣泛應用于環境監測、智能農業、智能家居等領域,實現數據的實時采集和傳輸。同時,它們還支持多種傳感器接口,方便用戶根據實際需求進行擴展和定制。

4ad09512-0aff-11f0-9434-92fbcf53809c.png

②LoRaWAN網關模組:E106系列
E106系列是我們專為開發者設計的LoRaWAN網關模組。它是一款mini PCIE接口的模組,可以很方便地集成到開發者自己的主板上面,基于Semtech官方的程序進行移植可以很輕松地實現LoRaWAN網關功能。

4ad92718-0aff-11f0-9434-92fbcf53809c.png

③LoRaWAN網關:E870系列

E870系列是億佰特推出的高性能LoRaWAN網關產品。這款網關采用了先進的射頻技術和高性能處理器,支持多通道并行處理和大數據量傳輸。同時,E870系列網關還支持多種通信協議和接口,方便用戶與其他系統進行集成和對接。這款網關產品可以廣泛應用于智慧城市、智能建筑、工業物聯網等領域,為用戶提供穩定、可靠的通信服務。

4afb8218-0aff-11f0-9434-92fbcf53809c.png

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 物聯網
    +關注

    關注

    2927

    文章

    45847

    瀏覽量

    387618
  • lorawan
    +關注

    關注

    3

    文章

    343

    瀏覽量

    24249
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    Node-RED實現電表數據采集并上云

    本案例將通過Docker容器安裝DLT-645協議插件采集實現電表數據上云,前面已經講過ModbusRTU協議通過Node-RED上云,如果采用支持ModbusRTU電表可以參考之前的“Docker
    的頭像 發表于 06-07 08:21 ?3333次閱讀
    <b class='flag-5'>Node-RED</b>實現電表數據采集并上云

    基于node-Red和Raspberry Pi的物聯網實驗設計

    基于node-Red和Raspberry Pi的物聯網實驗設計,都是小實驗,有人會嗎?
    發表于 03-06 12:11

    Node-Red是什么?如何去學習Node-Red?

    Node-Red是什么?如何去學習Node-Red?有哪些方法可以去學習Node-Red?
    發表于 07-02 06:11

    新手求助如何去學習Node-Red

    如何去學習Node-Red?怎樣去安裝dashboard這個UI控件庫?
    發表于 09-01 06:53

    第2部分:使用Node-RED的程序

    Understand how to use the Node-RED* interface to add sensors and send data to the AWS* cloud.
    的頭像 發表于 10-26 07:17 ?6912次閱讀

    運用 Node-RED 開發 LoRa 應用

    在之前的課程LoRa G-IoT模塊基礎應用,我們已經知道如何將從LoRa得到的數值上傳服務器,本文我們將學習撰寫Node-RED,將數據傳送到自己設計的網頁監測接口。
    的頭像 發表于 12-25 17:54 ?987次閱讀

    在Raspberry Pi利用Node-RED控制LED

    在今天的教程,我們將研究如何使用 Node-RED 在樹莓派上部署簡單的項目。
    的頭像 發表于 09-01 16:00 ?6593次閱讀
    在Raspberry Pi<b class='flag-5'>中</b>利用<b class='flag-5'>Node-RED</b>控制LED

    Node-RED在ARM嵌入式工控機上的應用

    BL302 ARM嵌入式工控機Node-RED使用教程
    的頭像 發表于 03-02 18:45 ?5304次閱讀
    <b class='flag-5'>Node-RED</b>在ARM嵌入式工控機上的應用

    Node-RED的初始頁面以及初步搭建流的基礎知識解析

    Node-RED的界面主要分為四個部分:頂部標題欄、左側節點選項欄、中間的工作區域以及右側的調試欄
    的頭像 發表于 05-30 09:45 ?3413次閱讀
    <b class='flag-5'>Node-RED</b>的初始頁面以及初步搭建流的基礎知識解析

    Node-red啟動電腦攝像頭案例

    通過Node-red實現打開電腦自帶的攝像頭或者USB攝像頭
    的頭像 發表于 06-01 06:50 ?5961次閱讀
    <b class='flag-5'>Node-red</b>啟動電腦攝像頭案例

    物聯網與ESP32、Node-RED和InfluxDB與WebSocket

    電子發燒友網站提供《物聯網與ESP32、Node-RED和InfluxDB與WebSocket.zip》資料免費下載
    發表于 07-13 09:51 ?1次下載
    物聯網與ESP32、<b class='flag-5'>Node-RED</b>和InfluxDB與WebSocket

    Node-RED安裝本地教程

    Node-RED是一個基于流的開發工具,廣泛應用于物聯網(IoT)、家庭自動化和其他數據驅動的應用程序。它通過圖形化的編程界面,使得非專業程序員也能輕松上手。本文將介紹如何在本地環境安裝Node-RED,幫助你快速開始項目開發
    的頭像 發表于 06-24 12:10 ?3253次閱讀
    <b class='flag-5'>Node-RED</b>安裝本地教程

    Node-RED如何制作漂亮的界面

    Node-RED深度融合(如成都的縱橫智控和蘇州穩聯科技將Node-RED與物聯網網關深度融合,打造可視化、硬件加持的物聯網開發平臺,使用者無需編碼即可快速實現各類應用,開拓物聯網無限可能)。未來或許將會有越來越多的企業步入此行業
    的頭像 發表于 06-26 16:50 ?7013次閱讀
    <b class='flag-5'>Node-RED</b>如何制作漂亮的界面

    Node-RED初學者教程-三分鐘學習

    通過這短短三分鐘的教程,你已經掌握了Node-RED的基本操作。你可以利用Node-RED的強大功能來創建更復雜的數據流和自動化任務,無論是物聯網應用、API集成還是數據處理。Node-RED簡化了編程過程,讓開發更直觀、更高效
    的頭像 發表于 06-27 17:09 ?4916次閱讀
    <b class='flag-5'>Node-RED</b>初學者教程-三分鐘學習

    【干貨】什么是Node-RED?一文帶你了解!

    一什么是Node-RED?首先我們來認識一下什么是Node-RED。Node-RED是一個基于Node.js的開源可視化編程工具,于2013年由IBM公司推出。它可以通過瀏覽器的圖形化
    的頭像 發表于 03-13 19:32 ?585次閱讀
    【干貨】什么是<b class='flag-5'>Node-RED</b>?一文帶你了解!