FIRST Robotics Competition Documents

cancel
Showing results for 
Search instead for 
Did you mean: 

Networking Basics

This document provides a brief overview of basic networking principles and how they apply to the FRC hardware.

 

Contents

  • Networking Overview
  • IP Addressing
  • IP Addressing for FRC
  • mDNS
Ty Prather
Technical Marketing Specialist
National Instruments
Comments
sciencewhiz
Active Participant
Active Participant
on

link-local is never really explained until several times after it is first used.

TYtanic
NI Employee (retired)
on

Thanks for the input. I've uploaded a new version that explains link-local addressing and DHCP servers

Ty Prather
Technical Marketing Specialist
National Instruments
Greg_McKaskle
Member
Member
on

 There is a lot of good info in the document. But it might be worth mentioning firewalls. The DS indicates whether they are off/on, and unfortunately, at this point they generally need to be disabled.

 

Also, I believe that the OpenMesh radios are now running a DHCP server, so in the pits, if things connect to the bridge, they will get a DHCP address, but if they direct-connect, they will not. Some laptops do not release the IP and request another when they get link, so the DS now has a button to force this. This is generally used when going to the field, but can be used anytime a laptop doesn't get an IP and seems like it should try again.

 

This article https://wpilib.screenstepslive.com/s/4485/m/24193/l/319135-ip-networking-at-the-event has some details you can review and compare. Another thing many teams don't know is that you can type an IP into the DS team field. If it has x.x.x.x form, that value can be used instead of a name, and can be useful in a pinch to connect in the pits.