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

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

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

使用Chirpstack服務(wù)器快速搭建本地LoRaWAN網(wǎng)絡(luò)

kae1_cdebyte ? 來源:億佰特物聯(lián)網(wǎng)應(yīng)用專家 ? 2023-07-14 09:53 ? 次閱讀

LoRa調(diào)制是一種低功耗廣域網(wǎng)通信技術(shù),是Semtech公司專有的一種基于擴(kuò)頻技術(shù)的超遠(yuǎn)距離無線傳輸技術(shù)。LoRaWAN是為LoRa遠(yuǎn)距離通信網(wǎng)絡(luò)設(shè)計的一套通訊協(xié)議和系統(tǒng)架構(gòu)。它是一種媒體訪問控制(MAC)層協(xié)議。

926393a8-2171-11ee-962d-dac502259ad0.png

LoRaWAN在整個流程的中充當(dāng)MAC的功能,而LoRa調(diào)制充當(dāng)物理層。

92a4753a-2171-11ee-962d-dac502259ad0.png

LoRaWAN網(wǎng)絡(luò)主要優(yōu)勢體現(xiàn)在低成本、廣域連接和低功耗,同時具有較多的開源平臺可供使用。下文將簡單描述使用億佰特E890-470LG11和E78-470LN22S同開源服務(wù)器平臺-Chirpstack快速搭建本地LoRaWAN網(wǎng)絡(luò)。

Chirpstack服務(wù)器簡介和搭建

Chirpstack是一款多組件的、部署簡單的開源服務(wù)器,同時也是使用最廣泛的LoRaWAN服務(wù)器。本次安裝使用Ubuntu22.04。需要使用到的軟件有g(shù)it vim請自行安裝。

1、安裝環(huán)境

快速搭建驗證平臺時直接使用Chirpstack-docker這個項目,可快速部署服務(wù)器。在要搭建的服務(wù)器上安裝docker-compose。

在Ubuntu終端輸入:sudo apt-get install-y docker-compose,輸入docker-compose version時,會顯示docker-compose版本,此時安裝成功。

92eb3d62-2171-11ee-962d-dac502259ad0.png

2、獲取文件

獲取chirpstack-docker文件有兩種辦法:

第一種直接從github下載,然后拷貝到服務(wù)器上進(jìn)行解壓即可。

第二種使用git指令獲取。

github地址:https://github.com/chirpstack/chirpstack-docker.git

使用git指令獲取項目,輸入指令:

git clonehttps://github.com/chirpstack/chirpstack-docker.git

9307a024-2171-11ee-962d-dac502259ad0.png

3、切換到項目文件夾中:cd chirpstack-docker

4、到目前為止,已經(jīng)可以運(yùn)行sudo docker-compose up開始部署服務(wù)器。首次運(yùn)行會花費(fèi)一點時間下載部署需要的環(huán)境。若網(wǎng)絡(luò)沒有問題,下載完成后,將會啟動服務(wù)器。

5、再下載error

Get"https://registry-1.docker.io/v2/":EOF錯誤

輸入:dig@114.114.114.114 registry-1.docker.io查看可用ip

931b4188-2171-11ee-962d-dac502259ad0.png

打開sudo vim/etc/hosts文件在文件后面添加:

34.205.13.154 registry-1.docker.io

9332cede-2171-11ee-962d-dac502259ad0.png

輸入命令重啟docker:sudo systemctl restart docker.service。

再次運(yùn)行:sudo docker-compose up若依舊不成功,請重復(fù)步驟5。

當(dāng)出現(xiàn)以下提示,服務(wù)器已經(jīng)成功運(yùn)行:在瀏覽器輸入localhost:8080即可進(jìn)入服務(wù)器登錄界面。

9351a5a2-2171-11ee-962d-dac502259ad0.png

sudo docker-compose up在當(dāng)前控制臺運(yùn)行使用ctrl+c停止;

sudo docker-compose up-d在后臺運(yùn)行,使用sudo docker-compose stop停止。

