TheThingsNetwork / lorawan-stack

The Things Stack, an Open Source LoRaWAN Network Server
https://www.thethingsindustries.com/stack/
Apache License 2.0
954 stars 302 forks source link

Show end device status information as part of the end device overview #5465

Open adriansmares opened 2 years ago

adriansmares commented 2 years ago

Summary

We should show device status information as part of the end device overview in the Console.

Why do we need this?

The background here is that we have a mechanism that exists at network layer (so between the Network Server and the end device) to find out a bit of information about the state of the end device. This information is periodically retrieved by the Network Server and stored in the following fields in the NS end device registry:

What is already there? What do you see now?

The end device overview shows activation information, session information etc.

What is missing? What do you want to see?

Have the device status information available, maybe under the map ?

Environment

v3.19.2, but not relevant

How do you propose to implement this?

'Just show the fields.'

All UX jokes aside, I don't have more ideas other than having a device status paragraph in the overview.

How do you propose to test this?

Most of the end devices on staging1 do have these fields filled in, so you can check the output there.

Can you do this yourself and submit a Pull Request?

Can review.

kschiffer commented 2 years ago

Great idea. I'll wireframe something and schedule this.

NicolasMrad commented 1 year ago

Since now we have the NOC, can't we display the above there?

adriansmares commented 1 year ago

Since now we have the NOC, can't we display the above there?

The information is complementary - the Console can show the latest information, while the NOC may show the historical evolution of said information.

KrishnaIyer commented 1 year ago

This is a good one indeed. Let's try to get the wireframes for Q3.

kschiffer commented 12 months ago

I've finished the design of this as part of the general Console UX update. Implementation planning follows.

image