After I ran the demo apps, I immediately wanted to hack on some code.
Unfortunately, the current documentation is incomplete how to discover the Euclid over wifi and SSH into the device!
It turns out that VNC is present, but not ssh. To fix this, we need to connect the Euclid to the internet, connect to the Euclid via VNC, and install ssh.
Connect the Euclid to the Internet
By default, the Euclid will self-host after every restart. It will appear in WIFI something like
EUCLID_XXXX. When you find the device, connect via wifi.
At this point it will self host under the
10.42.0.1 address. Put this in your browser and then click to the wifi settings page:
At this point, click the scan button. The Euclid will disconnect to discover WIFI access points. After about 60 seconds, you should reconnect to the
EUCLID_XXXX access point. Navigate to your desired host and enter the appropriate wifi password. It will now connect to your WIFI access point. Now we can install the utilities we need for SSH.
Connect to the Euclid via VNC
The first step here is to figure out what the hostname is. The hostname is the same as the WIFI access name in broadcast mode. This should be something like
After discovering the hostname, we can use it to connect with a convenient
.local address. The host broadcasts via Avahi with the underscore in the hostname removed. For example, if your hostname was
EUCLID_4285 it will be broadcast as
EUCLID4285.local. For most network utilities (including your browser, though milage varies for mobile devices) you can connect via this address instead of an IP.
On your workstation, VNC into the Euclid device:
The default password is
euclid. I recommend changing this :)
Within VNC, log in and open a terminal on the Euclid and run:
sudo apt-get install openssh-server sudo service ssh start
You can then ssh into your Euclid:
The password will be
euclid, or whatever you changed it to.