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

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

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

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

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

LoRaWAN技術(shù)的應(yīng)用范圍越來(lái)越廣泛,而ChirpStack作為?款備受開發(fā)者青睞的優(yōu)秀LoRaWAN服務(wù)器,支持多種操作系統(tǒng)硬件平臺(tái),可在不同場(chǎng)景下快速部署和使用。

在本次實(shí)例中,我們將使用全雙工LoRaWAN網(wǎng)關(guān)E870-L470LG11和SoC無(wú)線模塊測(cè)試套件E78-400TBL-02來(lái)演示如何配置LoRaWAN網(wǎng)絡(luò)通訊。此外,我們將搭建本地模擬的ChirpStack服務(wù)器,其公網(wǎng)服務(wù)原理相同。我們將使用Debian操作系統(tǒng)和Docker容器技術(shù)來(lái)搭建ChirpStack服務(wù)器。

a4db94f6-26f1-11ee-962d-dac502259ad0.jpg

E870-L470LG11

a500c1a4-26f1-11ee-962d-dac502259ad0.jpg

E78-400TBL-02

ChirpStack是?款開源的LoRaWAN服務(wù)器,支持多種協(xié)議棧和網(wǎng)關(guān)設(shè)備。其架構(gòu)清晰、模塊化,可根據(jù)實(shí)際需求進(jìn)行靈活配置和擴(kuò)展。在使用ChirpStack搭建LoRaWAN服務(wù)器時(shí),我們需要了解?些常見的術(shù)語(yǔ)和概念,如應(yīng)用程序接?、網(wǎng)關(guān)橋接和設(shè)備配置等。通過(guò)深入了解ChirpStack的工作原理和應(yīng)用場(chǎng)景,我們可以更好地利用其優(yōu)勢(shì),開發(fā)出高質(zhì)量的物聯(lián)網(wǎng)應(yīng)用程序。

總之,搭建ChirpStack服務(wù)器需要注意多個(gè)方面的問題,包括操作系統(tǒng)配置、軟件包依賴、容器化技術(shù)等。通過(guò)合理配置和管理,我們可以提高服務(wù)器的穩(wěn)定性和安全性,為后續(xù)應(yīng)用開發(fā)和管理提供便利。同時(shí),深入了解ChirpStack的工作原理和應(yīng)用場(chǎng)景,可以更好地利用其優(yōu)勢(shì),開發(fā)出高質(zhì)量的物聯(lián)網(wǎng)應(yīng)用程序。

開啟SSH服務(wù)

由于Debian 11服務(wù)器默認(rèn)情況下關(guān)閉SSH以及root登陸,我們需要先開啟SSH以及root賬戶。如果使用其他系統(tǒng),可針對(duì)跳過(guò)相應(yīng)配置過(guò)程。

1.安裝SSH

在終端輸入以下命令:

a5258c82-26f1-11ee-962d-dac502259ad0.png

這里輸入登錄賬號(hào)的密碼:

a534aad2-26f1-11ee-962d-dac502259ad0.png

如果安裝出現(xiàn)以下錯(cuò)誤:

a559b066-26f1-11ee-962d-dac502259ad0.png

可嘗試使用以下命令安裝:

a58b7862-26f1-11ee-962d-dac502259ad0.png

安裝完成后,SSH服務(wù)默認(rèn)開啟。若要手動(dòng)啟動(dòng),使用以下命令:

a5a41a34-26f1-11ee-962d-dac502259ad0.png

2.開啟root賬戶

在Debian中,默認(rèn)情況下是禁用root賬戶的。需要按以下步驟開啟root賬戶:

(1)以管理員身份登錄系統(tǒng)。

(2)打開終端并輸入以下命令以切換到root用戶:

a5b61cfc-26f1-11ee-962d-dac502259ad0.png

(3)輸入您的管理員密碼。

(4)輸入以下命令以設(shè)置root賬戶的密碼:

a5c6e6ae-26f1-11ee-962d-dac502259ad0.png

(5)輸入您想要設(shè)置的root密碼并確認(rèn)。

(6)現(xiàn)在您已經(jīng)成功開啟了root賬戶,可以使用以下命令來(lái)登錄root賬戶:

a5d8b3b6-26f1-11ee-962d-dac502259ad0.png

3.允許root通過(guò)ssh登陸

(1)安裝vim(需要root用戶)

a5ef9b3a-26f1-11ee-962d-dac502259ad0.png

(2)使用vim打開并修改/etc/ssh/sshd_config文件

a604d52c-26f1-11ee-962d-dac502259ad0.png

在編輯模式(任意點(diǎn)擊a、i、o進(jìn)入編輯模式)下,將以下內(nèi)容:

將:#PermitRootLogin prohibit-password

修改為:PermitRootLogin yes

將:#PasswordAuthentication yes

修改為:PasswordAuthentication yes

完成后,退出編輯模式(點(diǎn)擊esc按鍵),輸入:wq保存退出。

(3)重啟ssh服務(wù)器,輸入:

a620610c-26f1-11ee-962d-dac502259ad0.png

如果使用Debian 11,則使用以下命令:

