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

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

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

【教程】手把手教你!搭建LoRaWAN自動(dòng)采集系統(tǒng)

億佰特物聯(lián)網(wǎng)應(yīng)用專家 ? 2023-07-07 10:02 ? 次閱讀

系統(tǒng)簡介

隨著物聯(lián)網(wǎng)技術(shù)的發(fā)展和應(yīng)用,許多新興的物聯(lián)網(wǎng)平臺(tái)和協(xié)議出現(xiàn)。LoRaWAN是一款基于LoRa的星型網(wǎng)絡(luò),使用LoRa的低功耗、距離遠(yuǎn)的特性,這種網(wǎng)絡(luò)適用于各類抄表業(yè)務(wù)。LoRaWAN網(wǎng)絡(luò)組成主要分三部分,設(shè)備端、網(wǎng)關(guān)和服務(wù)器端。

499c5e9a-1c6a-11ee-a579-dac502259ad0.png

下文是使用E78-DTU、E890-470LG11 LoRaWAN網(wǎng)關(guān)搭建一個(gè)LoRaWAN的自動(dòng)采集系統(tǒng),LoRaWAN服務(wù)器采用ChirpStack開源服務(wù)器,整個(gè)系統(tǒng)示意圖如下圖。設(shè)備端使用E78-DTU與被采集設(shè)備通過RS485連接,E78-DTU通過LoRa與E890-470LG11網(wǎng)關(guān)通訊,網(wǎng)關(guān)將數(shù)據(jù)通過網(wǎng)絡(luò)轉(zhuǎn)發(fā)給云服務(wù)器,云服務(wù)器做出相應(yīng)的處理后轉(zhuǎn)發(fā)給用戶端。

49b7db3e-1c6a-11ee-a579-dac502259ad0.png

搭建環(huán)境

1.Chirpstack服務(wù)器搭建流程簡述

Chirpstack是一款開源的LoRaWAN服務(wù)器,搭建簡單,占用服務(wù)器資源小,支持諸多API接口等優(yōu)點(diǎn)。

搭建流程請(qǐng)參考官網(wǎng),Chirpstack官網(wǎng)地址:https://www.chirpstack.io/

這里可以使用快速部署的項(xiàng)目,Github倉庫地址如下:

https://github.com/brocaar/chirpstack-docker

配置完成后登陸配置網(wǎng)站,默認(rèn)賬號(hào)密碼為admin。

2.E890-470LG11配置流程

打開E890-470LG11,使用筆記本連接網(wǎng)關(guān)的WiFi,名稱為EBT-E890-XXXX。瀏覽器輸入192.168.10.1進(jìn)入配置頁面,密碼為root。網(wǎng)關(guān)ID與服務(wù)器上的配置的ID相匹配,并修改IP地址為服務(wù)器的IP地址。配置正確后,網(wǎng)關(guān)的LINK燈會(huì)常亮表明現(xiàn)在已經(jīng)連接至服務(wù)器。

49d0e1f6-1c6a-11ee-a579-dac502259ad0.png

3.E78-DTU配置流程

E78-DTU使用配套的配置上位機(jī)配置。選擇對(duì)應(yīng)的串口,打開串口后點(diǎn)擊進(jìn)入配置,將服務(wù)器生產(chǎn)AppEUI和AppKEY,APPEUI填0,然后點(diǎn)擊寫入參數(shù)將參數(shù)寫入設(shè)備,最后點(diǎn)擊退出配置,如果配置正確時(shí),設(shè)備LINK燈會(huì)常亮。

49e5a456-1c6a-11ee-a579-dac502259ad0.png

配置自動(dòng)輪詢參數(shù),根據(jù)輪詢數(shù)據(jù)、被采集設(shè)備的超時(shí)時(shí)間、采集的間隔和是否添加CRC校驗(yàn)輸入對(duì)應(yīng)的指令。下圖中配置成輪詢Modbus指令,依次添加下圖中讀取線圈、讀取離散輸入寄存器、讀保持寄存器和讀輸入寄存器,將圖中自動(dòng)添加CRC選上后,會(huì)在輸入的輪詢指令后添加兩個(gè)字節(jié)的CRC-16(Modbus)校驗(yàn)。

4a0be31e-1c6a-11ee-a579-dac502259ad0.png

