- User or Device can log in the system.
- User can register itself.
- User can register a new device with a name to the system.
- Produce 6 characters long unique id for newly registered device (containing upper case, lower case and digit).
- Produce 12 characters long password for newly registered device (containing upper case, lower case and digit). Produced password gets encrypted in database level.
- Produced password and unique id gets displayed only once.
- Unique id and the password is required for log in as device.
- User can monitor the activity status of its device as 'true' when device logged-in to the system, and as 'false' when device logged-out from the system.
Here, user logs in, then adds a new device, sees the generated informations for the devise once, and then see its activity as false.
Here, device logs in.
Here, device owner sees its device activity true, because the device just logged in. When device logs out 'true' becomes 'false'.