Skip to content

Commit cca95fc

Browse files
authored
Merge pull request #199117 from JimacoMS4/point-hub-dps-sdk-links-to-dps-docs
Remove links to individual DPS SDKs from IoT Hub docs and point to DP…
2 parents dcb5379 + a2a47e5 commit cca95fc

File tree

1 file changed

+12
-32
lines changed

1 file changed

+12
-32
lines changed

articles/iot-hub/iot-hub-devguide-sdks.md

Lines changed: 12 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -15,19 +15,19 @@ ms.custom: [mqtt, 'Role: IoT Device', 'Role: Cloud Development']
1515

1616
There are two categories of software development kits (SDKs) for working with IoT Hub:
1717

18-
* [**IoT Hub Service SDKs**](#azure-iot-hub-service-sdks) enable you to build backend applications to manage your IoT hub, and optionally send messages, schedule jobs, invoke direct methods, or send desired property updates to your IoT devices or modules.
18+
* [**IoT Hub service SDKs**](#azure-iot-hub-service-sdks) enable you to build backend applications to manage your IoT hub, and optionally send messages, schedule jobs, invoke direct methods, or send desired property updates to your IoT devices or modules.
1919

20-
* [**IoT Hub Device SDKs**](../iot-develop/about-iot-sdks.md) enable you to build apps that run on your IoT devices using device client or module client. These apps send telemetry to your IoT hub, and optionally receive messages, job, method, or twin updates from your IoT hub. You can use these SDKs to build device apps that use [Azure IoT Plug and Play](../iot-develop/overview-iot-plug-and-play.md) conventions and models to advertise their capabilities to IoT Plug and Play-enabled applications. You can also use module client to author [modules](../iot-edge/iot-edge-modules.md) for [Azure IoT Edge runtime](../iot-edge/about-iot-edge.md).
20+
* [**IoT Hub device SDKs**](../iot-develop/about-iot-sdks.md) enable you to build apps that run on your IoT devices using device client or module client. These apps send telemetry to your IoT hub, and optionally receive messages, job, method, or twin updates from your IoT hub. You can use these SDKs to build device apps that use [Azure IoT Plug and Play](../iot-develop/overview-iot-plug-and-play.md) conventions and models to advertise their capabilities to IoT Plug and Play-enabled applications. You can also use module client to author [modules](../iot-edge/iot-edge-modules.md) for [Azure IoT Edge runtime](../iot-edge/about-iot-edge.md).
2121

2222
In addition, we also provide a set of SDKs for working with the [Device Provisioning Service](../iot-dps/about-iot-dps.md).
2323

24-
* **Provisioning Device SDKs** enable you to build apps that run on your IoT devices to communicate with the Device Provisioning Service.
24+
* **Provisioning device SDKs** enable you to build apps that run on your IoT devices to communicate with the Device Provisioning Service.
2525

26-
* **Provisioning Service SDKs** enable you to build backend applications to manage your enrollments in the Device Provisioning Service.
26+
* **Provisioning service SDKs** enable you to build backend applications to manage your enrollments in the Device Provisioning Service.
2727

2828
Learn about the [benefits of developing using Azure IoT SDKs](https://azure.microsoft.com/blog/benefits-of-using-the-azure-iot-sdks-in-your-azure-iot-solution/).
2929

30-
## Azure IoT Hub Service SDKs
30+
## Azure IoT Hub service SDKs
3131

3232
The Azure IoT service SDKs contain code to facilitate building applications that interact directly with IoT Hub to manage devices and security.
3333

@@ -38,44 +38,24 @@ The Azure IoT service SDKs contain code to facilitate building applications that
3838
| Node | [npm](https://www.npmjs.com/package/azure-iothub) | [GitHub](https://github.com/Azure/azure-iot-sdk-node) | [Samples](https://github.com/Azure/azure-iot-sdk-node/tree/main/service/samples) | [Reference](/javascript/api/azure-iothub/) |
3939
| Python | [pip](https://pypi.org/project/azure-iot-hub) | [GitHub](https://github.com/Azure/azure-iot-sdk-python) | [Samples](https://github.com/Azure/azure-iot-sdk-python/tree/main/azure-iot-hub/samples) | [Reference](/python/api/azure-iot-hub) |
4040

41-
## Microsoft Azure Provisioning SDKs
41+
## Microsoft Azure provisioning SDKs
4242

43-
The **Microsoft Azure Provisioning SDKs** enable you to provision devices to your IoT Hub using the [Device Provisioning Service](../iot-dps/about-iot-dps.md).
43+
The **Microsoft Azure provisioning SDKs** enable you to provision devices to your IoT Hub using the [Device Provisioning Service](../iot-dps/about-iot-dps.md). To learn more about the provisioning SDKs, see [Microsoft SDKs for Device Provisioning Service](../iot-dps/libraries-sdks.md).
4444

45-
| Platform | Package | Source code | Reference |
46-
| -----|-----|-----|-----|
47-
| .NET|[Device SDK](https://www.nuget.org/packages/Microsoft.Azure.Devices.Provisioning.Client/), [Service SDK](https://www.nuget.org/packages/Microsoft.Azure.Devices.Provisioning.Service/) |[GitHub](https://github.com/Azure/azure-iot-sdk-csharp/)|[Reference](/dotnet/api/microsoft.azure.devices.provisioning.client) |
48-
| C|[Device SDK](https://github.com/Azure/azure-iot-sdk-c/blob/master/readme.md#packages-and-libraries)|[GitHub](https://github.com/Azure/azure-iot-sdk-c/blob/master/provisioning\_client)|[Reference](/azure/iot-hub/iot-c-sdk-ref/) |
49-
| Java|[Maven](https://github.com/Azure/azure-iot-sdk-java/blob/main/doc/java-devbox-setup.md#for-the-service-sdk)|[GitHub](https://github.com/Azure/azure-iot-sdk-java/blob/main/provisioning)|[Reference](/java/api/com.microsoft.azure.sdk.iot.provisioning.device) |
50-
| Node.js|[Device SDK](https://badge.fury.io/js/azure-iot-provisioning-device)[Service SDK](https://badge.fury.io/js/azure-iot-provisioning-service) |[GitHub](https://github.com/Azure/azure-iot-sdk-node/tree/main/provisioning)|[Reference](/javascript/api/overview/azure/iothubdeviceprovisioning) |
51-
| Python|[Device SDK](https://pypi.org/project/azure-iot-device/), [Service SDK](https://pypi.org/project/azure-iothub-provisioningserviceclient/)|[GitHub](https://github.com/Azure/azure-iot-sdk-python)|[Device Reference](/python/api/azure-iot-device/azure.iot.device.provisioningdeviceclient), [Service Reference](/python/api/azure-mgmt-iothubprovisioningservices) |
52-
53-
## Azure IoT Hub Device SDKs
45+
## Azure IoT Hub device SDKs
5446

5547
The Microsoft Azure IoT device SDKs contain code that facilitates building applications that connect to and are managed by Azure IoT Hub services.
5648

57-
Learn more about the IoT Hub Device SDKS in the [IoT Device Development Documentation](../iot-develop/about-iot-sdks.md).
49+
Learn more about the IoT Hub device SDKS in the [IoT Device Development Documentation](../iot-develop/about-iot-sdks.md).
5850

5951
## SDK and hardware compatibility
6052

61-
For more information about choosing a device SDK, see [Overview of Azure IoT Device SDKs](../iot-develop/about-iot-sdks.md).
62-
6353
For more information about SDK compatibility with specific hardware devices, see the [Azure Certified for IoT device catalog](https://devicecatalog.azure.com/) or individual repository.
6454

6555
[!INCLUDE [iot-hub-basic](../../includes/iot-hub-basic-partial.md)]
6656

6757
## Next steps
6858

69-
Relevant docs related to development using the Azure IoT SDKs:
70-
71-
* Learn about [how to manage connectivity and reliable messaging](iot-hub-reliability-features-in-sdks.md) using the IoT Hub SDKs.
72-
* Learn about how to [develop for mobile platforms](iot-hub-how-to-develop-for-mobile-devices.md) such as iOS and Android.
73-
* [IoT Device Development Documentation](../iot-develop/about-iot-sdks.md)
74-
75-
Other reference topics in this IoT Hub developer guide include:
76-
77-
* [IoT Hub endpoints](iot-hub-devguide-endpoints.md)
78-
* [IoT Hub query language for device twins, jobs, and message routing](iot-hub-devguide-query-language.md)
79-
* [Quotas and throttling](iot-hub-devguide-quotas-throttling.md)
80-
* [IoT Hub MQTT support](iot-hub-mqtt-support.md)
81-
* [IoT Hub REST API reference](/rest/api/iothub/)
59+
* Learn how to [manage connectivity and reliable messaging](iot-hub-reliability-features-in-sdks.md) using the IoT Hub SDKs.
60+
* Learn how to [develop for mobile platforms](iot-hub-how-to-develop-for-mobile-devices.md) such as iOS and Android.
61+
* Learn how to [develop without an SDK](iot-hub-devguide-no-sdk.md).

0 commit comments

Comments
 (0)