在之前的學(xué)習(xí)中,我們已經(jīng)掌握了LoRaWAN技術(shù)以及ChirpStack服務(wù)器的基本知識和應(yīng)用場景。以及如何在Debian服務(wù)器上使用Docker容器技術(shù)來搭建ChirpStack服務(wù)器。
在本次學(xué)習(xí)中,我們將重點(diǎn)介紹如何配置網(wǎng)關(guān)設(shè)備接入ChirpStack服務(wù)器。我們選用的網(wǎng)關(guān)設(shè)備是E870-L470LG11,該設(shè)備只支持CN470地區(qū)頻段。因此,在配置過程中,我們需要手動修改地區(qū)文件,以確保該設(shè)備能夠正常工作。同時,我們還可以將常用的地區(qū)一并添加,以方便后續(xù)的使用。
一
ChirpStack頻段地區(qū)配置
首先,使用以下命令進(jìn)入chirpstack-docker文件夾:
然后,使用文本編輯器Vim打開configuration/chirpstack/chirpstack.toml:
在chirpstack.toml文件中找到以下內(nèi)容:
您可以根據(jù)需求添加地區(qū),這里我們將基本可能會使用到的地區(qū)全部添加,您也可以自行選擇添加。完成后,請按Esc鍵,輸入:wq保存修改。
接下來,使用Vim打開configuration/chirpstack-gateway-bridge/chirpstack-gateway-bridge.toml:
在chirpstack-gateway-bridge.toml文件中找到以下內(nèi)容:
將eu868修改為cn470_0,完成后請按Esc鍵,輸入:wq!保存修改。
最后,使用Vim打開docker-compose.yml文件:
在docker-compose.yml文件中找到以下內(nèi)容:
將chirpstack-gateway-bridge-eu868修改為chirpstack-gateway-bridge-cn470_0,完成后請按Esc鍵,輸入:wq保存修改。
以上是使用Vim編輯器進(jìn)行修改的方法,您也可以使用其他編輯器或通過SSH軟件的文件管理系統(tǒng)進(jìn)行修改。
完成后,需要重啟ChirpStack服務(wù)或者重啟服務(wù)器,如果是重啟服務(wù)器,ChirpStack未設(shè)置自動啟動,則需要手動開啟ChirpStack服務(wù)。
二
ChirpStack添加?關(guān)
首先,我們需要進(jìn)入ChirpStack平臺的設(shè)備配置文件設(shè)置頁面,點(diǎn)擊Device profiles,然后點(diǎn)擊Add device profile。
在General(通用)選項卡中,您可以隨意設(shè)置Name(名稱)字段。對于Region(地區(qū))字段,由于E870-L470LG11只支持CN470標(biāo)準(zhǔn),因此需要將其設(shè)置為CN470。同樣,Region configuration(區(qū)域配置)也需要設(shè)置為CN470_0。對于MAC Version(MAC版本)字段,需要根據(jù)網(wǎng)關(guān)的設(shè)置將其設(shè)置為LoRaWAN 1.0.2。對于Regional Parameters Revision(區(qū)域參數(shù)修訂版)字段,根據(jù)網(wǎng)關(guān)的設(shè)置,需要將其設(shè)置為B。對于ADR Algorithm(ADR算法)字段,建議保持默認(rèn)設(shè)置,但也可以根據(jù)實(shí)際情況進(jìn)行更改。完成后,點(diǎn)擊Submit保存設(shè)置。
LoRaWAN中的Class A、B和C是指設(shè)備的通信方式,它們有以下區(qū)別:
Class A:設(shè)備在發(fā)送數(shù)據(jù)后會等待接收窗口,接收窗口結(jié)束后會進(jìn)入睡眠模式。這是最省電的通信方式,也是默認(rèn)的通信方式,但接收機(jī)會最少。
Class B:設(shè)備除了Class A的通信方式外,還會在預(yù)定的時間間隔內(nèi)打開額外的接收窗口,以增加接收機(jī)會,但會消耗更多的電量。
Class C:設(shè)備一直處于接收模式,除了發(fā)送窗口外,它還會在發(fā)送窗口結(jié)束后立即打開接收窗口,以增加接收機(jī)會,但會消耗更多的電量。
因此,在這里為了穩(wěn)定性,我們將Class C通訊方式打開,并將Class-C confirmed downlink timeout(確認(rèn)下行超時)設(shè)置為0,以確保設(shè)備能夠及時接收到下行數(shù)據(jù)。
接下來,我們需要添加?個網(wǎng)關(guān),點(diǎn)擊Gateways(網(wǎng)關(guān)),然后點(diǎn)擊Add gateway。
在General(通用)選項卡中,您可以隨意設(shè)置Name(名稱)字段。請注意,Gateway ID(網(wǎng)關(guān)標(biāo)識)字段需要在同一環(huán)境和服務(wù)器中保持唯一性,以避免出現(xiàn)重復(fù)的ID。您可以點(diǎn)擊“隨機(jī)生成”按鈕來生成一個隨機(jī)的標(biāo)識。對于Stats interval(統(tǒng)計間隔)字段,您可以根據(jù)實(shí)際情況進(jìn)行設(shè)置,但在此建議保持默認(rèn)值即可。
完成后點(diǎn)擊Submit保存即可。
三
網(wǎng)關(guān)配置
在開始前,請確保E870-L470LG111已經(jīng)通電并使用端子或DC頭供電。接下來,插入網(wǎng)線并接入網(wǎng)絡(luò)。需要注意的是,E870-L470LG111的默認(rèn)?關(guān)地址為192.168.10.1。為了避免?絡(luò)沖突,請勿接入具有相同?關(guān)地址的設(shè)備。接下來,在電腦的Wi-Fi列表中找到EBT-E870-XXX的SSID(Wi-Fi名)。默認(rèn)情況下,該Wi-Fi沒有密碼,您可以直接連接。
進(jìn)行網(wǎng)關(guān)配置,請使用瀏覽器進(jìn)入192.168.10.1。默認(rèn)密碼為root。
在網(wǎng)關(guān)管理頁面,您可以進(jìn)行網(wǎng)關(guān)配置,但這里不進(jìn)行詳細(xì)講解。轉(zhuǎn)到LoRaWAN網(wǎng)絡(luò)設(shè)置中的網(wǎng)關(guān)設(shè)置。網(wǎng)關(guān)ID是在服務(wù)器配置中配置的Gateway ID。服務(wù)器地址是您部署的ChirpStack服務(wù)器的地址,這里是192.168.1.19。
完成后直接點(diǎn)擊保持并應(yīng)用。等待提示配置已應(yīng)用即可:
打開ChirpStack并進(jìn)入Gateways,等待片刻后刷新頁面,即可看到添加的網(wǎng)關(guān)顯示為online。至此,網(wǎng)關(guān)已成功接入服務(wù)器。
通過本次學(xué)習(xí),我們深入了解了如何通過手動修改地區(qū)文件來配置網(wǎng)關(guān)設(shè)備接入服務(wù)器。這些知識將為我們后續(xù)的工作提供便利和支持,同時也增強(qiáng)了我們對LoRaWAN技術(shù)和ChirpStack服務(wù)器的認(rèn)識和理解。在未來的應(yīng)用中,我們可以更加自如地使用這些技術(shù)和工具,為我們的工作和生活帶來更多的便利和效益。
-
網(wǎng)關(guān)
+關(guān)注
關(guān)注
9文章
4251瀏覽量
50849 -
服務(wù)器
+關(guān)注
關(guān)注
12文章
8958瀏覽量
85081 -
設(shè)備
+關(guān)注
關(guān)注
2文章
4453瀏覽量
70494
發(fā)布評論請先 登錄
相關(guān)推薦
評論