同時(shí)將DTU設(shè)置為輪詢模式如下圖,根據(jù)實(shí)際需要可以設(shè)置兩次大的輪詢事件的間隔時(shí)間。

4a299ac6-1c6a-11ee-a579-dac502259ad0.png

4.客戶端配置

這里使用MQTTX軟件訂閱Chirpstack服務(wù)器的上行數(shù)據(jù)主題,先連接Mqtt服務(wù)器,輸入正確的服務(wù)器地址和端口。

4a432806-1c6a-11ee-a579-dac502259ad0.png

根據(jù)服務(wù)器上配置的信息輸入訂閱主題格式如下:

application/應(yīng)用ID號(hào)/device/設(shè)備DevEUI/event/up

4a5dedee-1c6a-11ee-a579-dac502259ad0.png

配置正常后能正常接收到服務(wù)器轉(zhuǎn)發(fā)的數(shù)據(jù)。

4a6d2a52-1c6a-11ee-a579-dac502259ad0.png

將轉(zhuǎn)發(fā)數(shù)據(jù)中的data數(shù)據(jù)BASE64解碼后得到原始數(shù)據(jù),每包數(shù)據(jù)的fPort對(duì)應(yīng)的是輪詢指令的序號(hào)。解碼后的數(shù)據(jù)就是被采集設(shè)備返回的數(shù)據(jù)。

4a9718da-1c6a-11ee-a579-dac502259ad0.png

序號(hào)(fPort)原始數(shù)據(jù)解碼后數(shù)據(jù)

1AQEBAFGI01 01 01 00 51 88

2AQIBAWBI01 02 01 01 60 48

3AQMEAAD9F/qt01 03 04 00 00 FD 17 FA AD

4AQQERFFZEUT501 04 04 44 51 59 11 44 F9

使用Chirpstack、E890-470LG11和E78-DTU搭建的自動(dòng)采集系統(tǒng)可以快速搭建一個(gè)物聯(lián)網(wǎng)網(wǎng)絡(luò),簡化搭建端到云的過程,同時(shí)使用LoRa射頻技術(shù)提高了通信距離、提高設(shè)備的通訊距離,自動(dòng)化采集數(shù)據(jù)可以簡化采集流程、節(jié)約人力成本。利用Chirpstack服務(wù)器搭建的網(wǎng)絡(luò)可以降低對(duì)設(shè)備的管理。

相關(guān)推薦

4aae0068-1c6a-11ee-a579-dac502259ad0.jpg4acf0024-1c6a-11ee-a579-dac502259ad0.jpg

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

    關(guān)注

    1

    文章

    148

    瀏覽量

    18907
  • LoRa
    +關(guān)注

    關(guān)注

    349

    文章

    1662

    瀏覽量

    231714
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    【全新課程資料】正點(diǎn)原子《ESP32物聯(lián)網(wǎng)項(xiàng)目實(shí)戰(zhàn)》培訓(xùn)課程資料上線!

    正點(diǎn)原子《ESP32物聯(lián)網(wǎng)項(xiàng)目實(shí)戰(zhàn)》全新培訓(xùn)課程上線啦!正點(diǎn)原子工程師手把手教你學(xué)!通過多個(gè)項(xiàng)目實(shí)戰(zhàn),掌握ESP32物聯(lián)網(wǎng)項(xiàng)目的開發(fā)! 一、課程介紹本課程圍繞物聯(lián)網(wǎng)實(shí)戰(zhàn)項(xiàng)目展開教學(xué),內(nèi)容循序漸進(jìn)
    發(fā)表于 09-24 17:05

    第14章-藍(lán)牙遙控小車 藍(lán)牙串口通訊講解藍(lán)牙APP遙控小車 藍(lán)牙串口通訊講解

    第14章-藍(lán)牙遙控小車 手把手做藍(lán)牙APP遙控小車 藍(lán)牙串口通訊講解
    的頭像 發(fā)表于 08-21 16:24 ?521次閱讀
    第14章-藍(lán)牙遙控小車 藍(lán)牙串口通訊講解藍(lán)牙APP遙控小車 藍(lán)牙串口通訊講解

    手把手教你通過宏集物聯(lián)網(wǎng)工控屏&網(wǎng)關(guān)進(jìn)行協(xié)議轉(zhuǎn)換,將底層PLC/傳感器的數(shù)據(jù)轉(zhuǎn)換為TCP協(xié)議并傳輸?shù)接脩?/a>

    手把手教你通過宏集物聯(lián)網(wǎng)工控屏&網(wǎng)關(guān)進(jìn)行協(xié)議轉(zhuǎn)換,將底層PLC/傳感器的數(shù)據(jù)轉(zhuǎn)換為TCP協(xié)議并傳輸?shù)接脩艚K端
    的頭像 發(fā)表于 08-15 13:29 ?371次閱讀
    <b class='flag-5'>手把手</b><b class='flag-5'>教你</b>通過宏集物聯(lián)網(wǎng)工控屏&amp;網(wǎng)關(guān)進(jìn)行協(xié)議轉(zhuǎn)換,將底層PLC/傳感器的數(shù)據(jù)轉(zhuǎn)換為TCP協(xié)議并傳輸?shù)接脩? />    </a>
