Skip to content

Commit 3aab70d

Browse files
Merge pull request #219163 from KennedyDMSFT/T2010337
November freshness review (4/8)
2 parents 78a3bae + ee71013 commit 3aab70d

File tree

3 files changed

+11
-11
lines changed

3 files changed

+11
-11
lines changed

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

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,20 @@
11
---
22
title: Azure IoT Hub SDKs | Microsoft Docs
3-
description: Links to the Azure IoT Hub SDKs which you can use to build device apps and back-end apps.
3+
description: Links to the Azure IoT Hub SDKs that you can use to build device apps and back-end apps.
44
author: kgremban
55
ms.author: kgremban
66
ms.service: iot-hub
77
services: iot-hub
88
ms.topic: conceptual
9-
ms.date: 06/01/2021
9+
ms.date: 11/18/2022
1010
ms.custom: [mqtt, 'Role: IoT Device', 'Role: Cloud Development']
1111
---
1212

1313
# Azure IoT Hub SDKs
1414

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

17-
* [**IoT Hub device SDKs**](#azure-iot-hub-device-sdks) 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).
17+
* [**IoT Hub device SDKs**](#azure-iot-hub-device-sdks) enable you to build apps that run on your IoT devices using the device client or module client. These apps send telemetry to your IoT hub, and optionally receive messages, jobs, methods, 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 the module client to author [modules](../iot-edge/iot-edge-modules.md) for [Azure IoT Edge runtime](../iot-edge/about-iot-edge.md).
1818

1919
* [**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.
2020

@@ -39,11 +39,11 @@ The SDKs are available in **multiple languages** providing the flexibility to ch
3939
| **C** | [packages](https://github.com/Azure/azure-iot-sdk-c/blob/master/readme.md#getting-the-sdk) | [GitHub](https://github.com/Azure/azure-iot-sdk-c) | [Quickstart](../iot-develop/quickstart-send-telemetry-iot-hub.md?pivots=programming-language-ansi-c) | [Samples](https://github.com/Azure/azure-iot-sdk-c/tree/master/iothub_client/samples) | [Reference](https://github.com/Azure/azure-iot-sdk-c/) |
4040

4141
> [!WARNING]
42-
> The **C SDK** listed above is **not** suitable for embedded applications due to its memory management and threading model. For embedded devices, refer to the [Embedded device SDKs](#embedded-device-sdks).
42+
> The **C device SDK** listed in the previous table is **not** suitable for embedded applications due to its memory management and threading model. For embedded devices, refer to the [Embedded device SDKs](#embedded-device-sdks).
4343
4444
### Embedded device SDKs
4545

46-
These SDKs were designed and created to run on devices with limited compute and memory resources and are implemented using the C language.
46+
These SDKs are designed and created to run on devices with limited compute and memory resources and are implemented using the C language.
4747

4848
The embedded device SDKs are available for **multiple operating systems** providing the flexibility to choose which best suits your team and scenario.
4949

@@ -53,7 +53,7 @@ The embedded device SDKs are available for **multiple operating systems** provid
5353
| **FreeRTOS** | FreeRTOS Middleware | [GitHub](https://github.com/Azure/azure-iot-middleware-freertos) | [Samples](https://github.com/Azure-Samples/iot-middleware-freertos-samples) | [Reference](https://azure.github.io/azure-iot-middleware-freertos) |
5454
| **Bare Metal** | Azure SDK for Embedded C | [GitHub](https://github.com/Azure/azure-sdk-for-c/tree/master/sdk/docs/iot) | [Samples](https://github.com/Azure/azure-sdk-for-c/blob/master/sdk/samples/iot/README.md) | [Reference](https://azure.github.io/azure-sdk-for-c) |
5555

56-
Learn more about the IoT Hub device SDKS in the [IoT Device Development Documentation](../iot-develop/about-iot-sdks.md).
56+
Learn more about the IoT Hub device SDKS in the [IoT device development documentation](../iot-develop/about-iot-sdks.md).
5757

5858
## Azure IoT Hub service SDKs
5959

@@ -68,7 +68,7 @@ The Azure IoT service SDKs contain code to facilitate building applications that
6868

6969
## Azure IoT Hub management SDKs
7070

71-
The Iot Hub management SDKs help you build backend applications that manage the IoT hubs in your Azure subscription.
71+
The IoT Hub management SDKs help you build backend applications that manage the IoT hubs in your Azure subscription.
7272

7373
| Platform | Package | Code repository | Reference |
7474
| -----|-----|-----|-----|
@@ -79,7 +79,7 @@ The Iot Hub management SDKs help you build backend applications that manage the
7979

8080
## SDK and hardware compatibility
8181

82-
For more information about device SDK compatibility with specific hardware devices, see the [Azure Certified for IoT device catalog](https://devicecatalog.azure.com/) or individual repository.
82+
For more information about device SDK compatibility with specific hardware devices, see the [Azure Certified Device catalog](https://devicecatalog.azure.com/) or individual repository.
8383

8484
[!INCLUDE [iot-hub-basic](../../includes/iot-hub-basic-partial.md)]
8585

@@ -91,7 +91,7 @@ Azure IoT SDKs are also available for the following services:
9191

9292
* [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.
9393

94-
* [IoT Plug and Play SDKs](../iot-develop/libraries-sdks.md): To help you build IoT Plug and Play solutions.
94+
* [Microsoft SDKs for IoT Plug and Play](../iot-develop/libraries-sdks.md): To help you build IoT Plug and Play solutions.
9595

9696
## Next steps
9797

includes/iot-hub-basic-partial.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,4 +11,4 @@
1111
---
1212

1313
>[!NOTE]
14-
>Some of the features mentioned in this article, like cloud-to-device messaging, device twins, and device management, are only available in the standard tier of IoT Hub. For more information about the basic and standard IoT Hub tiers, see [How to choose the right IoT Hub tier](../articles/iot-hub/iot-hub-scaling.md).
14+
>Some of the features mentioned in this article, like cloud-to-device messaging, device twins, and device management, are only available in the standard tier of IoT Hub. For more information about the basic and standard/free IoT Hub tiers, see [Choose the right IoT Hub tier for your solution](../articles/iot-hub/iot-hub-scaling.md).

includes/iot-hub-basic-whole.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,4 +10,4 @@
1010
ms.custom: include file
1111
---
1212
>[!NOTE]
13-
>The features described in this article are available only in the standard tier of IoT Hub. For more information about the basic and standard/free IoT Hub tiers, see [Choose the right IoT Hub tier](../articles/iot-hub/iot-hub-scaling.md).
13+
>The features described in this article are available only in the standard tier of IoT Hub. For more information about the basic and standard/free IoT Hub tiers, see [Choose the right IoT Hub tier for your solution](../articles/iot-hub/iot-hub-scaling.md).

0 commit comments

Comments
 (0)