6、修改服務(wù)器配置文件

切換路徑到chirpstack-docker下,輸入命令vim configuration/chirpstack/chirpstack.toml找到:

937f29f0-2171-11ee-962d-dac502259ad0.png

添加需要支持的地區(qū)文件,此處可以將需要你所需要的地區(qū)添加進(jìn)去,也可添加已經(jīng)支持的全部地區(qū)(后續(xù)不在修改).將會在配置界面提供選項。

下面根據(jù)各個地區(qū)不同.進(jìn)行不同的配置:以下地區(qū)代碼需要系統(tǒng)配置中支持才行查看已經(jīng)支持的地區(qū)查看命令ls configuration/chirpstack/

93952ae8-2171-11ee-962d-dac502259ad0.png

打開Vim configuration/chirpstack-gateway-bridge/chirpstack-gateway-bridge.toml

93c8e3ba-2171-11ee-962d-dac502259ad0.png

打開vim docker-compose.yml

93e9b658-2171-11ee-962d-dac502259ad0.png

7、再次啟動

輸入指令:sudo docker-compose up;

部署完成后如下圖,當(dāng)啟動文件有切換的地區(qū)信息則切換成功。

94227006-2171-11ee-962d-dac502259ad0.png

在瀏覽器輸入localhost:8080即可進(jìn)入服務(wù)器登錄界面。

網(wǎng)頁配置網(wǎng)關(guān)和節(jié)點信息并通訊

首先需要保證所使用的電腦和網(wǎng)關(guān)能順利連接服務(wù)器,比如本地服務(wù)器時,確保配置電腦、E890網(wǎng)關(guān)和服務(wù)器處在同一網(wǎng)段,又如果是公網(wǎng)服務(wù)器,確保配置電腦和E890網(wǎng)關(guān)能連接外網(wǎng)。

1、網(wǎng)頁配置

打開瀏覽器輸入:服務(wù)器IP地址:8080。默認(rèn)賬號和密碼均為admin,請第一次使用時注意修改密碼。

944ce4a8-2171-11ee-962d-dac502259ad0.png

2、生成服務(wù)器、網(wǎng)關(guān)和節(jié)點信息

(1)生成服務(wù)器信息

在搭建服務(wù)器時,已經(jīng)切換到服務(wù)器的地區(qū)文件為CN470-0頻段,所以這個時候服務(wù)器運(yùn)行在CN470-0頻段。

點擊Regions,可以看到目前服務(wù)器支持哪些頻段。

9470fb68-2171-11ee-962d-dac502259ad0.png

點擊cn470-0,可以看到此頻段的詳情;

94960494-2171-11ee-962d-dac502259ad0.png

(2)生產(chǎn)網(wǎng)關(guān)和節(jié)點信息

點擊左側(cè)欄中Gateways,然后點擊右上角Add gateway新建一個網(wǎng)關(guān)種類。

94b9c154-2171-11ee-962d-dac502259ad0.png

網(wǎng)關(guān)類型為E890,填寫網(wǎng)關(guān)ID也可以自動生成ID,同個服務(wù)器不能使用相同的網(wǎng)關(guān)ID,E890網(wǎng)關(guān)默認(rèn)使用00 00 00 00 00 00 00 FF FF。紅框為網(wǎng)關(guān)的狀態(tài)信息上報周期,E890和網(wǎng)關(guān)均使用默認(rèn)的30秒。點擊submit創(chuàng)建網(wǎng)關(guān)。

94dc2460-2171-11ee-962d-dac502259ad0.png

打開WiFi,連接網(wǎng)關(guān)的WiFi,名稱為EBT-E890-XXXX。瀏覽器輸入192.168.10.1進(jìn)入配置頁面。密碼為root。網(wǎng)關(guān)ID默認(rèn)0000000000FFFF,并修改IP地址為服務(wù)器的IP地址。

94f2ee5c-2171-11ee-962d-dac502259ad0.png

