|
|
|
![]() |
|
|||||||
|
||||||||
![]() |
| Thread Tools | Rate Thread | Display Modes |
|
#1
|
|||
|
|||
|
Connect to RoboRIO from Internet
I need to be able to drive a robot across the school using the wifi, but I can't figure out how. My first thought was a bridge with a Pi or a laptop on the robot with the wifi being bridged out to Ethernet, but I don't know how I would access the roboRIOs IP and not the host of the bridge's IP. My second thought was installing a USB wifi card on to the RIO directly, but terminal is a nightmare without APT. Any ideas?
|
|
#2
|
|||
|
|||
|
Re: Connect to RoboRIO from Internet
The openmesh for competition can be operated from the driverstation over wifi. Just flash the bridge with a 2.4ghz or 5ghz(probably better, less collisions with school network) and connect the driverstation to the bridge wifi.
Then you can operate the robot using your driver station wirelessly as long as you are within range. |
|
#3
|
|||
|
|||
|
Re: Connect to RoboRIO from Internet
Quote:
|
|
#4
|
|||
|
|||
|
Re: Connect to RoboRIO from Internet
The RoboRio and the Driver Station expect to have IP Addresses of 10.XX.YY.zz where XX and YY are the same for the DS and RoboRio (team number).
Most likely, you will have to ask the School's IT people to give you 3 static IP address that you can use (third one for the Radio). You will then have to program the Radio to be a bridge between the school's wifi and the robot. Not sure how to do that. It is not advisable to drive you robot where you can't see it. So, the configuration you propose is not recommended. Also, it opens up your robot to anyone driving it that happens to have a Driver Station. |
|
#5
|
|||
|
|||
|
Re: Connect to RoboRIO from Internet
Quote:
|
|
#6
|
|||
|
|||
|
Re: Connect to RoboRIO from Internet
You should chat with the School's IT person. There may be protections to keep you from doing what you want. For instance computers (clients) from directly talking to each other (per device isolation). Security like that would limit viruses from transferring from one computer to another, or hackers trying to do bad things, etc. In general, there should be no reason in the school for a computer to talk directly to another computer (talking through a server is totally different).
If you are using mDNS, and there is a Local Names Server, that will be a problem. Why are you trying to drive over the school's wifi? Driving from anything farther than the Radio can handle is not recommended. If you can't physically see the robot, you should not be controlling it. |
|
#7
|
|||
|
|||
|
Re: Connect to RoboRIO from Internet
Quote:
Edit: but seriously, check to see if the port is blocked over the school wifi. Last edited by bobbysq : 31-01-2017 at 10:17. |
|
#8
|
||||
|
||||
|
Re: Connect to RoboRIO from Internet
HAHAHAHAHAHAHAHAHAHA
Quote:
|
|
#9
|
|||||
|
|||||
|
Re: Connect to RoboRIO from Internet
Quote:
What's so important that you want to risk damaging people and property by driving a robot you can't see or stop effectively? The things are dangerous enough when you're watching them from 5 feet away. |
|
#10
|
|||
|
|||
|
Re: Connect to RoboRIO from Internet
Quote:
|
|
#11
|
||||
|
||||
|
Re: Connect to RoboRIO from Internet
I actually tried this last year at my school. I was able to setup the radio to bridge my school's wifi connection, and then connect to the robot over the school's wifi network. It seemed like a great idea for training for drive by wire, but I discovered that as the robot drove down the hallway, it had to switched between different access points. Each time it switched access points, I lost driver station comms for just a second, and it proved to be unusable.
|
|
#12
|
|||
|
|||
|
Re: Connect to RoboRIO from Internet
Quote:
|
|
#13
|
||||
|
||||
|
Re: Connect to RoboRIO from Internet
The robot communicates over Ethernet. All is simple as long as you are on the same LAN & same subnet. The robot typically uses non-routable IP addresses. Which means they don't go through the router. If the drive station is on the other side of the router as it would be if you are using the internet or some building Ethernet typologies. You would need a VPN or other Ethernet voodoo for it to work
|
![]() |
| Thread Tools | |
| Display Modes | Rate This Thread |
|
|