Skip to content

Commit

Permalink
Feature #810 - Add concentrator configuration for AU915-928 Region (#…
Browse files Browse the repository at this point in the history
…1523)

* Add support for AU_915_928 FSBs for LoRaWAN concentrators (#1033)

* Fix #810 - Add AU_915_928 frequency
  • Loading branch information
kbeaugrand authored Nov 10, 2022
1 parent 29d9930 commit 3ffb8cb
Show file tree
Hide file tree
Showing 9 changed files with 1,033 additions and 1 deletion.
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,15 @@ public ActionResult<IEnumerable<FrequencyPlan>> GetFrequencyPlans()
new FrequencyPlan { FrequencyPlanID = "US_902_928_FSB_4", Name = "United States 902-928 MHz, FSB 4"},
new FrequencyPlan { FrequencyPlanID = "US_902_928_FSB_5", Name = "United States 902-928 MHz, FSB 5"},
new FrequencyPlan { FrequencyPlanID = "US_902_928_FSB_6", Name = "United States 902-928 MHz, FSB 6"},
new FrequencyPlan { FrequencyPlanID = "US_902_928_FSB_7", Name = "United States 902-928 MHz, FSB 7"}
new FrequencyPlan { FrequencyPlanID = "US_902_928_FSB_7", Name = "United States 902-928 MHz, FSB 7"},
new FrequencyPlan { FrequencyPlanID = "AU_915_928_FSB_1", Name = "Australia 915-928 MHz, FSB 1"},
new FrequencyPlan { FrequencyPlanID = "AU_915_928_FSB_2", Name = "Australia 915-928 MHz, FSB 2"},
new FrequencyPlan { FrequencyPlanID = "AU_915_928_FSB_3", Name = "Australia 915-928 MHz, FSB 3"},
new FrequencyPlan { FrequencyPlanID = "AU_915_928_FSB_4", Name = "Australia 915-928 MHz, FSB 4"},
new FrequencyPlan { FrequencyPlanID = "AU_915_928_FSB_5", Name = "Australia 915-928 MHz, FSB 5"},
new FrequencyPlan { FrequencyPlanID = "AU_915_928_FSB_6", Name = "Australia 915-928 MHz, FSB 6"},
new FrequencyPlan { FrequencyPlanID = "AU_915_928_FSB_7", Name = "Australia 915-928 MHz, FSB 7"},
new FrequencyPlan { FrequencyPlanID = "AU_915_928_FSB_7", Name = "Australia 915-928 MHz, FSB 8"}
});
}
}
Expand Down
128 changes: 128 additions & 0 deletions src/AzureIoTHub.Portal.Server/RouterConfigFiles/AU_915_928_FSB_1.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,128 @@
{
"routerConfig": {
"NetID": [
1
],
"JoinEui": [],
"region": "AS923",
"hwspec": "sx1301/1",
"freq_range": [
915000000,
928000000
],
"DRs": [
[
12,
125,
0
],
[
11,
125,
0
],
[
10,
125,
0
],
[
9,
125,
0
],
[
8,
125,
0
],
[
7,
125,
0
],
[
7,
250,
0
]
],
"sx1301_conf": [
{
"radio_0": {
"enable": true,
"freq": 915600000
},
"radio_1": {
"enable": true,
"freq": 916300000
},
"chan_FSK": {
"enable": true,
"radio": 1,
"if": 300000
},
"chan_Lora_std": {
"enable": true,
"radio": 1,
"if": -200000,
"bandwidth": 250000,
"spread_factor": 7
},
"chan_multiSF_0": {
"enable": true,
"radio": 1,
"if": -300000
},
"chan_multiSF_1": {
"enable": true,
"radio": 1,
"if": -100000
},
"chan_multiSF_2": {
"enable": true,
"radio": 1,
"if": 100000
},
"chan_multiSF_3": {
"enable": true,
"radio": 1,
"if": 300000
},
"chan_multiSF_4": {
"enable": true,
"radio": 0,
"if": -300000
},
"chan_multiSF_5": {
"enable": true,
"radio": 0,
"if": -100000
},
"chan_multiSF_6": {
"enable": true,
"radio": 0,
"if": 100000
},
"chan_multiSF_7": {
"enable": true,
"radio": 0,
"if": 300000
}
}
],
"nocca": true,
"nodc": true,
"nodwell": true,
"desiredTxParams": {
"downlinkDwellLimit": true,
"uplinkDwellLimit": true,
"eirp": 5
}
},
"desiredTxParams": {
"downlinkDwellLimit": true,
"uplinkDwellLimit": true,
"eirp": 5
}
}
128 changes: 128 additions & 0 deletions src/AzureIoTHub.Portal.Server/RouterConfigFiles/AU_915_928_FSB_2.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,128 @@
{
"routerConfig": {
"NetID": [
1
],
"JoinEui": [],
"region": "AS923",
"hwspec": "sx1301/1",
"freq_range": [
915000000,
928000000
],
"DRs": [
[
12,
125,
0
],
[
11,
125,
0
],
[
10,
125,
0
],
[
9,
125,
0
],
[
8,
125,
0
],
[
7,
125,
0
],
[
7,
250,
0
]
],
"sx1301_conf": [
{
"radio_0": {
"enable": true,
"freq": 917200000
},
"radio_1": {
"enable": true,
"freq": 917900000
},
"chan_FSK": {
"enable": true,
"radio": 1,
"if": 300000
},
"chan_Lora_std": {
"enable": true,
"radio": 1,
"if": -200000,
"bandwidth": 250000,
"spread_factor": 7
},
"chan_multiSF_0": {
"enable": true,
"radio": 1,
"if": -300000
},
"chan_multiSF_1": {
"enable": true,
"radio": 1,
"if": -100000
},
"chan_multiSF_2": {
"enable": true,
"radio": 1,
"if": 100000
},
"chan_multiSF_3": {
"enable": true,
"radio": 1,
"if": 300000
},
"chan_multiSF_4": {
"enable": true,
"radio": 0,
"if": -300000
},
"chan_multiSF_5": {
"enable": true,
"radio": 0,
"if": -100000
},
"chan_multiSF_6": {
"enable": true,
"radio": 0,
"if": 100000
},
"chan_multiSF_7": {
"enable": true,
"radio": 0,
"if": 300000
}
}
],
"nocca": true,
"nodc": true,
"nodwell": true,
"desiredTxParams": {
"downlinkDwellLimit": true,
"uplinkDwellLimit": true,
"eirp": 5
}
},
"desiredTxParams": {
"downlinkDwellLimit": true,
"uplinkDwellLimit": true,
"eirp": 5
}
}
Loading

0 comments on commit 3ffb8cb

Please sign in to comment.