Skip to content

Commit

Permalink
Add support for AU_915_928 FSBs for LoRaWAN concentrators (#1033)
Browse files Browse the repository at this point in the history
  • Loading branch information
kbeaugrand authored Aug 5, 2022
1 parent fa43964 commit 9bbf1bd
Show file tree
Hide file tree
Showing 10 changed files with 1,044 additions and 4 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -75,16 +75,24 @@
</MudItem>
<MudItem xs="12" md="6">
<MudSelect T="string" Label="Region" Variant="Variant.Outlined" @bind-Value="@concentrator.LoraRegion" Required="true">
<MudSelectItem Value="@("AU_915_928_FSB_1")">Australia 915-928 MHz, FSB 1</MudSelectItem>
<MudSelectItem Value="@("AU_915_928_FSB_2")">Australia 915-928 MHz, FSB 2</MudSelectItem>
<MudSelectItem Value="@("AU_915_928_FSB_3")">Australia 915-928 MHz, FSB 3</MudSelectItem>
<MudSelectItem Value="@("AU_915_928_FSB_4")">Australia 915-928 MHz, FSB 4</MudSelectItem>
<MudSelectItem Value="@("AU_915_928_FSB_5")">Australia 915-928 MHz, FSB 5</MudSelectItem>
<MudSelectItem Value="@("AU_915_928_FSB_6")">Australia 915-928 MHz, FSB 6</MudSelectItem>
<MudSelectItem Value="@("AU_915_928_FSB_7")">Australia 915-928 MHz, FSB 7</MudSelectItem>
<MudSelectItem Value="@("AU_915_928_FSB_8")">Australia 915-928 MHz, FSB 8</MudSelectItem>
<MudSelectItem Value="@("EU_863_870")">Europe 863-870 MHz</MudSelectItem>
<MudSelectItem Value="@("CN_470_510_RP1")">China 470-510 MHz, RP 1</MudSelectItem>
<MudSelectItem Value="@("CN_470_510_RP2")">China 470-510 MHz, RP 2</MudSelectItem>
<MudSelectItem Value="@("US_902_928_FSB_1")">United States 902-928 MHz, FSB 1</MudSelectItem>
<MudSelectItem Value="@("US_902_928_FSB_2")">United States 902-928 MHz, FSB 2</MudSelectItem>
<MudSelectItem Value="@("US_902_928_FSB_3")">United States 902-928 MHz, FSB 3</MudSelectItem>
<MudSelectItem Value="@("US_902_928_FSB_4")">United States 902-928 MHz, FSB 4</MudSelectItem>
<MudSelectItem Value="@("US_902_928_FSB_5")">United States 902-928 MHz, FSB 5</MudSelectItem>
<MudSelectItem Value="@("US_902_928_FSB_6")">United States 902-928 MHz, FSB 6</MudSelectItem>
<MudSelectItem Value="@("US_902_928_FSB_7")">United States 902-928 MHz, FSB 7</MudSelectItem>
<MudSelectItem Value="@("CN_470_510_RP1")">China 470-510 MHz, RP 1</MudSelectItem>
<MudSelectItem Value="@("CN_470_510_RP2")">China 470-510 MHz, RP 2</MudSelectItem>
</MudSelect>
</MudItem>
<MudItem xs="12">
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -57,16 +57,24 @@
</MudItem>
<MudItem xs="12" md="6">
<MudSelect T="string" For="@(()=> concentrator.LoraRegion)" Label="Region" Variant="Variant.Outlined" @bind-Value="@concentrator.LoraRegion" Required="true" id="@nameof(Concentrator.LoraRegion)">
<MudSelectItem Value="@("AU_915_928_FSB_1")">Australia 915-928 MHz, FSB 1</MudSelectItem>
<MudSelectItem Value="@("AU_915_928_FSB_2")">Australia 915-928 MHz, FSB 2</MudSelectItem>
<MudSelectItem Value="@("AU_915_928_FSB_3")">Australia 915-928 MHz, FSB 3</MudSelectItem>
<MudSelectItem Value="@("AU_915_928_FSB_4")">Australia 915-928 MHz, FSB 4</MudSelectItem>
<MudSelectItem Value="@("AU_915_928_FSB_5")">Australia 915-928 MHz, FSB 5</MudSelectItem>
<MudSelectItem Value="@("AU_915_928_FSB_6")">Australia 915-928 MHz, FSB 6</MudSelectItem>
<MudSelectItem Value="@("AU_915_928_FSB_7")">Australia 915-928 MHz, FSB 7</MudSelectItem>
<MudSelectItem Value="@("AU_915_928_FSB_8")">Australia 915-928 MHz, FSB 8</MudSelectItem>
<MudSelectItem Value="@("EU_863_870")">Europe 863-870 MHz</MudSelectItem>
<MudSelectItem Value="@("CN_470_510_RP1")">China 470-510 MHz, RP 1</MudSelectItem>
<MudSelectItem Value="@("CN_470_510_RP2")">China 470-510 MHz, RP 2</MudSelectItem>
<MudSelectItem Value="@("US_902_928_FSB_1")">United States 902-928 MHz, FSB 1</MudSelectItem>
<MudSelectItem Value="@("US_902_928_FSB_2")">United States 902-928 MHz, FSB 2</MudSelectItem>
<MudSelectItem Value="@("US_902_928_FSB_3")">United States 902-928 MHz, FSB 3</MudSelectItem>
<MudSelectItem Value="@("US_902_928_FSB_4")">United States 902-928 MHz, FSB 4</MudSelectItem>
<MudSelectItem Value="@("US_902_928_FSB_5")">United States 902-928 MHz, FSB 5</MudSelectItem>
<MudSelectItem Value="@("US_902_928_FSB_6")">United States 902-928 MHz, FSB 6</MudSelectItem>
<MudSelectItem Value="@("US_902_928_FSB_7")">United States 902-928 MHz, FSB 7</MudSelectItem>
<MudSelectItem Value="@("CN_470_510_RP1")">China 470-510 MHz, RP 1</MudSelectItem>
<MudSelectItem Value="@("CN_470_510_RP2")">China 470-510 MHz, RP 2</MudSelectItem>
</MudSelect>
</MudItem>
<MudItem xs="12">
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 9bbf1bd

Please sign in to comment.