Support internet bridging
Nobody has claimed this yet.
Assessment
- Difficulty
- 5/5
- Estimated time
- Over a week
- Newbie friendliness
- 35/100
- Issue type
- Feature
- Clarity
- Needs clarification
- Activity status
- Quiet
- Tech stack
- raspberry-pi
- Domain
- embedded-iot, networking
Research direction
No files, tests, or entry points are identified. Start by evaluating the linked Raspberry Pi networking approach and defining how the UI should enable bridging between the robot access point and the Wi-Fi uplink; done means a connected computer can reach the internet through the robot.
Written by the indexing model from the issue text.
Description
(Copied from https://github.com/wpilibsuite/allwpilib/issues/7928, as this repo seems more applicable)
Is your feature request related to a problem? Please describe.
When you have the computer connected to the robot to code, not having an internet connection is a massive pain. Also, if teams are using onbot, having the ability to pull from and push to GitHub and such is a huge benefit.
Describe the solution you'd like
Provide a nice UI for enabling bridging, so when you are connected to the robot, you also have internet connectivity. The RPi hardware supports this (https://raspberrypi.stackexchange.com/a/89804), so it should theoretically just be a matter of having an easy way for teams to enable this.
Here's what it might look like:
wifi wifi uplink wan
ds-&-laptop <~.~.~.~.~> (ap@wlan0)RPi(wlan0) <.~.~.~.~.> router <───> INTERNET
╲ ╱ ╲
(dhcp 192.168.43.1 (dhcp
from RPi) from router)
Describe alternatives you've considered
A second USB WiFI adapter plugged into your computer, but that's extra hardware that is not needed, and also Macs don't really support that setup.
Additional context
Was a Discord convo, putting the information I found here so it doesn't get lost/forgotten.
- Dominant language
- Java
- Stars
- 186
- Forks
- 24
- Avg merge
- 8h 27m
- Merged PRs (30d)
- 9
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from wpilibsuite/SystemcoreTesting
-
Limelight Pending
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
wpilibsuite/SystemcoreTesting#383 ·
-
Difficulty 1/5 Under an hour Newbie friendliness 78/100
wpilibsuite/SystemcoreTesting#380 ·
-
Limelight Pending
Difficulty 1/5 Under an hour Newbie friendliness 78/100
wpilibsuite/SystemcoreTesting#315 ·
-
Difficulty 3/5 1-2 days Newbie friendliness 45/100
wpilibsuite/SystemcoreTesting#393 ·
-
Difficulty 3/5 1-2 days Newbie friendliness 68/100
wpilibsuite/SystemcoreTesting#392 ·
All issues in wpilibsuite/SystemcoreTesting
Similar issues
-
area/plugin
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
kestra-io/plugin-kestra#190 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 70/100
google-ai-edge/LiteRT-LM#3739 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
integra-team-red/meet-map#249 ·
-
[Studio][Bug] Cancelled create-user dialog keeps the password and admin switch for the next attempt Open
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
apache/rocketmq-dashboard#5064 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
wso2/dpdp-accelerator#287 ·