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 address. Put this in your browser and then click to the wifi settings page:

Euclid Wifi Settings

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 EUCLID_4285.

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:

gvncviewer EUCLID4285.local

The default password is euclid. I recommend changing this :)

Install SSH

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:

ssh euclid@EUCLID4285.local

The password will be euclid, or whatever you changed it to.

Happy hacking!