Skip to content

Commit 0e5eaea

Browse files
author
yzhong94
authored
Rearrange section
1 parent fb83fe4 commit 0e5eaea

File tree

1 file changed

+14
-14
lines changed

1 file changed

+14
-14
lines changed

readme.md

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,20 @@ To find SDKs in other languages for Azure IoT, please refer to the [azure-iot-sd
1313
## Developing applications for Azure IoT
1414
Visit [Azure IoT Dev Center][iot-dev-center] to learn more about developing applications for Azure IoT.
1515

16+
## How to use the Azure IoT SDKs for Python
17+
Devices and data sources in an IoT solution can range from a simple network-connected sensor to a powerful, standalone computing device. Devices may have limited processing capability, memory, communication bandwidth, and communication protocol support. The IoT device SDKs enable you to implement client applications for a wide variety of devices.
18+
* **Using PyPI package on Windows, Linux (Ubuntu) or Raspberry Pi**: the simplest way to use the Azure IoT SDK for Python to develop device apps on Windows is to leverage the PyPI package which you can install following these [instructions][PyPI-install-instructions].
19+
* **Clone the repository**: The repository is using [GitHub Submodules](https://git-scm.com/book/en/v2/Git-Tools-Submodules) for its dependencies. In order to automatically clone these submodules, you need to use the --recursive option as described here:
20+
```
21+
git clone --recursive https://github.com/Azure/azure-iot-sdk-python.git
22+
```
23+
If you have downloaded the zip instead of cloning the repository, you will need to run the following command to restore submodules:
24+
```
25+
git submodule update --init --recursive
26+
```
27+
28+
* **Building the libraries and working with the SDK code**: follow [these instructions][devbox-setup].
29+
1630
## Key features and roadmap
1731

1832
### Device client SDK
@@ -45,20 +59,6 @@ Visit [Azure IoT Dev Center][iot-dev-center] to learn more about developing appl
4559
| File Upload | :large_orange_diamond: | Set up your backend app to send file upload notification receiver. Click [here](https://docs.microsoft.com/en-us/azure/iot-hub/iot-hub-devguide-file-upload) for detailed information on the IoT Hub features. |
4660
| SDK Versioning | :large_orange_diamond: | Use your backend app to get Service Client SDK Version. |
4761

48-
## How to use the Azure IoT SDKs for Python
49-
Devices and data sources in an IoT solution can range from a simple network-connected sensor to a powerful, standalone computing device. Devices may have limited processing capability, memory, communication bandwidth, and communication protocol support. The IoT device SDKs enable you to implement client applications for a wide variety of devices.
50-
* **Using PyPI package on Windows, Linux (Ubuntu) or Raspberry Pi**: the simplest way to use the Azure IoT SDK for Python to develop device apps on Windows is to leverage the PyPI package which you can install following these [instructions][PyPI-install-instructions].
51-
* **Clone the repository**: The repository is using [GitHub Submodules](https://git-scm.com/book/en/v2/Git-Tools-Submodules) for its dependencies. In order to automatically clone these submodules, you need to use the --recursive option as described here:
52-
```
53-
git clone --recursive https://github.com/Azure/azure-iot-sdk-python.git
54-
```
55-
If you have downloaded the zip instead of cloning the repository, you will need to run the following command to restore submodules:
56-
```
57-
git submodule update --init --recursive
58-
```
59-
60-
* **Building the libraries and working with the SDK code**: follow [these instructions][devbox-setup].
61-
6262
## Samples
6363
This repository contains various Python sample applications that illustrate how to use the Microsoft Azure IoT SDKs for Python.
6464
* [Device SDK samples][device-samples]

0 commit comments

Comments
 (0)