97人妻精品一区二区三区软件,人妻偷拍在线,插丝袜美女小穴视频,美女午夜福利在线

      • <i id="89dc3"></i>
        當(dāng)前位置: 首頁 >應(yīng)用方案 >技術(shù)應(yīng)用 >

        基于LoRaWAN網(wǎng)關(guān)模塊搭建本地ChirpStack服務(wù)器教程

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

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

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

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

        ?、開啟ssh服務(wù)

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

        1.  安裝ssh

        在終端輸入以下命令sudo apt install opens-server

        這里輸入登錄賬號的密碼

        1安裝ssh

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

        2安裝ssh

        可嘗試使用以下命令安裝sudo apt install openssh-server

        安裝完成后,SSH服務(wù)默認(rèn)開啟。若要手動啟動,使用以下命令systemctl start ssh .service

        2.  開啟root賬戶

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

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

        b. 打開終端并輸入以下命令以切換到root用戶sudo su

        c. 輸入您的管理員密碼。

        d. 輸入以下命令以設(shè)置root賬戶的密碼passwd root

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

        f. 現(xiàn)在您已經(jīng)成功開啟了root賬戶,可以使用以下命令來登錄root賬戶su -

        3.  允許root通過ssh登陸

        a.  安裝vim需要root用戶apt-get install vim

        b. 使用vim打開并修改/etc/ssh/sshd_config文件vim /etc/ssh/sshd_config

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

        #PermitRootLogin prohibit-password  

        修改為:PermitRootLogin yes

        #PasswordAuthentication yes

        修改為PasswordAuthentication yes

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

        c.  重啟ssh服務(wù)器,輸入/etc/init .d/ssh restart

        如果使用Debian 11,則使用以下命令sudo systemctl restart ssh完成以上操作后即可使用root用戶通過SSH登錄。

        二、安裝docker容器

        1.  安裝基礎(chǔ)工具

          首先升級系統(tǒng)udo apt update && sudo apt upgrade

        如果出現(xiàn)以下錯誤提示是因為無法連接到指定的服務(wù)器

        3安裝docker容器

        可以運行sudo apt-get update

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

        安裝完成后出現(xiàn)提示apache2軟件包的更新通知這里直接退出按下q鍵即可。安裝curlsudo apt install curl或者sudo apt-get install curl

        2.  自動安裝Docker

        使用官方安裝腳本自動安裝Docker,命令如下

        curl-fsSL https://get .docker .com -o get-docker .sh && sudo sh get-docker .sh

        安裝Docker Compose

        sudo curl -L "https://github .com/docker/compose/releases/download/v2 .2 .2/docker-co

        mpose-$(uname -s)-$(uname -m)" -o

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

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

        三、部署ChirpStack

        1. 克隆Github倉庫

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

        Clone  git https://github .com/chirpstack/chirpstack-docker .git

        2.啟動服務(wù)

        cd chirpstack-docker

        docker-compose up-d

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

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

        命令行返回compose啟動的情況

        NAME                    STATUS        CONFIG FILES

        chirpstack-docker       running(6)   /home/sage/chirpstack-

        然后,再查看docker compose啟動的容器運行情況docker compose ps

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

        4部署ChirpStack

        4.  訪問Chirpstack服務(wù)

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

        5部署ChirpStack

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

        6部署ChirpStack

        接下來,如果您需要配置網(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地址其他地址。

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

        總之我們在本次交流中分享了許多實用的技術(shù)知識和操作步驟,希望對您有所幫助。接下來,我們將開始使用LORAWAN網(wǎng)關(guān)E870-L470LG11接入服務(wù)器。如果您還有其他問題或需要進(jìn)?步的幫助請隨時向我提問。


        今天的分享就到這里啦,EBYTE每一天都致力于更好的助力物聯(lián)化、智能化、自動化的發(fā)展,提升資源利用率,更多串口服務(wù)器、數(shù)傳電臺、lora無線模塊等產(chǎn)品更多資料,感興趣的小伙伴可以登錄我們的億佰特官網(wǎng)和企業(yè)公眾號(微信號:cdebyte進(jìn)行了解,也可以直接撥打400電話咨詢技術(shù)專員!


        相關(guān)閱讀:


        1、基于LoRaWAN網(wǎng)關(guān)模塊搭建本地ChirpStack服務(wù)器教程

        2、基于lorawan節(jié)點模塊接入ChirpStack服務(wù)器的通信教程

        3、Node-RED中Chirpstack節(jié)點使用指南




        點擊撥打: 億佰特官網(wǎng) 4000-330-990