Skip to content

Commit ecca357

Browse files
authored
Merge pull request #347 from ROAR-QUTRC/docs/network
Docs/network
2 parents f8ef2f4 + c530e2c commit ecca357

File tree

2 files changed

+75
-21
lines changed

2 files changed

+75
-21
lines changed

docs/source/systems/hardware/network.md

Lines changed: 51 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -2,36 +2,66 @@
22

33
## TLDR
44

5-
Perseus assumes that it will connect to a wifi network with SSID: "QUTRC-ROAR".
6-
7-
All processes and nodes running should be able to operate via a network connection sharing a single 2.4GHz wifi connection with a 20MHz channel width.
8-
9-
Whilst the rules allow for 40Mhz bonding interference is possible.
10-
11-
Assuming 20MHz means 802.11g which is 54Mbps.
12-
5+
Perseus assumes that it will connect to a wifi network with SSID: "QUTRC-ROAR-LOCAL".
6+
All processes and nodes running should be able to operate via a network connection sharing a single 2.4 GHz wifi connection with a 20 MHz channel width.
7+
Whilst the rules allow for 40 Mhz bonding interference is possible.
8+
Assuming 20MHz means 802.11g which is 54 Mbps.
139
This equates to a maximum usage network connection of 6.75 MBps.
14-
15-
If bonding is used then 802.11n allows for up to 600 Mbps (this would require 4xMIMO) being 75MBps.
10+
If bonding is used then 802.11n allows for up to 600 Mbps (this would require 4xMIMO) being 75 MBps.
1611

1712
## Purpose
1813

1914
Some of the software written for Perseus will operate better if details of the network Perseus operates on are known.
20-
This file seeks to capture these details
15+
This file seeks to capture these details.
2116

2217
## Wifi Network Assumptions
2318

24-
The wifi network that Perseus can see has the following attributes
25-
SSID for 2.4Ghz: "QUTRC-ROAR"
26-
SSID for 5Ghz: "QUTRC-ROAR"
27-
Hard-wired ethernet operation also needs to be accommodated
19+
The wifi network that Perseus can see has the following attributes:
2820

29-
During competition:
30-
Either 20 Mhz band on nominated Channel 1 or Channel 11.
31-
OR
32-
40Mhz band on either 1-5 or 9-13
21+
SSID for 2.4Ghz and 5Ghz: "QUTRC-ROAR-LOCAL"
22+
23+
Hard-wired ethernet operation also needs to be accommodated.
24+
25+
During competition, either of:
26+
27+
- 20 Mhz band on nominated Channel 1 or Channel 11
28+
- 40 Mhz band on either 1-5 or 9-13
3329

3430
During Practice:
35-
20 or 40 Mhz band centred on channel 6
3631

37-
Assumption: All systems need to be able to concurrently operate on 20Mhz (Max ~97 Mbps)
32+
- 20 or 40 Mhz band centred on channel 6
33+
34+
Assumption: All systems need to be able to concurrently operate on 20 Mhz (Max ~97 Mbps)
35+
36+
## Devices
37+
38+
All networking devices used are Unifi (with the exception of the small PoE switch on Perseus itself).
39+
This is because the user interface is very comprehensive and easy to customise if/when we want to change something.
40+
The devices currently used (as of 23/12/2025) are:
41+
42+
1. Unifi Cloud Gateway Max ([UCG Max](https://techspecs.ui.com/unifi/cloud-gateways/ucg-max?s=us))
43+
![UCG Max](https://cdn.ecomm.ui.com/products/8cca3680-14a6-496a-af7d-beba49cea3f2/7c6f4e54-1f20-485a-a0f0-22e968b66a66.png)
44+
2. Unifi Switch 8 Port PoE 150W ([US 8 PoE](https://techspecs.ui.com/unifi/switching/us-8-150w?subcategory=all-switching))
45+
![US 8 PoE](https://cdn.ecomm.ui.com/products/fdec2ee9-f41c-477c-8459-bc738780dd27/a74b1c79-80c4-492b-9c13-a11ca78bb4bd.png)
46+
3. Unifi 7 Long Range Access Point ([U7 Long Range](https://techspecs.ui.com/unifi/wifi/u7-lr?subcategory=all-wifi))
47+
![U7 Long Range](https://cdn.ecomm.ui.com/products/7455fa2b-3074-47a0-b82f-a2cd701d4a8f/06752627-8180-42ea-afe3-4cfac57c10eb.png)
48+
4. Unifi 7 Outdoor Antenna Access Point ([U7 Outdoor](https://techspecs.ui.com/unifi/wifi/u7-outdoor))
49+
![U7 Outdoor](https://cdn.ecomm.ui.com/products/62cc30b7-9559-480f-9668-b9edf40c0772/f2010c22-ff34-48e5-81f4-e7dad275d3c0.png)
50+
51+
Both the U7 Long Range and U7 Outdoor require Power over Ethernet.
52+
On-board Perseus, there is a small PoE switch that is used to power the U7 Long Range as well as connect Perseus' devices together.
53+
At base station, the U7 Outdoor is connected into the US 8 PoE switch, which is able to deliver PoE+ to the U7 Outdoor.
54+
The US 8 PoE switch is connected directly into the UCG Max, which is the controller of the network.
55+
Laptops are connected into the UCG Max or the US 8 PoE switch via ethernet, or via WiFi into a separate access point ([AC Mesh](https://techspecs.ui.com/unifi/wifi/uap-ac-mesh?subcategory=all-wifi) - optional).
56+
A phone is connected via ethernet (through a USB-C to ethernet adapter) into the WAN port of the UCG Max, and set to give the network internet from the phone's data.
57+
58+
The U7 Outdoor is highly directional, so it is pointed directly into the arena to get the best signal to the U7 Long Range.
59+
The omnidirectional antennae can be attached for a wider signal, but this reduces the range.
60+
61+
When not at competition, the rover can use the Robots101 [Unifi Express](https://techspecs.ui.com/unifi/cloud-gateways/ux?subcategory=all-cloud-gateways).
62+
63+
![Unifi Express](https://cdn.ecomm.ui.com/products/4ed25b4c-db92-4b98-bbf3-b0989f007c0e/3ff34453-72fa-485e-b2fa-836b10dbc3be.png)
64+
65+
It is set up with the same SSID and password as the other Unifi hardware.
66+
It is plugged directly into the PoE switch on the rover, and can be used alone, without any of the other networking gear.
67+
It is powered through an XT30 to USB-C adapter attached to one of the XT30s in Perseus.
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
# Network Configuration
2+
3+
To configure Unifi firmware, connect to the network (likely by ethernet at first, but after it's set up, wifi will work), then go to https://unifi/network/default/dashboard.
4+
5+
## UCG Max
6+
7+
No configuration necessary.
8+
9+
## U7 Outdoor
10+
11+
Needs to be configured as a 'Mesh Parent' as well as to allow 'Mesh Connect'.
12+
Needs to have the correct antenna configuration selected - either 'Omni Antenna' (less range, wide angle) or 'Built-in Antenna' (higher range, less angle).
13+
14+
## U7 Long Range
15+
16+
Needs to be configured to allow 'Mech Connect'.
17+
18+
## US 8 PoE
19+
20+
No configuration necessary.
21+
22+
## Network
23+
24+
The network name (SSID) should be "QUTRC-ROAR-LOCAL" and the password should be shared with all the leads.

0 commit comments

Comments
 (0)