Device management
Status | Groomed |
---|---|
billing plan | 3-professional |
verticality | vertical |
Priority | 10 |
estimate | 5 |
impact = priority % | 50 |
Tags |
To ease connecting web-app to 👁️🗨️Entrance Observer, 🌡️Beehive IoT sensors, 🧿Robotic Beehive and other third-party (📊Beep.nl weight telemetry integration) we need a separate view for managing devices.
Currently devices are not registered, they just use an API token and its later not clear if token is used or not and by what device.
Another problem is that its not clear when was the last time device was online / interacted with us.
A third potential problem is that if we do manage to sell devices, we need to have some kind of analytics, debugging and versioning per-device so we need a database.
Suggested solution
In the app
- Add new menu
Devices
in the top
- Add list devices view
- Add new device
- name
- model
- link to hive / box (hiveId, boxId)
- link to API tokens
- lastUsed (should be updated on API call)
- Edit device view
- regenerate API tokens
- Connect to device over VNC → 🖥️Remote desktop
- See Logs
- Remove device
- revoke API token
- In account view → token list, show if api token is used by a device. Instead of deletion button, direct user to device view