IP Configurations¶
Note
This document describes the IP configuration used at events, both on the fields and in the pits, potential issues and workaround configurations.
TE.AM IP Notation¶
The notation TE.AM is used as part of IPs in numerous places in this document. This notation refers to splitting your four digit team number into two digit pairs for the IP address octets.
Example: 10.TE.AM.2
Team 12 - 10.0.12.2
Team 122 - 10.1.22.2
Team 1212 - 10.12.12.2
Team 3456 - 10.34.56.2
On the Field¶
This section describes networking when connected to the Field Network for match play
On the Field DHCP Configuration¶
The Field Network runs a DHCP server with pools for each team that will hand our addresses in the range of 10.TE.AM.20 and up with subnet masks
OpenMesh OM5P-AN or OM5P-AC radio - Static
10.TE.AM.1
programmed by KioskroboRIO - DHCP
10.TE.AM.2
assigned by the Robot RadioDriver Station - DHCP (“Obtain an IP address automatically”) 10.TE.AM.X assigned by field
IP camera (if used) - DHCP
10.TE.AM.Y
assigned by Robot RadioOther devices (if used) - DHCP
10.TE.AM.Z
assigned by Robot Radio
On the Field 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 want to make sure to avoid addresses that will be in use when the robot is on the field network. These addresses are 10.TE.AM.1
and 10.TE.AM.4
for the OpenMesh radio and the field access point and anything 10.TE.AM.20
and up which may be assigned to a device still configured for DHCP. The roboRIO network configuration can be set from the webdashboard.
OpenMesh radio - Static
10.TE.AM.1
programmed by KioskroboRIO - Static
10.TE.AM.2
would be a reasonable choice, subnet mask of255.255.255.0
(default)Driver Station - Static
10.TE.AM.5
would be a reasonable choice, subnet mask must be255.0.0.0
IP Camera (if used) - Static
10.TE.AM.11
would be a reasonable choice, subnet255.255.255.0
should be fineOther devices - Static
10.TE.AM.6-.10
or.12-.19
(.11 if camera not present) subnet255.255.255.0
In the Pits¶
Note
New for 2018: There is now a DHCP server running on the wired side of the Robot Radio in the event configuration.
In the Pits DHCP Configuration¶
OpenMesh radio - Static
10.TE.AM.1
programmed by Kiosk.roboRIO -
10.TE.AM.2
, assigned by Robot RadioDriver Station - DHCP (“Obtain an IP address automatically”),
10.TE.AM.X
, assigned by Robot RadioIP camera (if used) - DHCP,
10.TE.AM.Y
, assigned by Robot RadioOther devices (if used) - DHCP,
10.TE.AM.Z
, assigned by Robot Radio
In the Pits 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 want to make sure to avoid addresses that will be in use when the robot is on the field network. These addresses are 10.TE.AM.1
and 10.TE.AM.4
for the OpenMesh radio