You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/iot-dps/libraries-sdks.md
+27-4Lines changed: 27 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -3,7 +3,7 @@ title: IoT Hub Device Provisioning Service libraries and SDKs
3
3
description: Information about the device and service libraries available for developing solutions with Device Provisioning Service (CPS).
4
4
author: JimacoMS4
5
5
ms.author: v-jbrannian
6
-
ms.date: 01/26/2022
6
+
ms.date: 06/30/2022
7
7
ms.topic: reference
8
8
ms.service: iot-dps
9
9
services: iot-dps
@@ -12,10 +12,28 @@ ms.custom: mvc
12
12
13
13
# Microsoft SDKs for IoT Hub Device Provisioning Service
14
14
15
-
The Device Provisioning Service (DPS) libraries and SDKs help developers build IoT solutions using various programming languages on multiple platforms. The following tables include links to samples and quickstarts to help you get started.
15
+
Azure IoT Hub Device Provisioning Service (DPS) SDKs help you build backend and device applications that leverage DPS to provide zero-touch, just-in-time provisioning to one or more IoT hubs. The SDKs are published in a variety of popular languages and handle the underlying transport and security protocols between your devices or backend apps and DPS, freeing developers to focus on application development. Additionally, using the SDKs provides you with support for future updates to DPS, including security updates.
16
+
17
+
There are three categories of software development kits (SDKs) for working with DPS:
18
+
19
+
-[DPS service SDKs](#service-sdks) provide data plane operations for backend apps. You can use the service SDKs to create and manage individual enrollments and enrollment groups, and to query and manage device registration records.
20
+
21
+
-[DPS management SDKs](#management-sdks) provide control plane operations for backend apps. You can use the management SDKs to create and manage DPS instances and metadata. For example, to create and manage DPS instances in your subscription, to upload and verify certificates with a DPS instance, or to create and manage authorization policies or allocation policies in a DPS instance.
22
+
23
+
-[DPS device SDKs](#device-sdks) provide data plane operations for devices. You use the device SDK to provision a device through DPS.
24
+
25
+
Azure IoT SDKs are also available for the following services:
26
+
27
+
-[IoT Hub SDKs](../iot-hub/iot-hub-devguide-sdks.md): To help you build devices and backend apps that communicate with Azure IoT Hub.
28
+
29
+
-[Device Update for IoT Hub SDKs](../iot-hub-device-update/understand-device-update.md): To help you deploy over-the-air (OTA) updates for IoT devices.
30
+
31
+
-[IoT Plug and Play SDKs](../iot-develop/libraries-sdks.md): To help you build IoT Plug and Play solutions.
16
32
17
33
## Device SDKs
18
34
35
+
The DPS device SDKs provide code that runs on your IoT devices and simplifies provisioning with DPS.
The Device Provisioning Service documentation also provides [tutorials](how-to-legacy-device-symm-key.md) and [additional samples](quick-create-simulated-device-tpm.md) that you can use to try out the SDKs and libraries.
70
+
The Device Provisioning Service documentation provides [tutorials](how-to-legacy-device-symm-key.md) and [additional samples](quick-create-simulated-device-tpm.md) that you can use to try out the SDKs and libraries.
0 commit comments