三個步驟,從零開始快速部署LoRaServer

三人行工作室發表於2022-04-07

2021年11月29日,ITU(國際電信聯盟)標準化部門正式批准了LoRa聯盟立項的“ITU-T Y.4480 Low power protocolfor wide area wireless networks”建議(標準)。該標準大部分內容是基於LoRaWAN已成熟的鏈路層協議編制,在技術上基本等同於LoRaWAN鏈路層標準。經過ITU標準化部門的立項和批准實施,LoRaWAN得到了全球ICT產業最權威的國際組織的認可,使得其國際化影響力得到進一步提升。

LoRaServer (現名稱 ChirpStack)是一個開源的 LoRaWAN 實現,通過 docker-compose 可以很便捷的部署,參考配置可訪問
https://github.com/triplestudio/chirpstack-docker
它同時給出了部署的步驟,以下視訊為實際的操作過程實踐。

1、申請 Ubuntu 雲伺服器

通過騰訊雲的活動頁面,可以以幾十元的價格獲取一臺不錯的輕量級應用伺服器。

活動地址:https://curl.qcloud.com/1N0nA7hr

申請時,作業系統可以選擇 Ubuntu 20 。

防火牆配置:開放 TCP 埠 8080 和 1883,UDP 埠 1700

2、安裝部署與啟動

登入所申請的伺服器(可通過騰訊雲控制檯的一鍵登入,快速登入),按序執行以下命令即可完成安裝與部署。

sudo apt-get update
sudo apt install docker-compose
git clone https://github.com/triplestudio/chirpstack-docker.git
cd chirpstack-docker

不同的 LoRaWAN 區域頻段對應相應名稱的子目錄,目前僅配置以下區域頻段:

  • AS923
  • EU868
  • US915

以使用 AS923 為例,通過繼續執行以下命令進行啟動。

cd as923
sudo docker-compose up -d

3、執行及日誌檢視

在瀏覽器開啟 http://伺服器IP:8080,即可使用預設登入賬號 admin 預設密碼 admin 進行登入。登入之後,新增 Network-servers 為 chirpstack-network-server:8000 即可。

在伺服器上使用以下命令可檢視日誌

sudo docker-compose logs

注意:預設的配置檔案適合快速測試,生產環境,則可能需要修改。

實操演示

實操演示視訊

相關文章