網(wǎng)關(guān)頻段根據(jù)服務(wù)器的配置文件選擇為cn470_0。

952e4934-2171-11ee-962d-dac502259ad0.png

點擊保存并應(yīng)用,即可看到網(wǎng)關(guān)LINK燈亮起,即表示網(wǎng)關(guān)已連上服務(wù)器。

95489668-2171-11ee-962d-dac502259ad0.png

(3)生成節(jié)點并通信測試

隨后生成節(jié)點種類和節(jié)點信息。點擊左側(cè)框中Device-profile,點擊右上角“Add device profiles”新建一個節(jié)點種類。

955b6586-2171-11ee-962d-dac502259ad0.png

下圖是E78-470LN22S使用的參數(shù)信息。

9588db24-2171-11ee-962d-dac502259ad0.png

這里填寫的參數(shù)應(yīng)和節(jié)點本身的頻段和LoRaWAN版本一致,這里E78-470LN22S的頻段是470_0,LoRaWAN版本選擇1.0.2-B。

95a54c3c-2171-11ee-962d-dac502259ad0.png95b8c21c-2171-11ee-962d-dac502259ad0.png

點擊紅色框,開啟OTAA模式,并開啟CLASS C,最后點擊Submit創(chuàng)建device Profiles。OTAA和ABP模式具體區(qū)別請參看LoRaWAN規(guī)范中的描述。簡而言之,OTAA比ABP模式更加靈活,易于部署。

點擊左側(cè)欄中Applications,點擊Add application新建一個應(yīng)用,命名為E78-470。

95d3b0cc-2171-11ee-962d-dac502259ad0.png

退回上一級界面點擊e78,點擊右上角Add device生成一個節(jié)點。下圖中紅框為DevEUI,deviceprofiles選擇剛才創(chuàng)建的E78-470,之后設(shè)置節(jié)點信息需要這個參數(shù)。

95efd4dc-2171-11ee-962d-dac502259ad0.png

點擊submit建立節(jié)點,隨后會彈出添加APPKEY的界面;隨后點擊圖中紅框圖標(biāo)生成APPKEY;

9614b09a-2171-11ee-962d-dac502259ad0.png

最后點擊submit建立節(jié)點成功。

按照E78手冊中的AT指令設(shè)置E78的入網(wǎng)信息,并申請入網(wǎng),如下圖。

962a7146-2171-11ee-962d-dac502259ad0.png

此時成功搭建E890、E78和Chirpstack服務(wù)器組成的LoRaWAN網(wǎng)絡(luò)。

結(jié)語

使用Chirpstack和E890、E78能快速搭建LoRaWAN網(wǎng)絡(luò),對于一些需要快速成型的項目有很大的優(yōu)勢,同時利用Chirpstack的拓展功能,能快速與其他服務(wù)器形成配合。

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

    關(guān)注

    9

    文章

    4185

    瀏覽量

    50765
  • 廣域網(wǎng)
    +關(guān)注

    關(guān)注

    1

    文章

    239

    瀏覽量

    21756
  • 通信網(wǎng)絡(luò)
    +關(guān)注

    關(guān)注

    21

    文章

    2016

    瀏覽量

    51889
  • LoRa
    +關(guān)注

    關(guān)注

    348

    文章

    1655

    瀏覽量

    231610
  • lorawan
    +關(guān)注

    關(guān)注

    3

    文章

    309

    瀏覽量

    23776

原文標(biāo)題:【教程】使用LoRaWAN網(wǎng)關(guān)快速建立本地LoRaWAN網(wǎng)絡(luò)

