Skip to content

Commit 371af03

Browse files
committed
Updates OPR Scripts
1 parent 577e2a4 commit 371af03

File tree

7 files changed

+183
-4
lines changed

7 files changed

+183
-4
lines changed

Makefile

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -135,19 +135,18 @@ RAK2245_OPR: RAK2245_OPR_compile
135135
RAK2245_OPR: RAK2245_OPR_copy
136136
RAK2245_OPR: RAK2245_OPR_package
137137

138-
139138
RAK831: export BOARD=RAK831
140-
RAK831: export SPI_SPEED=6000000
139+
RAK831: export SPI_SPEED=6500000
141140
RAK831: export DEBUG_OPR=0
142141
RAK831: RAK831_echo
143142
RAK831: RAK831_compile
144143
RAK831: RAK831_copy
145144
RAK831: RAK831_package
146145

147146
RAK831_OPR: export BOARD=RAK831
148-
RAK831_OPR: export SPI_SPEED=6000000
147+
RAK831_OPR: export SPI_SPEED=6500000
149148
RAK831_OPR: export DEBUG_OPR=1
150149
RAK831_OPR: RAK831_OPR_echo
151150
RAK831_OPR: RAK831_OPR_compile
152151
RAK831_OPR: RAK831_OPR_copy
153-
RAK831_OPR: RAK831_OPR_package
152+
RAK831_OPR: RAK831_OPR_package
Lines changed: 70 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,70 @@
1+
{
2+
"SX1301_conf": {
3+
"lorawan_public": true,
4+
"clksrc": 1,
5+
"antenna_gain": 0,
6+
"radio_0": {
7+
"enable": true,
8+
"type": "SX1257",
9+
"freq": 902700000,
10+
"rssi_offset": -166.0,
11+
"tx_enable": true,
12+
"tx_freq_min": 902000000,
13+
"tx_freq_max": 928000000
14+
},
15+
"radio_1": {
16+
"enable": true,
17+
"type": "SX1257",
18+
"freq": 903400000,
19+
"rssi_offset": -166.0,
20+
"tx_enable": false
21+
},
22+
23+
// SX1301 MultiSF, standard LoRa and FSK channels
24+
"chan_multiSF_0": { "enable": true, "radio": 0, "if": -400000 },
25+
"chan_multiSF_1": { "enable": true, "radio": 0, "if": -200000 },
26+
"chan_multiSF_2": { "enable": true, "radio": 0, "if": 0 },
27+
"chan_multiSF_3": { "enable": true, "radio": 0, "if": 200000 },
28+
"chan_multiSF_4": { "enable": true, "radio": 1, "if": -300000 },
29+
"chan_multiSF_5": { "enable": true, "radio": 1, "if": -100000 },
30+
"chan_multiSF_6": { "enable": true, "radio": 1, "if": 100000 },
31+
"chan_multiSF_7": { "enable": true, "radio": 1, "if": 300000 },
32+
"chan_Lora_std": { "enable": true, "radio": 0, "if": 300000, "bandwidth": 500000, "spread_factor": 8 },
33+
"chan_FSK": { "enable": false, "radio": 1, "if": 300000, "bandwidth": 125000, "datarate": 50000 },
34+
35+
// RAK831-915
36+
"tx_lut_0": { "rf_power": -6, "dig_gain": 0, "mix_gain": 8, "pa_gain": 0 },
37+
"tx_lut_1": { "rf_power": -3, "dig_gain": 0, "mix_gain": 10, "pa_gain": 0 },
38+
"tx_lut_2": { "rf_power": 0, "dig_gain": 0, "mix_gain": 12, "pa_gain": 0 },
39+
"tx_lut_3": { "rf_power": 3, "dig_gain": 0, "mix_gain": 8, "pa_gain": 1 },
40+
"tx_lut_4": { "rf_power": 6, "dig_gain": 0, "mix_gain": 10, "pa_gain": 1 },
41+
"tx_lut_5": { "rf_power": 10, "dig_gain": 0, "mix_gain": 12, "pa_gain": 1 },
42+
"tx_lut_6": { "rf_power": 11, "dig_gain": 0, "mix_gain": 13, "pa_gain": 1 },
43+
"tx_lut_7": { "rf_power": 12, "dig_gain": 0, "mix_gain": 9, "pa_gain": 2 },
44+
"tx_lut_8": { "rf_power": 13, "dig_gain": 0, "mix_gain": 15, "pa_gain": 1 },
45+
"tx_lut_9": { "rf_power": 14, "dig_gain": 0, "mix_gain": 10, "pa_gain": 2 },
46+
"tx_lut_10": { "rf_power": 16, "dig_gain": 0, "mix_gain": 11, "pa_gain": 2 },
47+
"tx_lut_11": { "rf_power": 20, "dig_gain": 0, "mix_gain": 9, "pa_gain": 3 },
48+
"tx_lut_12": { "rf_power": 23, "dig_gain": 0, "mix_gain": 10, "pa_gain": 3 },
49+
"tx_lut_13": { "rf_power": 25, "dig_gain": 0, "mix_gain": 11, "pa_gain": 3 },
50+
"tx_lut_14": { "rf_power": 26, "dig_gain": 0, "mix_gain": 12, "pa_gain": 3 },
51+
"tx_lut_15": { "rf_power": 27, "dig_gain": 0, "mix_gain": 14, "pa_gain": 3 }
52+
},
53+
54+
"gateway_conf": {
55+
"gateway_ID": "AA555A0000000000",
56+
/* change with default server address/ports, or overwrite in local_conf.json */
57+
"server_address": "localhost",
58+
"serv_port_up": 1680,
59+
"serv_port_down": 1680,
60+
/* adjust the following parameters for your network */
61+
"keepalive_interval": 10,
62+
"stat_interval": 30,
63+
"push_timeout_ms": 100,
64+
/* forward only valid packets */
65+
"forward_crc_valid": true,
66+
"forward_crc_error": false,
67+
"forward_crc_disabled": false
68+
}
69+
}
70+
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
{
2+
"gateway_conf": {
3+
"gateway_ID": "b827ebFFFEd5ab0d",
4+
"autoquit_threshold": 0,
5+
//"gps_tty_path": "/dev/ttyS0",
6+
"server_address": "localhost",
7+
"serv_port_up": 1700,
8+
"serv_port_down": 1700
9+
}
10+
}
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
#!/bin/sh
2+
3+
sudo systemctl stop oc-lora-gw-pf.service
4+
5+
while true
6+
do
7+
sudo rm log.txt
8+
sudo stdbuf -i0 -o0 -e0 sudo /opt/oc-lora-gw-pf/scripts/gwrst.sh; \
9+
sudo stdbuf -o0 /opt/oc-lora-gw-pf/bin/lora_pkt_fwd | sudo tee -i log.txt
10+
done
Lines changed: 70 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,70 @@
1+
{
2+
"SX1301_conf": {
3+
"lorawan_public": true,
4+
"clksrc": 1,
5+
"antenna_gain": 0,
6+
"radio_0": {
7+
"enable": true,
8+
"type": "SX1257",
9+
"freq": 902700000,
10+
"rssi_offset": -166.0,
11+
"tx_enable": true,
12+
"tx_freq_min": 902000000,
13+
"tx_freq_max": 928000000
14+
},
15+
"radio_1": {
16+
"enable": true,
17+
"type": "SX1257",
18+
"freq": 903400000,
19+
"rssi_offset": -166.0,
20+
"tx_enable": false
21+
},
22+
23+
// SX1301 MultiSF, standard LoRa and FSK channels
24+
"chan_multiSF_0": { "enable": true, "radio": 0, "if": -400000 },
25+
"chan_multiSF_1": { "enable": true, "radio": 0, "if": -200000 },
26+
"chan_multiSF_2": { "enable": true, "radio": 0, "if": 0 },
27+
"chan_multiSF_3": { "enable": true, "radio": 0, "if": 200000 },
28+
"chan_multiSF_4": { "enable": true, "radio": 1, "if": -300000 },
29+
"chan_multiSF_5": { "enable": true, "radio": 1, "if": -100000 },
30+
"chan_multiSF_6": { "enable": true, "radio": 1, "if": 100000 },
31+
"chan_multiSF_7": { "enable": true, "radio": 1, "if": 300000 },
32+
"chan_Lora_std": { "enable": true, "radio": 0, "if": 300000, "bandwidth": 500000, "spread_factor": 8 },
33+
"chan_FSK": { "enable": false, "radio": 1, "if": 300000, "bandwidth": 125000, "datarate": 50000 },
34+
35+
// RAK831-915
36+
"tx_lut_0": { "rf_power": -6, "dig_gain": 0, "mix_gain": 8, "pa_gain": 0 },
37+
"tx_lut_1": { "rf_power": -3, "dig_gain": 0, "mix_gain": 10, "pa_gain": 0 },
38+
"tx_lut_2": { "rf_power": 0, "dig_gain": 0, "mix_gain": 12, "pa_gain": 0 },
39+
"tx_lut_3": { "rf_power": 3, "dig_gain": 0, "mix_gain": 8, "pa_gain": 1 },
40+
"tx_lut_4": { "rf_power": 6, "dig_gain": 0, "mix_gain": 10, "pa_gain": 1 },
41+
"tx_lut_5": { "rf_power": 10, "dig_gain": 0, "mix_gain": 12, "pa_gain": 1 },
42+
"tx_lut_6": { "rf_power": 11, "dig_gain": 0, "mix_gain": 13, "pa_gain": 1 },
43+
"tx_lut_7": { "rf_power": 12, "dig_gain": 0, "mix_gain": 9, "pa_gain": 2 },
44+
"tx_lut_8": { "rf_power": 13, "dig_gain": 0, "mix_gain": 15, "pa_gain": 1 },
45+
"tx_lut_9": { "rf_power": 14, "dig_gain": 0, "mix_gain": 10, "pa_gain": 2 },
46+
"tx_lut_10": { "rf_power": 16, "dig_gain": 0, "mix_gain": 11, "pa_gain": 2 },
47+
"tx_lut_11": { "rf_power": 20, "dig_gain": 0, "mix_gain": 9, "pa_gain": 3 },
48+
"tx_lut_12": { "rf_power": 23, "dig_gain": 0, "mix_gain": 10, "pa_gain": 3 },
49+
"tx_lut_13": { "rf_power": 25, "dig_gain": 0, "mix_gain": 11, "pa_gain": 3 },
50+
"tx_lut_14": { "rf_power": 26, "dig_gain": 0, "mix_gain": 12, "pa_gain": 3 },
51+
"tx_lut_15": { "rf_power": 27, "dig_gain": 0, "mix_gain": 14, "pa_gain": 3 }
52+
},
53+
54+
"gateway_conf": {
55+
"gateway_ID": "AA555A0000000000",
56+
/* change with default server address/ports, or overwrite in local_conf.json */
57+
"server_address": "localhost",
58+
"serv_port_up": 1680,
59+
"serv_port_down": 1680,
60+
/* adjust the following parameters for your network */
61+
"keepalive_interval": 10,
62+
"stat_interval": 30,
63+
"push_timeout_ms": 100,
64+
/* forward only valid packets */
65+
"forward_crc_valid": true,
66+
"forward_crc_error": false,
67+
"forward_crc_disabled": false
68+
}
69+
}
70+
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
{
2+
"gateway_conf": {
3+
"gateway_ID": "b827ebFFFEd5ab0d",
4+
"autoquit_threshold": 0,
5+
//"gps_tty_path": "/dev/ttyS0",
6+
"server_address": "localhost",
7+
"serv_port_up": 1700,
8+
"serv_port_down": 1700
9+
}
10+
}
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
#!/bin/sh
2+
3+
sudo systemctl stop oc-lora-gw-pf.service
4+
5+
while true
6+
do
7+
sudo rm log.txt
8+
sudo stdbuf -i0 -o0 -e0 sudo /opt/oc-lora-gw-pf/scripts/gwrst.sh; \
9+
sudo stdbuf -o0 /opt/oc-lora-gw-pf/bin/lora_pkt_fwd | sudo tee -i log.txt
10+
done

0 commit comments

Comments
 (0)