Remote desktop
Status | Groomed |
---|---|
billing plan | 4-entrance-counter |
verticality | vertical |
Priority | 0 |
Tags | IoTbackend |
To ease management of the device, beekeeper should be able to inspect device remotely over local network. This assumes that beekeeper has set up the device and its operational based on instructions: 🖥️How to setup Remote Desktop connection to Jetson Nano
User story
- After user has setup the device locally
- He opens the web-app, chooses
Settings
→Devices
- He can see devices that are live & accessible
- He clicks
connect
- In the browser he can see a remote operating system (Ubuntu) that he can manage:
Suggested solution
- Device should establish a
reverse SSH tunnel
connection (device → devices.gratheon.com) so that we can access devices behind NAT without opening ports- Alternatively - VPN, ZeroTier, NgRok
- Device should use API tokens for accessing our API
- Once device is connected, update status in DB
- List devices for web-app
- On
connect
, open iframe with novnc client app that will use the reverse tunnel connection
- Device should establish a