使用樹莓派搭建LoRaWAN網關並接入騰訊雲物聯網開發平台


安裝樹莓派環境

制作鏡像

下載img文件燒錄器

傳送門:img文件燒錄器地址,下載完成之后雙擊安裝

下載鏡像文件

傳送門:樹莓派系統鏡像

推薦下載這個版本的img,因為有桌面,並且大小適中。

下載完之后解壓即可。

將img燒寫到SD卡中

先將SD卡格式化




至此就擦除並且格式化成功了

燒寫鏡像
  1. 燒寫時注意選用剛才下載的鏡像而非上面列的那些鏡像,因為列的會在線下載再燒錄,而在線下載的速度會非常慢
  2. 選擇的過程和上面是非常的像的




開啟樹莓派SSH

  1. 將讀卡器重新拔插,進入其中的boot分區

  1. 新增文件,文件名為SSH,內容為空

鏡像制作完成,啟動

  1. SD卡插入樹莓派
  2. 網線插入樹莓派
  3. SX1302轉接板插入樹莓派
  4. 上電(注意:pi4 供電>3A,pi3供電>2.5A)

配置LoRaWAN所需環境

通過ssh連接到樹莓派

  1. 通過路由器查看樹莓派DHCP分配到的設備IP,使用putty軟件,通過ssh方式連接到樹莓派,樹莓派默認用戶名密碼為:pi,密碼為raspberry

設置時區

選擇時區為change Time Zone->Asia->shanghai,切換到北京時間

開啟spi

因為樹莓派默認沒有開啟spi,所以需要先開啟spi,具體操作如下:

  • 在命令行中敲sudo raspi-config



成功后,輸入命令可以看到設備

pi@raspberrypi:~ $ ls /dev/*spi*
/dev/spidev0.0  /dev/spidev0.1
pi@raspberrypi:~ $

至此,lorawan網關運行所需環境就配置完成了

開啟LoRaWAN網關服務

將SX1302轉換板與樹莓派連接起來


編譯安裝

  1. git clone https://gitee.com/rejeee/gw1302s.git
  2. cd gw1302s
  3. ./install.sh->建議運行前先看一下安裝說明.md

Note:

  1. 執行install.sh時會有對話,前幾個為ssh秘鑰相關的,可直接回車,然后scp的時候會保存秘鑰,記得輸入yes,后面的是輸入用戶的密碼

注冊網關到騰訊雲

首先注冊騰訊雲賬號

傳送門:騰訊雲

進入物聯網開發平台,錄入網關

  1. 進入物聯網開發平台!

  2. 新建產品

  3. 錄入網關

  4. 填寫網關信息,其中GwEUI一定要和網關的gateway_ID一致,查看gateway_ID的方法

    cat /home/pi/gw1302s/bin/global_conf.json

    json文件的gateway_ID字段即為網關的ID,例如下圖,我的網關ID為fffedca6320e9516

  1. 查看網關的在線情況,如下圖,即可看到網關在線了

至此,LoRaWAN網絡就搭建起來了,可以愉快的進行開發了


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM