Skip to content

Troubleshooting

Santiago Garza edited this page Jan 18, 2017 · 4 revisions

Networking setup on the RoboRIO

(NB: A diagram would be helpful here.)

We found some fantastic information on 2017 RoboRIO networking here. The long and short of it is that IP addresses are wirelessly assigned to our network in the IP range 10.17.59.20-10.17.59.199. (The "17.59" there is obviously our team number.) Thus:

  • To determine the IP address of the RoboRIO from a driver station laptop:
    1. Download nmap (you'll probably want the Windows installer) from http://www.nmap.org.
      • Note: I don't think you need to install the npcap component of NMap; it's only necessary to do port scans as a non-admin. (Need to confirm this.)
    2. Execute the following command.
      nmap -PN -p 22,80,443 10.17.59.20-199
      • NOTE: It should default to 10.17.59.25
      This will scan the entire 10.TE.AM.{20..199} subnet looking for hosts that are listening on the standard SSH, HTTP, and HTTPS ports respectively. You are looking for a host that says ports 22, 80, and 443 are all open (not "filtered").
    3. Visit http://10.17.59.x, where x was determined by nmap, and confirm that you see the web interface for the RoboRIO.
      • For God-knows-what-reason, the web interface requires Microsoft Silverlight, so you're probably better off visiting it in Internet Explorer.
    4. You should be able to SSH into 10.17.59.x using PuTTY. The login is admin and there is no password.

How will we network the NVIDIA Jetson TK1?

  • We are going to connect the NVIDIA Jetson to the same router as the roboRIO. The NVIDIA Jetson needs to the be able to dynamically connect to the IP address of the roboRIO programatically. The IP address of the roboRIO seems constant under two certain circumstances (USB and Wireless).
  • We need to figure out which protocol (SSH,HTTP,FTP) we are planning on using for the NVIDIA Jetson to connect to the roboRIO to send files to it and then execute commands based off of that data.
  • At the competition the officials will reflash the router or radio with the competition configuration. Which could change the IP configuration.
    • The NVIDIA Jetson will have to configure itself to find the roboRIO's new IP address.
Clone this wiki locally