文章出處:【微信號:cdebyte,微信公眾號:億佰特物聯(lián)網(wǎng)應(yīng)用專家】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    搭建LoRaWAN服務(wù)器——ChirpStack

    LoRaWAN技術(shù)的應(yīng)用范圍越來越廣泛,而ChirpStack作為?款備受開發(fā)者青睞的優(yōu)秀LoRaWAN服務(wù)器,支持多種操作系統(tǒng)和硬件平臺,可在不同場景下
    的頭像 發(fā)表于 07-31 23:07 ?937次閱讀
    <b class='flag-5'>搭建</b><b class='flag-5'>LoRaWAN</b><b class='flag-5'>服務(wù)器</b>——<b class='flag-5'>ChirpStack</b>

    LoRaWAN網(wǎng)絡(luò)服務(wù)器有哪些應(yīng)用

    LoRaWAN是什么?LoRaWAN網(wǎng)絡(luò)服務(wù)器有哪些應(yīng)用?為何要使用擴(kuò)頻技術(shù)?
    發(fā)表于 09-24 13:19

    [魯班貓創(chuàng)意氛圍賽]項目提交:本地LoRaWAN網(wǎng)關(guān)

    ,LoRaWAN節(jié)點設(shè)備可以通過web配置進(jìn)行入網(wǎng),上報數(shù)據(jù)等操作,獨立的集中也可以通過局域網(wǎng)接入到本服務(wù)器中,實現(xiàn)了本地lorawan網(wǎng)
    發(fā)表于 05-13 16:11

    如何搭建本地smtp服務(wù)器

    本文開始闡述的闡述了搭建本地smtp服務(wù)器的教程,另外還介紹了基于CentOS搭建SMTP服務(wù)器的詳細(xì)教程。
    發(fā)表于 04-08 14:46 ?1.9w次閱讀
    如何<b class='flag-5'>搭建</b><b class='flag-5'>本地</b>smtp<b class='flag-5'>服務(wù)器</b>

    如何搭建一個本地FTP服務(wù)器?

    如果需要開發(fā)FTP文件上傳下載功能,那么需要在本機(jī)上搭建一個本地FTP服務(wù)器,方便調(diào)試。第一步:配置IIS Web服務(wù)器,控制面板中找到“程序”并打開, 程序界面找到“啟用或關(guān)閉Win
    發(fā)表于 05-12 08:00 ?0次下載
    如何<b class='flag-5'>搭建</b>一個<b class='flag-5'>本地</b>FTP<b class='flag-5'>服務(wù)器</b>?

    本地服務(wù)器如何搭建,給大家分享四個步驟

    按照步驟操作。如果想要搭建網(wǎng)站,也能夠租用服務(wù)器,深圳市恒訊科技的服務(wù)器租用快速部署,操非常方便。下面是具體的本地
    的頭像 發(fā)表于 06-29 17:34 ?2w次閱讀

    如何安裝ChirpStack服務(wù)器

    ChipStack是目前使用最廣泛的一個開源的LoRaWAN?服務(wù)器。它提供非常簡潔、友好的Web界面,方便用戶對設(shè)備進(jìn)行管理。
    發(fā)表于 04-29 11:22 ?2311次閱讀

    Chirpstack服務(wù)器簡介和搭建教程

    LoRaWAN網(wǎng)絡(luò)主要優(yōu)勢體現(xiàn)在低成本、廣域連接和低功耗,同時具有較多的開源平臺可供使用。使用Chirpstack服務(wù)器可以快速
    的頭像 發(fā)表于 05-30 13:43 ?1108次閱讀
    <b class='flag-5'>Chirpstack</b><b class='flag-5'>服務(wù)器</b>簡介和<b class='flag-5'>搭建</b>教程

    LoRaWAN技術(shù)的基本概念 LoRaWAN服務(wù)器ChirpStack搭建教程

    LoRaWAN技術(shù)的應(yīng)用范圍越來越廣泛,而ChirpStack作為?款備受開發(fā)者青睞的優(yōu)秀LoRaWAN服務(wù)器,支持多種操作系統(tǒng)和硬件平臺,可在不同場景下
    的頭像 發(fā)表于 07-21 09:53 ?869次閱讀
    <b class='flag-5'>LoRaWAN</b>技術(shù)的基本概念 <b class='flag-5'>LoRaWAN</b><b class='flag-5'>服務(wù)器</b><b class='flag-5'>ChirpStack</b><b class='flag-5'>搭建</b>教程

    如何配置網(wǎng)關(guān)設(shè)備接入ChirpStack服務(wù)器

    在之前的學(xué)習(xí)中,我們已經(jīng)掌握了LoRaWAN技術(shù)以及ChirpStack服務(wù)器的基本知識和應(yīng)用場景。以及如何在Debian服務(wù)器上使用Docker容器技術(shù)來
    的頭像 發(fā)表于 07-28 11:23 ?753次閱讀
    如何配置網(wǎng)關(guān)設(shè)備接入<b class='flag-5'>ChirpStack</b><b class='flag-5'>服務(wù)器</b>

    網(wǎng)關(guān)設(shè)備如何接入ChirpStack服務(wù)器?

    在之前的學(xué)習(xí)中,我們已經(jīng)掌握了LoRaWAN技術(shù)以及ChirpStack服務(wù)器的基本知識和應(yīng)用場景。以及如何在Debian服務(wù)器上使用Docker容器技術(shù)來
    的頭像 發(fā)表于 08-01 00:09 ?706次閱讀
    網(wǎng)關(guān)設(shè)備如何接入<b class='flag-5'>ChirpStack</b><b class='flag-5'>服務(wù)器</b>?

    windows系統(tǒng)下搭建chirpstack服務(wù)器教程

    安信可開源團(tuán)隊相應(yīng)網(wǎng)友號召,今天給大家?guī)砹?b class='flag-5'>本地搭建chirpstack服務(wù)器并且成功連接的教程,給大家少走一些彎路,本章內(nèi)容篇幅較長,有想要了解和測試的朋友耐心看完,本例程從模組獲取
    的頭像 發(fā)表于 08-28 11:33 ?982次閱讀
    windows系統(tǒng)下<b class='flag-5'>搭建</b><b class='flag-5'>chirpstack</b><b class='flag-5'>服務(wù)器</b>教程

    windows下安信可Ra-08H接入自建chirpstack服務(wù)器,使用MQTT通信教程

    5.2設(shè)置訂閱發(fā)布的Topic 5.3節(jié)點上報數(shù)據(jù) 5.4服務(wù)器下發(fā)數(shù)據(jù) 5.5確認(rèn)服務(wù)器內(nèi)的log日志 六、結(jié)束 前言 安信可開源團(tuán)隊相應(yīng)網(wǎng)友號召,今天給大家?guī)砹?b class='flag-5'>本地搭建
    的頭像 發(fā)表于 08-28 17:31 ?741次閱讀
    windows下安信可Ra-08H接入自建<b class='flag-5'>chirpstack</b><b class='flag-5'>服務(wù)器</b>,使用MQTT通信教程

    LoRaWAN網(wǎng)關(guān)與常見網(wǎng)絡(luò)服務(wù)器的協(xié)議

    LoRaWAN網(wǎng)關(guān)與ChirpStack之間的協(xié)議LoRaWAN網(wǎng)關(guān)與ChirpStack(以前稱為LoRaServer)服務(wù)器之間的通信
    的頭像 發(fā)表于 09-15 08:22 ?709次閱讀
    <b class='flag-5'>LoRaWAN</b>網(wǎng)關(guān)與常見<b class='flag-5'>網(wǎng)絡(luò)服務(wù)器</b>的協(xié)議

    LoRaWAN服務(wù)器連接進(jìn)行數(shù)據(jù)收發(fā)

    一與Chirpstack服務(wù)器數(shù)據(jù)交互準(zhǔn)備:使用MQTTX軟件訂閱目標(biāo)服務(wù)器,此處為自己搭建chirpstack
    的頭像 發(fā)表于 09-22 08:22 ?738次閱讀
    與<b class='flag-5'>LoRaWAN</b><b class='flag-5'>服務(wù)器</b>連接進(jìn)行數(shù)據(jù)收發(fā)