Robot Not a Dev? Buy Now
Not a Dev?

Misty Community Forum

Open Network Connection

Hello! Is there any way or workaround (maybe via adb?) yet to connect to open networks? If not can we disable open networks from showing in the app?

Thanks!

There is a roundabout way of doing it. See this post: Connecting to Unsecured or 2-Tier Authenticated Networks

1 Like

Oh bummer, that is stuck behind the Launch Crew area that I don’t have access to yet. Do you have the gist you can cut/paste for me if possible?

Thanks for the info!

I’ve copied the content of those posts below:

  • (The instructions below require an initial network connection to be successful. We’ve had success by temporarily connecting Misty to a cell phone hotspot)
  • Install ADB on your machine (How to Install ADB on Windows, macOS, and Linux or
    brew cask install android-platform-tools if you’re on a mac that has brew installed)
  • Making sure your computer and robot are on the same network, connect to your robot from the command line using: adb connect IPADDRESS:5555
  • replace IPADDRESS with the ip address of your robot
  • next, create a shell with: adb shell
  • Next, try connecting to the android system with Vysor (https://www.vysor.io/ ) and seeing if you could connect to the network by going through the Android settings

This will only work if you already have the robot on a WiFi network since you can’t adb directly through the USB to Ethernet like this.

If you want to do this completely through the USB to Ethernet you will need some extra steps. Here is how to adb over USB to ethernet connection (the rest of the above instructions still apply):

  • open one a terminal or powershell
  • do ssh -L 127.0.0.1:5555:10.10.10.100:5555 administrator@<USB-ETH-IP>
  • if you get an error about ssh using obsolete cypher or something you have an old version of Windows IOT and you can get around the issue by doing: ssh -c aes256-cbc -L 127.0.0.1:5555:10.10.10.100:5555 administrator@<USB-ETH-IP>
  • log in using your Windows administrator pw
  • you will be logged in to 410 via ssh
  • now open another terminal or powershell
  • do adb connect 127.0.0.1:5555
  • now you can adb as normal (as long as the other terminal doesn’t disconnect)
2 Likes