docs.unity3d.com
  • Manual
  • Scripting API
  • Changelog
  • License

    • Unity Live Systems Data
      • Installation
      • What's new
      • Upgrade guide
    • Get started
      • Take it further
    • Basic concepts
    • Configure your service
      • Add and configure user-supplied secrets
      • Associate 3D objects with source devices
      • Configure a facility device simulator
      • Configure data connectors
        • Device connectors
          • Azure IoT Hub device connector
          • Facility Simulator device connector
          • HTTP device connector
        • Telemetry connectors
          • Azure EventHub telemetry connector
    • Develop your application
      • Create environment settings
      • Create a services controller
      • Implement a telemetry history controller
    • Troubleshooting
    • Glossary
    • REST APIs

    Basic concepts

    Live Systems Data and Unity Cloud services enable a two-layered architecture that separates data processing from application development when creating digital twin solutions. This architecture offloads the information processing logic to the platform and its services. This process treats the 3D model as data, and rules in the service associate the 3D model with external information. This reduces development time and generalizes the relationships between data sets, which makes the applications reusable across many facilities.

    You can update the models and introduce new data points without additional development, which reduces the cost and complexity of future iterations of the digital twins solution.

    The following are the Live Systems Data service's core architecture principles:

    Feature Description
    Single Point of Availability Merge real-time and historical operational states hosted in multiple data sources.
    Customizable Data Processing Real-time data and data source integration.
    Server-side Dynamic Association Association of data from operational systems and 3D models using rule-based mappings on integrated data to build relationships.
    Handling of Time Series Data Data handling in an internal database to make integration and visualization easier.
    Rule-based Event Notification Customizable notifications for data values.

    Functionalities

    Live Systems Data services expose the Service configuration and Application development functionalities.

    Service configuration

    The service configuration outlines how to set up the services to meet your project requirements. Service configuration is available through web APIs that let you set up access to external data points, define association and notification rules, configure the facility simulator, and such.

    For more information, refer to Configure your service.

    Application development

    The application development outlines the functionality used to build a digital twins client. Application development includes configuring the client to service connection, subscribing to platform notifications, retrieving telemetry or historical data from devices, and utilizing other available services.

    The Live Systems Data SDK provides the following Unity Editor package that lets you incorporate the application development capabilities into your code: com.unity.digital-twins.live.sdk. Refer to Installation to install these packages.

    For more information, refer to Develop your application.

    Back to top Generated by DocFX
    Copyright © 2023 Unity Technologies — Terms of use
    • Legal
    • Privacy Policy
    • Cookies
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)
    "Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
    Generated by DocFX on 18 October 2023