Update: Microsoft will be moving away from UserVoice sites on a product-by-product basis throughout the 2021 calendar year. We will leverage 1st party solutions for customer feedback. Learn more here.

Azure Digital Twins

Azure Digital Twins is a platform that provides organizations with the foundation they need to create the next generation of IoT solutions. With Azure Digital Twins, you can virtually replicate the physical world by modeling the relationships between people, places, and devices in a special intelligence graph. You can use predefined data schema that are aligned to a solution’s domain-specific needs and that can accelerate and simplify it’s creation. You can query data in the context of a space rather than from disparate sensors. And you can build solutions that scale and replicate across multiple tenants.

More details are available in the Azure Digital Twins documentation. If you have a technical issue, please open a post on the developer forums through Stack Overflow.

  1. Digital twin alert logic

    I'm new to Azure Digital Twin but would like to suggest an idea, instead of connecting to Azure Function to calculate alerts before updating the twin, wouldn't it be nice if the digital twin can have a calculation logic in place so we don need Azure function? Imagine edge computing on the cloud of a device that digitally represents the physical device instead. That is, each device has its own calculation logic.

    6 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    2 comments  ·  Flag idea as inappropriate…  ·  Admin →

    This is a great idea! We’re planning to implement something like this in the next year. Keep suggestions coming in the comments for what sorts of calculation logic you’d want to implement!

    Thanks!
    Alex
    PM: Digital Twins Team

  2. Graph Validation

    Plain graphs support graph traversals in which code and graph structure are tightly coupled. When graph structure changes, traversal code tends to break. That’s messy and expensive. Is there any way of validation of DT graphs (eg. via Rulesets like SHACL etc..)

    5 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Feature Request  ·  Flag idea as inappropriate…  ·  Admin →
  3. Digital Twin Instance at the Edge

    It would be highly useful for OT edge application development to be able to run a micro instance of digital twins at the edge. This could have functionality such as synchronising models between Edge Twin and Cloud Twin (similar to plug and play).

    On the edge gateway the Edge Digital Twin instance could be used to interface with tinyML apps, Industrial Protocol Conversion mapping, Southbound Device states etc.

    The use-case would be smart cities where the edge gateways are provided to Field Teams within a specific domain (Waste, Energy, Water, Lighting, etc). It allows those teams to develop their models…

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Feature Request  ·  Flag idea as inappropriate…  ·  Admin →
  4. More filter options on Routing

    Be able to look into the body of the message in filters.
    Especially if a patch update contains a given field? Meaning route messages if the update of a twin is for a specific property of the node.

    2 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →

    This is a great idea!
    We currently support this functionality for telemetry type events. For update events this is planned.

    Thanks!
    Alex
    PM: Digital Twins Team

  5. Internal compute defined through DTDL

    Specify internal compute on nodes. It is of course possible with routes and functions. But for some of the internal computations this can be made easier.

    State with a "compute" property type that it is computed based on its childrens properties (temperature of room is average of the temperature sensors in the room, energy consumption of building is the total of all energy meters in the building.)

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Feature Request  ·  Flag idea as inappropriate…  ·  Admin →
  6. Allow more than 6 routing rules

    As of now there is a limit on number of routing rules you can have (max 6). Please increase it to (hopefully limitless)

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  7. ARM templates for event routes

    Please add ARM templates support for Event routes in digital twins

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Feature Request  ·  Flag idea as inappropriate…  ·  Admin →
  8. Support for message enrichments on Twin.Update event notifications

    A way to enrich the messages generated and sent to endpoints.

    One example is enrich at least with modal parent dtId of the entity being updated.

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Feature Request  ·  Flag idea as inappropriate…  ·  Admin →

    This is a great idea! We’ll update this request once the work is in progress.

    Keep the votes coming!
    Alex
    PM: Digital Twins Team

  9. SPARQL support

    Are there any plans for SPARQL support? It is recognised as an official recommendation by the W3C https://www.w3.org/TR/sparql11-query/

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Feature Request  ·  Flag idea as inappropriate…  ·  Admin →
  10. Not possible to see the details of endpoints already created

    Please include a way to see details of the endpoints created. Which eventhub for example an endpoint is pointing out to is not possible to find out as of now.

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Bug  ·  Flag idea as inappropriate…  ·  Admin →

    This is a great ideal! We’ll update the request status once this work is underway.

    Keep the votes coming!
    Alex
    PM: Digital Twins Team

  11. Add previous state in Digital Twin Property Change Events

    In the new public preview, change events can be routed to external compute. In this event, the updated values of Digital Twin properties are included. I think it would be valuable to also include the previous state. This would also be valuable for relationship changes, when an item moves through the graph it can be important to know where it came from.

    6 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Feature Request  ·  Flag idea as inappropriate…  ·  Admin →

    This is a great idea! We’ll update the item once it’s on the near term roadmap.

    Keep the votes coming!
    Alex
    Digital Twins PM Team

  12. Run timers on the twin and fire events when these expire

    Set up the Orleans timers using JSON configuration and use the digital twin to trigger delayed events after some telemetry occurs.

    Examples:
    1) Assume a noisy device that aggregates its state to the parent, but only after stabilizes.
    2) The twin reports an alarm to the building manager and waits before reporting to the supervisor, giving some time to investigate or clear the problem.
    3) For process enforcement, important to know when things don't happen on time.

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Feature Request  ·  Flag idea as inappropriate…  ·  Admin →

    This is a great idea! We’ll update this request if progress is made on this work item.

    Keep the votes coming!
    Alex
    PM: Digital Twins Team

  13. Easier management of schema changes

    We would need a way to mass update the modal changes and reflect to all nodes of the type being updated.

    When I add a simple field to one of the nodes of the modal scheme I need to go through all the nodes of that type and change the metadata.

    Need an easier way to handle modal metadata changes.

    One idea could be to extend the ADT viewer. Another would be an api to update metadata for all nodes of the type being updated.

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Feature Request  ·  Flag idea as inappropriate…  ·  Admin →

    Thanks for the feedback! As we gather more feedback and understand more scenarios with regards to model versioning, we certainly want to continue to support updating twin data at scale. Please continue to upvote and provide feedback so that we can keep moving in the right direction!

    In the meantime, check out this article on managing model versioning in our documentation – https://docs.microsoft.com/en-us/azure/digital-twins/how-to-manage-model#model-versioning

  14. Making a graph viewer available in the Azure portal

    To easily get a clear overview of the Digital Twins hierarchy of spaces, it would be great to add a (readonly) graph viewer for Digital Twins. A graph viewer has already been build and published to GitHub. Why not add this option to the Azure portal as the Digital Twins Explorer. (https://github.com/Azure/azure-digital-twins-graph-viewer)
    Optionaly the explorer could be used to add, modify of delete spaces, devices or sensors in a non-readonly mode.

    19 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    3 comments  ·  Feature Request  ·  Flag idea as inappropriate…  ·  Admin →

    Thanks for the suggestion! Though this was for the previous version of Azure Digital Twins, this is still relevant with the latest version’s sample – the ADT Explorer. This is a great idea and we’d love to see more feedback on this, but we have not planned this yet

    Check out the new ADT Explorer sample – https://github.com/Azure-Samples/digital-twins-explorer

    Also, check out the latest version of Azure Digital Twins – https://docs.microsoft.com/en-us/azure/digital-twins/overview-differences

  15. Chunked Blob Upload & Custom Storage Container

    Would be nice to be able to upload blobs using chunked API that Azure Blob Storage already uses. Also, would be nice to be able to associate a Storage Container with Space, so that all the blobs in that Space hierarchy would be stored there. Thanks!

    2 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Feature Request  ·  Flag idea as inappropriate…  ·  Admin →

    Hi Simon, thanks for submitting the suggestion! To clarify, what is the content/data you looking to upload to ADT in a chunked fashion?

    Taylor
    Azure Digital Twins Team

  16. Support for building the Azure Digital Twin special model from the existing automation systems.

    Support for building the Azure Digital Twin special model from the existing automation systems which are based on Industry standard like ISA95, ISA106, AutomationML

    3 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Feature Request  ·  Flag idea as inappropriate…  ·  Admin →

    Thanks for the feedback! We’re working towards collaborating with industry professionals to build out industry-specific ontologies for customers to use. We’re certainly investigating the manufacturing space, please continue to give us feedback as we learn how we can support this area.

    Thanks,
    -Riley

  17. Backup/restore feature Azure Digital Twins API

    The user is able to create a backup of ADT data and restore it using by ADT API. It's possible to backup one subscription and restore data in other empty subscription

    7 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →

    We are working on a bulk import and export feature. This will allow you to export all your model, twins, and or relationships. This can be used for a backup/restore scenario. Work is currently in progress and planned for a early to mid-summer preview.

  18. Add support for direct export to Time Series Insights

    Please add support for providing parameters for a Time Series Insights instance to which the Digital Twin resource can export all of its historical device data.

    13 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    planned  ·  2 comments  ·  Feature Request  ·  Flag idea as inappropriate…  ·  Admin →
  19. Enhance the current space graph model of digital twin to define store to persist historical sensor data to Cosmos or HD Insight..

    Current Space graph model of digital twin does not store historical information, such as sensor data. Model should have capability to define the store and attached to Sensor(s) and other model

    7 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    unplanned  ·  1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  20. Integrate Elastic/AzureSearch to add full text index and searching functionality

    It would be really helpful to be able to search for values within the content of the Digital Twins, e.g. searching in the names, properties, keys and attachments of the nodes within the Azure Twin tree.

    4 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Feature Request  ·  Flag idea as inappropriate…  ·  Admin →
  • Don't see your idea?

Azure Digital Twins

Categories

Feedback and Knowledge Base