Skip to content
YingXue edited this page Aug 5, 2020 · 30 revisions

Welcome to wiki! Check out our feature list

Login in

✔️ Login in while IoT Hub connection string
✔️ Store multiple connection strings
❌ Authenticate through AAD

Device funcitonalities

✔️ Show list of devices in IoT Hub
✔️ Device query by Id, status, and edge
✔️ Device CRUD
✔️ Device identity
    ✔️ Copy connection string
    ✔️ Generate SAS token
✔️ Device twin
    ✔️ View
    ✔️ Edit
✔️ Telemetry
    ✔️ Connect to custom event hub
    ✔️ Consumer group
    ✔️ View system property
    ❌ message routing to service bus, storage blob
✔️ Direct method
✔️ Cloud to device message
✔️ Module identity
    ✔️ Module identity list and CRUD
    ✔️ Module identity twin
        ✔️ View
        ❌ Edit
        ❌ Direct method
❌ Edge

Plug and Play: Model resolution

✔️ Resolve model definition from local folder
✔️ Resolve model definition from model repo
   ✔️ Resolve public model
   ❌ Resolve company model
🚫 Resolve from connected device is no longer supported
✔️ Configure the order to resolve models

Plug and Play: Model data visualization

✔️ Render model definition retrieved in readonly editor
✔️ Render the list of components a PnP device implements
✔️ Render the list of readonly properties, writable properties, commands
✔️ Render forms for writable properties, commands
    ✔️ Support simple types
    ✔️ Support complex types including enum, object, map
        ❌ map in map (nested map)
        ❌ array type
        ❌ custom schema defined outside of the dtdl same file

Plug and Play: Device interaction

✔️ Populate property (readonly and writable) list with digital twin data
    ✔️ Value validation
✔️ Update writable property
    ✔️ Value validation
    ✔️ User friendly form
    ✔️ Preview json patch payload
    ✔️ Show writable property Ack metadata
✔️ Invoke command
    ✔️ User friendly form
    ✔️ response validation
✔️ View telemetry
       ✔️ Show PnP telemetry enriched with model definition and validation
       ✔️ Show raw PnP telemetry
       ✔️ Retrieve telemetry from hub's default event hub endpoint
       ✔️ Retrieve telemetry from custom endpoint
Clone this wiki locally