</div>                            <div   id=

    干貨分享 如何采集OPC DA數(shù)據(jù)并存儲(chǔ)到SQL Server數(shù)據(jù)庫?

    在工業(yè)自動(dòng)系統(tǒng)中,將OPC DA數(shù)據(jù)采集并存儲(chǔ)到SQL Server數(shù)據(jù)庫具有顯著的應(yīng)用價(jià)值。本文手把手教您完成這一操作,實(shí)現(xiàn)數(shù)據(jù)的統(tǒng)一管理、實(shí)時(shí)監(jiān)控和趨勢(shì)分析,助力企業(yè)優(yōu)化生產(chǎn)流程
    的頭像 發(fā)表于 08-09 10:46 ?420次閱讀
    干貨分享  如何<b class='flag-5'>采集</b>OPC DA數(shù)據(jù)并存儲(chǔ)到SQL Server數(shù)據(jù)庫?

    手把手教你在orcad中設(shè)置CIS元器件數(shù)據(jù)庫,提高工作效率

    元器件數(shù)據(jù)庫,就是實(shí)現(xiàn)上述查找元件、放置元件時(shí)所需要調(diào)用的數(shù)據(jù)庫。本文將手把手教你如何在orcad中配置CIS元器件數(shù)據(jù)庫。
    的頭像 發(fā)表于 06-15 17:27 ?5186次閱讀
    <b class='flag-5'>手把手</b><b class='flag-5'>教你</b>在orcad中設(shè)置CIS元器件數(shù)據(jù)庫,提高工作效率

    手把手教你排序算法怎么寫

    今天以直接插入排序算法,給大家分享一下排序算法的實(shí)現(xiàn)思路,主要包含以下部分內(nèi)容:插入排序介紹插入排序算法實(shí)現(xiàn)手把手教你排序算法怎么寫在添加新的記錄時(shí),使用順序查找的方式找到其要插入的位置,然后將
    的頭像 發(fā)表于 06-04 08:03 ?628次閱讀
    <b class='flag-5'>手把手</b><b class='flag-5'>教你</b>排序算法怎么寫

    手把手帶你移植HAL庫函數(shù)

    開發(fā)者更高效地進(jìn)行嵌入式開發(fā)。手把手帶你移植HAL庫函數(shù)HAL庫提供了一套抽象接口,使開發(fā)者無需直接操作底層硬件寄存器,就能實(shí)現(xiàn)對(duì)硬件的控制。這種抽象使得代碼能夠更
    的頭像 發(fā)表于 05-18 08:04 ?1584次閱讀
    <b class='flag-5'>手把手</b>帶你移植HAL庫函數(shù)

    無刷電機(jī)無感FOC控制培訓(xùn)系列課程

    | 本工作室推出電機(jī)控制無感foc電機(jī)控制系列培訓(xùn)課程本課程主要讓想進(jìn)階的算法工程師,和剛參加工作的工程師或者在校學(xué)生能夠進(jìn)一步提高自己的技能,1.從企業(yè)用人角度手把手教你做電機(jī)控制,提高你的個(gè)人
    發(fā)表于 03-10 13:52

    【先楫HPM5361EVK開發(fā)板試用體驗(yàn)】(原創(chuàng))5.手把手實(shí)戰(zhàn)AI機(jī)械臂

    試用體驗(yàn)】4手把手實(shí)戰(zhàn)EXIP在線解密引擎 我在本論壇內(nèi)的試讀經(jīng)驗(yàn) : 《電子工程師必備——九大系統(tǒng)電路識(shí)圖寶典》+附錄2化整為零和集零為整電路分析方法 《運(yùn)算放大器參數(shù)解析與LTspice應(yīng)用仿真
    發(fā)表于 02-06 10:28

    【飛騰派4G版免費(fèi)試用】4.手把手玩轉(zhuǎn)QT界面設(shè)計(jì)

    完成了使用Qt Designer進(jìn)行界面設(shè)計(jì)的全部流程!是不是覺得像魔法一樣神奇呢?趕緊試試吧! 接上三篇: 【飛騰派4G版免費(fèi)試用】1.實(shí)戰(zhàn)交叉編譯環(huán)境搭建手把手uboot編譯 【飛騰派4G版免費(fèi)
    發(fā)表于 01-27 12:49

    使用DPort-ECT搭建EtherCAT從站step by step

    為了讓客戶更好地使用ZLG致遠(yuǎn)電子的集成式EtherCAT從站模塊DPort-ECT,本文手把手教你如何使用DPort-ECT模塊和EPC6450-DP評(píng)估板快速搭建一個(gè)的EtherCAT從站。設(shè)備
    的頭像 發(fā)表于 01-26 08:25 ?702次閱讀
    使用DPort-ECT<b class='flag-5'>搭建</b>EtherCAT從站step by step

    工程送樣!手把手教你用好廣和通RedCap模組FG131&amp;amp;FG132系列

    工程送樣!手把手教你用好廣和通RedCap模組FG131&FG132系列
    的頭像 發(fā)表于 01-11 18:22 ?649次閱讀
    工程送樣!<b class='flag-5'>手把手</b><b class='flag-5'>教你</b>用好廣和通RedCap模組FG131&amp;amp;FG132系列

    【飛騰派4G版免費(fèi)試用】3.手把手玩轉(zhuǎn)制作rootfs根文件系統(tǒng)

    你們一起玩轉(zhuǎn)制作rootfs,也就是根文件系統(tǒng)。但是別緊張,這不是那種會(huì)讓你頭大的編程問題,而是像在家里做蛋糕一樣的簡單有趣! 非常感謝第一篇文章【飛騰派4G版免費(fèi)試用】1.實(shí)戰(zhàn)交叉編譯環(huán)境搭建手把手
    發(fā)表于 01-09 10:49

    手把手教你制作DAPLink

    這篇文章主要描述利用RT-THREAD+CherryUSB制作DapLink調(diào)試器(R_DapLink)全流程。這里先感謝網(wǎng)友:sakumisu提供cherryUSB協(xié)議棧的技術(shù)支持。 什么是下載調(diào)試器簡單來說,下載調(diào)試器是將PC(例如通過USB協(xié)議)發(fā)送的命令轉(zhuǎn)換為MCU(負(fù)責(zé)MCU內(nèi)部外圍設(shè)備)理解的語言(例如SWD或JTAG協(xié)議)的設(shè)備,加載代碼并精確控制執(zhí)行。 什么是標(biāo)準(zhǔn)簡單來說,標(biāo)準(zhǔn)是一組規(guī)則和協(xié)議,特定行業(yè)中的每個(gè)參與者都同意遵循并執(zhí)行。符合某種內(nèi)核的單片機(jī)Q,都可以使用這種協(xié)議來下載程
    的頭像 發(fā)表于 12-26 08:35 ?4457次閱讀
    <b class='flag-5'>手把手</b><b class='flag-5'>教你</b>制作DAPLink

    最新ChatGPT詳細(xì)注冊(cè)圖文解說教程 ChatGPT賬號(hào)注冊(cè)詳細(xì)步驟分析

    2024年注冊(cè)ChatGPT詳細(xì)教程,手把手教你完成ChatGPT的注冊(cè)
    的頭像 發(fā)表于 12-04 17:18 ?8586次閱讀
    最新ChatGPT詳細(xì)注冊(cè)圖文解說教程  ChatGPT賬號(hào)注冊(cè)詳細(xì)步驟分析