前陣子終於架了一個長期的戶外Gateway,用的是兩張V1.2的Gateway Hat, 分別跑915Mhz 和 433Mhz
架構是POE一條網路線供電和網路,內部用一個分離器接出網路和電給RPI,RPI背兩張Gateway Hat,中間那層是433Mhz,上層是915Mhz+GPS,因為PPS有接到GPIO,所以中層433Mhz的板子吃915Mhz那張的PPS,最後兩條RX拉出來接上兩個天線。
最主要的問題大概是過熱吧,可能放在這種戶外防水盒內不通風的狀況下,加上RPI和SX1301都滿熱的...所以我還另外加上一個風扇,然後在中層貼了兩個散熱片。
次要的問題大概是手上沒有短的網路線,所以整線滿慘的...
次次要的問題大概是不知道為啥光華買不到915Mhz的天線,所以只好拿膠棒天線直接上
至於怎麼接上TTN:
clone完packet_forwarder之後,先Compile,然後在./packet_forwarder/lora_pkt_fwd/底下有一個update_gwid.sh,先跑一遍讓packet_forwarder讀網卡的MAC address,然後會跑出一個Gateway ID,用那個ID去註冊TTN,記得頻率要選Asia 923-925。
接下來準備global_conf.json,在台灣的話會是Asia 923-925
這邊有conf檔案可以下載(AS2):https://github.com/TheThingsNetwork/gateway-conf
然後再修改一下,首先就是板子上沒有LBT,所以LBT要關掉
"lbt_cfg": { | |
"enable": true, |
然後有GPS, 所以 "gateway_conf": {後面加上"gps_tty_path": "/dev/serial0",
不過這樣一來Gateway的位置就沒辦法自行設定,即使沒有public也是一樣