My team has been having this problem for the past few weeks now, and I cannot seem to find a solution.
We can control the robot and have code, but there is no support for mDNS.
Normally this wouldn’t be an issue, but our Smart Dashboard is not behaving properly because of this. We just re-flashed the router yesterday, and there is no luck. We also cannot connect to 172.22.11.2
Microsoft Windows doesn’t support mDNS by default. The National Instruments installer will add mDNS support. If you are running SmartDashboard on a PC that hasn’t had the driver station installed, then this might be the problem.
The test for this problem is with the “ping” program run from your command line. If you can ping to the IP address but not to the mDNS address, then you’re missing the mDNS software.
The solution is to install Bonjour Print Services from Apple. Really. Some of our students are incredulous that they need Apple software to talk to the robot, but yeah, they do.
alright. I’ll try installing when I get the PC again. The FIRST documentation says that and mDNS service is installed with the update suite. any insight on that?
The Mdns name is roborio-TEAM-frc. You can confirm that by looking at the roborio name in its dashboard. The .local tells the web browser that is a local address. The .lan is appended unto the name by the radio. Sometime one works better than the other. I am not expert enough on what is really going on to have a good explanation why.
The smartdashboard target is set in the smartdashboard. I think under the files menu? I think it generally gets set automatically. Also network table was redone this year. I don’t know if last years will work with the 2016 version. So if didn’t completely uninstall last years stuff, that might be a problem as well.
If the driver station is finding the roborio, does that prove the Mdsn is working?
The name of the service installed with the update suite is called “NI mDNS Responder Service”. You can check if its in the services list and if its running. Its installed to “C:\Program Files (x86)\National Instruments\Shared\mDNS Responder
imdnsResponder.exe”
We switched our roboRIO to a static IP and put the address we set it to into the hosts file to avoid mDNS issues.