Key based dashboard user access / ownership

I’d like to give users access to a dashboard that displays IoT device data for an individual device, but only if the user “owns” the device.

I envision initially,

  • The user entering a serial number and the dashboard is opened / generated.
  • All devices have the same dash interface just different data
  • For non-privileged users, devices can’t be searched for and their serial numbers shouldn’t appear in a list.

Long term I envision, the user entering a key generated by the device to allow the user to “take ownership” of it’s dashboard.

Any thoughts on pulling the initial requirements together using the current release and existing plugins?