Skip to content

Commit 9eaa897

Browse files
committed
Enhance connection workflow and device model mapping
- Updated CONNECTION_WORKFLOW.md to include auto-power configuration based on device model detection, improving user experience by automatically selecting power levels and providing feedback on connection status. - Revised DEVICE_MODEL_MAPPING.md to reflect changes in auto-power selection, including new device models and updated power settings. - Expanded GEO_AUTH_DESIGN.md to detail the geographic authentication process, including device registration, zone configuration, and session management. - Added new radio power option (2.0w) in index.html to support devices requiring higher power settings.
1 parent 70b0f6a commit 9eaa897

6 files changed

Lines changed: 1237 additions & 79 deletions

File tree

content/device-models.json

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -5,55 +5,55 @@
55
"devices": [
66
{
77
"manufacturer": "Ikoka Stick-E22-22dBm (Xiao_nrf52)",
8-
"shortName": "Ikoka Stick-E22-22dBm",
8+
"shortName": "Ikoka Stick 300mw",
99
"power": 0.3,
1010
"platform": "nrf52",
1111
"txPower": 22,
1212
"notes": "EBYTE E22-900M22S, no PA amplifier"
1313
},
1414
{
1515
"manufacturer": "Ikoka Stick-E22-30dBm (Xiao_nrf52)",
16-
"shortName": "Ikoka Stick-E22-30dBm",
16+
"shortName": "Ikoka Stick 1w",
1717
"power": 1.0,
1818
"platform": "nrf52",
1919
"txPower": 20,
2020
"notes": "EBYTE E22-900M30S, 1W PA: 20dBm input → 30dBm output"
2121
},
2222
{
2323
"manufacturer": "Ikoka Stick-E22-33dBm (Xiao_nrf52)",
24-
"shortName": "Ikoka Stick-E22-33dBm",
24+
"shortName": "Ikoka Stick 2w",
2525
"power": 2.0,
2626
"platform": "nrf52",
2727
"txPower": 9,
2828
"notes": "EBYTE E22-900M33S, 2W PA: 9dBm input → 33dBm output (avoid hardware damage)"
2929
},
3030
{
3131
"manufacturer": "Ikoka Nano-E22-22dBm (Xiao_nrf52)",
32-
"shortName": "Ikoka Nano-E22-22dBm",
32+
"shortName": "Ikoka Nano 300mw",
3333
"power": 0.3,
3434
"platform": "nrf52",
3535
"txPower": 22,
3636
"notes": "EBYTE E22-900M22S, no PA amplifier"
3737
},
3838
{
3939
"manufacturer": "Ikoka Nano-E22-30dBm (Xiao_nrf52)",
40-
"shortName": "Ikoka Nano-E22-30dBm",
40+
"shortName": "Ikoka Nano 1w",
4141
"power": 1.0,
4242
"platform": "nrf52",
4343
"txPower": 20,
4444
"notes": "EBYTE E22-900M30S, 1W PA: 20dBm input → 30dBm output"
4545
},
4646
{
4747
"manufacturer": "Ikoka Nano-E22-33dBm (Xiao_nrf52)",
48-
"shortName": "Ikoka Nano-E22-33dBm",
48+
"shortName": "Ikoka Nano 2w",
4949
"power": 2.0,
5050
"platform": "nrf52",
5151
"txPower": 9,
5252
"notes": "EBYTE E22-900M33S, 2W PA: 9dBm input → 33dBm output (avoid hardware damage)"
5353
},
5454
{
5555
"manufacturer": "Ikoka Handheld E22 30dBm (Xiao_nrf52)",
56-
"shortName": "Ikoka Handheld E22 30dBm",
56+
"shortName": "Ikoka Handheld 1w",
5757
"power": 1.0,
5858
"platform": "nrf52",
5959
"txPower": 20,

0 commit comments

Comments
 (0)