locked
what is the different between Azure DPS and IoT Plug and Play? RRS feed

  • Question

  • Can someone explain the difference between the 2 services?

    Sunday, January 26, 2020 1:23 PM

Answers

  • Hi,

    Please refer the below information to understand more about Azure IoT Hub DPS and IoT Plug and Play.

    Azure IoT Hub Device Provisioning Service:

    The IoT Hub Device Provisioning Service (DPS) is a helper service for IoT Hub that enables zero-touch, just-in-time provisioning to the right IoT hub without requiring human intervention, allowing customers to provision millions of devices in a secure and scalable manner.

    There are many provisioning scenarios in which the Device Provisioning Service is an excellent choice for getting devices connected and configured to IoT Hub, such as:

    • Zero-touch provisioning to a single IoT solution without hard coding IoT Hub connection information at the factory (initial setup)
    • Load balancing devices across multiple hubs
    • Connecting devices to their owner’s IoT solution based on sales transaction data (multitenancy)
    • Connecting devices to a particular IoT solution depending on use-case (solution isolation)
    • Connecting a device to the IoT hub with the lowest latency (geo-sharding)
    • Reprovisioning based on a change in the device
    • Rolling the keys used by the device to connect to IoT Hub (when not using X.509 certificates to connect)

    Please refer Azure IoT Hub Device Provisioning Service for more details.

    IoT Plug and Play:

    IoT Plug and Play Preview lets you define a device model that enables cloud solutions to automatically understand your device and start interacting with it - all without writing any device code

    As a solution developer, you can develop a cloud-hosted IoT solution that uses IoT Plug and Play devices. You can use either of the following Azure services:

    • IoT Central - a fully managed IoT software-as-a-service solution that makes it easy to create products that connect the physical and digital worlds.

    • IoT Hub - a managed cloud service, that acts as a message hub for secure, bi-directional communication between your IoT application and your devices.

    You can find IoT Plug and Play devices through the Azure Certified for IoT device catalog. Each IoT Plug and Play device in the catalog has been validated and has a device capability model. View the device capability model to understand the device's functionality or use it to simulate the device in Azure IoT Central.

    When you connect an IoT Plug and Play device, you can view its device capability model, the interfaces included in the model, and the telemetry, properties, and commands defined in those interfaces.

    For more details, please refer IoT Plug and Play Preview documentation.

    I hope this helps. Do let us know if you have further questions.

    Monday, January 27, 2020 5:43 AM

All replies

  • Hi,

    Please refer the below information to understand more about Azure IoT Hub DPS and IoT Plug and Play.

    Azure IoT Hub Device Provisioning Service:

    The IoT Hub Device Provisioning Service (DPS) is a helper service for IoT Hub that enables zero-touch, just-in-time provisioning to the right IoT hub without requiring human intervention, allowing customers to provision millions of devices in a secure and scalable manner.

    There are many provisioning scenarios in which the Device Provisioning Service is an excellent choice for getting devices connected and configured to IoT Hub, such as:

    • Zero-touch provisioning to a single IoT solution without hard coding IoT Hub connection information at the factory (initial setup)
    • Load balancing devices across multiple hubs
    • Connecting devices to their owner’s IoT solution based on sales transaction data (multitenancy)
    • Connecting devices to a particular IoT solution depending on use-case (solution isolation)
    • Connecting a device to the IoT hub with the lowest latency (geo-sharding)
    • Reprovisioning based on a change in the device
    • Rolling the keys used by the device to connect to IoT Hub (when not using X.509 certificates to connect)

    Please refer Azure IoT Hub Device Provisioning Service for more details.

    IoT Plug and Play:

    IoT Plug and Play Preview lets you define a device model that enables cloud solutions to automatically understand your device and start interacting with it - all without writing any device code

    As a solution developer, you can develop a cloud-hosted IoT solution that uses IoT Plug and Play devices. You can use either of the following Azure services:

    • IoT Central - a fully managed IoT software-as-a-service solution that makes it easy to create products that connect the physical and digital worlds.

    • IoT Hub - a managed cloud service, that acts as a message hub for secure, bi-directional communication between your IoT application and your devices.

    You can find IoT Plug and Play devices through the Azure Certified for IoT device catalog. Each IoT Plug and Play device in the catalog has been validated and has a device capability model. View the device capability model to understand the device's functionality or use it to simulate the device in Azure IoT Central.

    When you connect an IoT Plug and Play device, you can view its device capability model, the interfaces included in the model, and the telemetry, properties, and commands defined in those interfaces.

    For more details, please refer IoT Plug and Play Preview documentation.

    I hope this helps. Do let us know if you have further questions.

    Monday, January 27, 2020 5:43 AM
  • Have you had a chance to see the above response? Do let us know if you have any other queries.

    If a post helps to resolve your issue, please click the "Mark as Answer" of that post and/or click  "Vote as helpful" button of that post. By marking a post as Answered and/or Helpful, you help others find the answer faster.

    Wednesday, January 29, 2020 4:18 AM