Azure IoT Central - Can I define custom views for my Plug and Play device?

Willess, Brian 451 Reputation points
2021-01-06T12:29:41.683+00:00

I have a Plug and Play model: Link to model for my Azure Sphere device/application that defines . . .

  • Telemetry items
  • Property items (device twins)
  • Commands (direct methods)

My application implements the PnP requirements. When my device connects to IoT Central a new Device Template is automatically created. Additionally, there are some basic views generated for my device.

My question is . . .

Is there a way for me to define custom views for my device that will be automatically generated when my Plug and Play Device Template is generated?

Thanks,

Brian

Azure IoT Plug and Play
Azure IoT Plug and Play
A Microsoft technology based on an open modeling language that enables developers to connect internet of things (IoT) devices to the cloud without having to write any code.
15 questions
Azure IoT Central
Azure IoT Central
An Azure hosted internet of things (IoT) application platform.
354 questions
{count} votes

Accepted answer
  1. QuantumCache 20,031 Reputation points
    2021-01-26T04:54:09.643+00:00

    Hello @Willess, Brian , We have received a response from the IoT Central team on your query, as quoted below.

    Custom views are currently not supported in IoTC as part of PnP.

    While we understand the basic requirements, would be good to get more use case scenario(s) from your side.

    Please comment in the below section regarding your feedback/suggestion, so that we convey the same to the Product team.

    0 comments No comments

1 additional answer

Sort by: Most helpful
  1. Willess, Brian 451 Reputation points
    2021-01-26T09:43:51.187+00:00

    First off, thank you for taking my question to the IoTC team,

    If you think about what PnP buys you, it's seamless onboarding of PnP devices. Currently, this includes defining the basic information needed to process data to/from a PnP device, Telemetry, Properties and commands.

    One of the things that using IoTC buys you is a rich user experience, in my opinion. The current IoTC experience using my PnP model is pretty good. Users can use my PnP device/software and quickly on-board devices. The default Device template has a few very basic default "Views."
    The default views are not optimized for my PnP solution. How could they be, you would have to implement some kind of Vulcan Mind Meld where the application could reach into the developers mind to extract how they intended the data/properties/commands to be visualized.

    The experience I want my PnP customer to have takes the default views and allows me the PnP developer to define default views tailored to my PnP solution that are automatically created when the first PnP device connects. I realize that this would be specific to IoTC and would likely not apply to other future cloud platforms that support PnP.

    Adding PnP developer defined views would take the IoTC experience one step further and would allow new IoTC users to have the best experience possible.

    2 people found this answer helpful.