IP Configurations¶
This document describes the IP configuration used at events, both on the fields and in the pits, potential issues, and workaround configurations.
Todo
Add FTC IP configurations
TE.AM IP Address Notation¶
The notation TE.AM is used as part of IPs in numerous places. This notation refers to splitting your five digit team number into digits for the IP address octets. Where AM is the last two digits of the team number, and TE is the first three digits. Leading zeros are optional. This scheme supports team numbers up to 25599.
Example: 10.TE.AM.2
Team 1 - 10.0.1.2
Team 12 - 10.0.12.2
Team 122 - 10.1.22.2
Team 1002 - 10.10.2.2
Team 1212 - 10.12.12.2
Team 1202 - 10.12.2.2
Team 1220 - 10.12.20.2
Team 3456 - 10.34.56.2
Team 10000 - 10.100.0.2
Team 12345 - 10.123.45.2
DHCP configuration¶
This section describes networking when using DHCP to assign IP addresses on the field, in the pits, and at home.
On the Field DHCP Configuration¶
Both the Field Network and Robot Radio run DHCP servers with non-overlapping pools. The Field Network DHCP server provides an IP address for the Driver Station, and the Robot Radio provides IP addresses for devices onboard the robot. The IP ranges, subnet mask, and default gateway are listed in the table below.
Field Network |
Robot Radio |
|
|---|---|---|
DHCP Range |
|
|
Subnet Mask |
|
|
Default Gateway |
|
|
Vivid-Hosting VH-109 Robot Radio - Static
10.TE.AM.1programmed by KioskSystemcore - DHCP
10.TE.AM.2assigned by the Robot RadioDriver Station - DHCP (“Obtain an IP address automatically”)
10.TE.AM.Xassigned by fieldOther devices (if used) - DHCP
10.TE.AM.YYassigned by Robot Radio
In the Pits DHCP Configuration¶
VH-109 radio - Static
10.TE.AM.1programmed by Kiosk.Systemcore -
10.TE.AM.2, assigned by Robot RadioDriver Station - DHCP (“Obtain an IP address automatically”),
10.TE.AM.X, assigned by Robot RadioOther devices (if used) - DHCP,
10.TE.AM.Y, assigned by Robot Radio
At Home DHCP Configuration¶
VH-109 radio - Static
10.TE.AM.1programmed when configuring robot radioSystemcore -
10.TE.AM.2, assigned by Robot RadioVH-109 access point radio - Static
10.TE.AM.4, programmed when configuring access point radioDriver Station - DHCP (“Obtain an IP address automatically”),
10.TE.AM.X, assigned by Robot RadioOther devices (if used) - DHCP,
10.TE.AM.Y, assigned by Robot Radio
Static Configuration¶
It is also possible to configure static IPs on your devices to accommodate devices or software which do not support mDNS. When doing so, you must ensure you avoid addresses that are reserved or assigned to the field network, radio, or DHCP pools.
The table below outlines the general static IP address allocations and reserved ranges:
Device / Role |
Static IP |
Subnet Mask |
Default Gateway |
|---|---|---|---|
Robot Radio (VH-109 / OpenMesh) |
|
|
|
Systemcore |
|
|
|
Field Network / Reserved |
|
|
|
Network Gateway / Field AP |
|
|
|
Driver Station |
|
|
|
Additional On-Robot Devices |
|
|
|
Field DHCP Pool (Avoid Static) |
|
|
|
Robot Radio DHCP Pool (Avoid Static) |
|
|
|
Note
The Driver Station static subnet mask must be set to
255.0.0.0to enable the Driver Station to reach both the robot and FMS Server without additionally configuring the default gateway. If the subnet mask is set to255.255.255.0, the default gateway must be configured to10.TE.AM.4.