使用樹莓派搭建LoRaWAN網關並接入騰訊雲物聯網開發平台
安裝樹莓派環境
製作鏡像
下載img文件燒錄器
傳送門:img文件燒錄器地址,下載完成之後雙擊安裝
下載鏡像文件
傳送門:樹莓派系統鏡像
推薦下載這個版本的img,因為有桌面,並且大小適中。
下載完之後解壓即可。
將img燒寫到SD卡中
先將SD卡格式化
至此就擦除並且格式化成功了
燒寫鏡像
- 燒寫時注意選用剛才下載的鏡像而非上面列的那些鏡像,因為列的會在線下載再燒錄,而在線下載的速度會非常慢
- 選擇的過程和上面是非常的像的
開啟樹莓派SSH
- 將讀卡器重新拔插,進入其中的boot分區
- 新增文件,文件名為SSH,內容為空
鏡像製作完成,啟動
- SD卡插入樹莓派
- 網線插入樹莓派
- SX1302轉接板插入樹莓派
- 上電(注意:pi4 供電>3A,pi3供電>2.5A)
配置LoRaWAN所需環境
通過ssh連接到樹莓派
- 通過路由器查看樹莓派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轉換板與樹莓派連接起來
編譯安裝
git clone //gitee.com/rejeee/gw1302s.git
cd gw1302s
./install.sh
->建議運行前先看一下安裝說明.md
Note:
- 執行install.sh時會有對話,前幾個為ssh秘鑰相關的,可直接回車,然後scp的時候會保存秘鑰,記得輸入yes,後面的是輸入用戶的密碼
註冊網關到騰訊雲
首先註冊騰訊雲帳號
傳送門:騰訊雲
進入物聯網開發平台,錄入網關
-
進入物聯網開發平台!
-
新建產品
-
錄入網關
-
填寫網關資訊,其中GwEUI一定要和網關的gateway_ID一致,查看gateway_ID的方法
cat /home/pi/gw1302s/bin/global_conf.json
json文件的gateway_ID欄位即為網關的ID,例如下圖,我的網關ID為fffedca6320e9516
- 查看網關的在線情況,如下圖,即可看到網關在線了
至此,LoRaWAN網路就搭建起來了,可以愉快的進行開發了