a63222ac-26f1-11ee-962d-dac502259ad0.png

完成以上操作后,即可使用root用戶通過(guò)SSH登錄。

安裝docker容器

1.安裝基礎(chǔ)工具,首先升級(jí)系統(tǒng):

a649560c-26f1-11ee-962d-dac502259ad0.png

如果出現(xiàn)以下錯(cuò)誤提示是因?yàn)闊o(wú)法連接到指定的服務(wù)器:

a65f4d5e-26f1-11ee-962d-dac502259ad0.png

可以運(yùn)行:

a6bdb7f4-26f1-11ee-962d-dac502259ad0.png

命令更新軟件包列表,后再嘗試sudo apt upgrade升級(jí)(sudo apt-get update和sudo apt update都是用來(lái)更新系統(tǒng)的軟件包列表。它們的作用是相同的,但是sudo apt是新版本之后引入的新命令,它更加簡(jiǎn)潔易記,同時(shí)也支持?些新的功能,比如顯示更友好的進(jìn)度條等。因此,如果你的系統(tǒng)版本比較新,建議使用sudo apt update命令。但是,如果你使用的是比較舊,可能需要使用sudo apt-get update命令)。

安裝完成后出現(xiàn)提示apache2軟件包的更新通知,這里直接退出按下q鍵即可。

安裝curl

a6d3a898-26f1-11ee-962d-dac502259ad0.png

或者

a6e81ddc-26f1-11ee-962d-dac502259ad0.png

2.自動(dòng)安裝Docker

使用官方安裝腳本自動(dòng)安裝Docker,命令如下:

a6fa4fe8-26f1-11ee-962d-dac502259ad0.png

3.安裝Docker Compose

a70aba72-26f1-11ee-962d-dac502259ad0.png

4.成功地將Docker Compose下載了/usr/local/bin/docker-compose路徑下。接下來(lái)需要將下載的二進(jìn)制文件添加可執(zhí)行權(quán)限,可以使用以下命令來(lái)完成:

a7270182-26f1-11ee-962d-dac502259ad0.png

5.使用docker--compose--version命令可以查看Docker Compose安裝的版本:

a7378ebc-26f1-11ee-962d-dac502259ad0.png

部署ChirpStack

1.克隆Github倉(cāng)庫(kù)

Chirpstack官方提供了?個(gè)快速部署Chirpstack的Github倉(cāng)庫(kù),使用Docker Compose工具,可以快速部署Chirpstack服務(wù)。

a74cdfe2-26f1-11ee-962d-dac502259ad0.png

2.啟動(dòng)服務(wù)

a7641a2c-26f1-11ee-962d-dac502259ad0.png

3.查看docker運(yùn)行狀態(tài)

等待Docker啟動(dòng)完成后,不改變系統(tǒng)路徑,直接在命令行輸入:

a7779fca-26f1-11ee-962d-dac502259ad0.png

命令行返回compose啟動(dòng)的情況:

a78a9134-26f1-11ee-962d-dac502259ad0.png

然后再查看 docker compose 啟動(dòng)的容器運(yùn)行情況:

a79cc89a-26f1-11ee-962d-dac502259ad0.png

如果顯示以下內(nèi)容,則成功安裝ChirpStack:

a7b28fae-26f1-11ee-962d-dac502259ad0.png

4.訪問Chirpstack服務(wù)

使用Web瀏覽器訪問本地的8080端口,即可看到ChirpStack的服務(wù)登錄頁(yè)。在這里,我的服務(wù)器地址是192.168.10.210,所以我用瀏覽器直接訪問“192.168.10.210:8080”端口后,自動(dòng)跳轉(zhuǎn)到ChirpStack的登錄頁(yè)。

a7f2a6c0-26f1-11ee-962d-dac502259ad0.png

默認(rèn)的登錄用戶名和密碼是admin/admin。登錄成功后,您將能夠訪問ChirpStack的儀表盤頁(yè)面。頁(yè)面如下圖所示:

a816776c-26f1-11ee-962d-dac502259ad0.png

接下來(lái),如果您需要配置網(wǎng)關(guān)接入服務(wù)器。在本例中,我們使用的是E870-L470LG11網(wǎng)關(guān),其默認(rèn)網(wǎng)關(guān)地址為192.168.10.1。為避免網(wǎng)絡(luò)沖突,我們將服務(wù)器的IP地址其他地址。

在本例中,我們首先簡(jiǎn)單介紹了LoRaWAN技術(shù)的基本概念,以及LoRaWAN網(wǎng)絡(luò)的三個(gè)主要部分:終端節(jié)點(diǎn)、網(wǎng)關(guān)和服務(wù)器。然后,我們?cè)敿?xì)講解了如何搭建LoRaWAN服務(wù)器——ChirpStack。此外,我們還討論了如何開啟SSH服務(wù)和root賬戶,以便您更方便地管理服務(wù)器。我們?cè)敿?xì)介紹了如何生成SSH密鑰、如何使用SSH客戶端連接到服務(wù),如何修改root賬戶密碼等步驟。

總之,我們?cè)诒敬谓涣髦蟹窒砹嗽S多實(shí)用的技術(shù)知識(shí)和操作步驟,希望對(duì)您有所幫助。接下來(lái),我們將開始使用網(wǎng)關(guān)E870-L470LG11接入服務(wù)器。如果您還有其他問題或需要進(jìn)?步的幫助,請(qǐng)隨時(shí)提問。

審核編輯:湯梓紅

聲明:本文內(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)投訴
  • 服務(wù)器
    +關(guān)注

    關(guān)注

    12

    文章

    8700

    瀏覽量

    84528
  • 操作系統(tǒng)
    +關(guān)注

    關(guān)注

    37

    文章

    6545

    瀏覽量

    122731
  • Docker
    +關(guān)注

    關(guān)注

    0

    文章

    446

    瀏覽量

    11738
  • lorawan
    +關(guān)注

    關(guān)注

    3

    文章

    306

    瀏覽量

    23749
  • Debian
    +關(guān)注

    關(guān)注

    0

    文章

    74

    瀏覽量

    1090

原文標(biāo)題:【教程】搭建LoRaWAN服務(wù)器——ChirpStack

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

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    LoRaWAN簡(jiǎn)介

    的通信實(shí)體:LoRa終端、LoRa網(wǎng)關(guān)和LoRa服務(wù)器。LoRaWAN在協(xié)議和網(wǎng)絡(luò)架構(gòu)的設(shè)計(jì)上,充分考慮了節(jié)點(diǎn)功耗,網(wǎng)絡(luò)容量,QoS,安全性和網(wǎng)絡(luò)應(yīng)用多樣性等幾個(gè)因素,如下圖為協(xié)議層次圖
    的頭像 發(fā)表于 05-08 10:43 ?5860次閱讀
    <b class='flag-5'>LoRaWAN</b>簡(jiǎn)介

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

    LoRaWAN技術(shù)的應(yīng)用范圍越來(lái)越廣泛,而ChirpStack作為?款備受開發(fā)者青睞的優(yōu)秀LoRaWAN服務(wù)器,支持多種操作系統(tǒng)和硬件平臺(tái),
    的頭像 發(fā)表于 07-31 23:07 ?867次閱讀
    <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

    介紹LoRaWAN網(wǎng)關(guān)的技術(shù)基礎(chǔ)及其工作原理

    目錄一、技術(shù)基礎(chǔ)二、LoRaWAN網(wǎng)關(guān)構(gòu)成1、集中2、主機(jī)3、外殼三、LoRaWAN網(wǎng)關(guān)工作通信鏈1、LoRa Packet forwarder2、
    發(fā)表于 02-14 07:45

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

    chirpstack-gateway-bridge 橋接器,橋接集中服務(wù)器之間的通訊 chirpstack 服務(wù)器,用來(lái)管理集中
    發(fā)表于 05-13 16:11

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

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

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

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

    LoRaWAN自動(dòng)采集系統(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)和
    的頭像 發(fā)表于 07-07 10:07 ?612次閱讀
    <b class='flag-5'>LoRaWAN</b>自動(dòng)采集系統(tǒng)<b class='flag-5'>搭建</b>教程

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

    組成主要分三部分,設(shè)備端、網(wǎng)關(guān)和服務(wù)器端。下文是使用E78-DTU、E890-470LG11LoRaWAN網(wǎng)關(guān)搭建一個(gè)LoRaWAN的自動(dòng)采集系統(tǒng),
    的頭像 發(fā)表于 07-07 10:02 ?862次閱讀
    【教程】手把手教你!<b class='flag-5'>搭建</b><b class='flag-5'>LoRaWAN</b>自動(dòng)采集系統(tǒng)

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

    LoRa調(diào)制是一種低功耗廣域網(wǎng)通信技術(shù),是Semtech公司專有的一種基于擴(kuò)頻技術(shù)的超遠(yuǎn)距離無(wú)線傳輸技術(shù)。LoRaWAN是為L(zhǎng)oRa遠(yuǎn)距離通信網(wǎng)絡(luò)設(shè)計(jì)的一套通訊協(xié)議和系統(tǒng)架構(gòu)。它是一種
    的頭像 發(fā)表于 07-14 09:53 ?779次閱讀
    使用<b class='flag-5'>Chirpstack</b><b class='flag-5'>服務(wù)器</b>快速<b class='flag-5'>搭建</b>本地<b class='flag-5'>LoRaWAN</b>網(wǎng)絡(luò)

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

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

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

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

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

    LoRaWAN網(wǎng)關(guān)與ChirpStack之間的協(xié)議LoRaWAN網(wǎng)關(guān)與ChirpStack(以前稱為L(zhǎng)oRaServer)服務(wù)器之間的通信
    的頭像 發(fā)表于 09-15 08:22 ?667次閱讀
    <b class='flag-5'>LoRaWAN</b>網(wǎng)關(guān)與常見網(wǎng)絡(luò)<b class='flag-5'>服務(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 ?696次閱讀
    與<b class='flag-5'>LoRaWAN</b><b class='flag-5'>服務(wù)器</b>連接進(jìn)行數(shù)據(jù)收發(fā)