Skip to content

Simplify Rover Network Setup #35

@sigi73

Description

@sigi73

The networking is a little complicated. There are a few requirements:

  • The rover should host a wifi network. Laptops should be able to connect to the rover's wifi network and ssh into the rover with no setup (no static IPs necessary).

  • If there is an RPI wifi network in range of the rover then the rover should connect to it and all machines on the rover network should have internet access.

  • Laptops should be able to connect and communicate with the rover whether or not the rover network has internet.

Right now a secondary laptop (rugged laptop 2) must be connected to the rover network via Ethernet for the networking to work. Rugged laptop 2 provides internet by 1) connecting to an RPI wifi network and acting as a gateway (it does NAT) and 2) running a DHCP server so machines are automatically assigned a static IP address. This setup is buggy, the laptop must be connected to the internet for this system to work, we aren't sure why. This needs to be fixed, we had to have a phone creating a WIFI hotspot on the rover at IGVC 2019 (this technically broke the competition rules but the judges were nice enough to let us do it once).

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions