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-hub/quickstart-control-device-python.md
+2-16Lines changed: 2 additions & 16 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -25,10 +25,6 @@ The quickstart uses two pre-written Python applications:
25
25
26
26
* A back-end application that calls the direct methods on the simulated device. To call a direct method on a device, this application connects to service-side endpoint on your IoT hub.
27
27
28
-
> [!IMPORTANT]
29
-
> In this article, the back-end application uses the Python V1 service client and the device application uses the Python V2 device client. The V1 service client is located in the [v1-deprecated branch](https://github.com/Azure/azure-iot-sdk-python/tree/v1-deprecated) of the Azure IoT Python SDK GitHub repository. The Pip package for the V1 service client, *azure-iothub-service-client*, has strict, platform-specific requirements -- including the version of Python installed on your development machine. These requirements are noted in the **Prerequisites** section.
If you don’t have an Azure subscription, create a [free account](https://azure.microsoft.com/free/?WT.mc_id=A261C142F) before you begin.
@@ -43,13 +39,7 @@ az extension add --name azure-cli-iot-ext
43
39
44
40
If you haven't already done so, download the sample Python project from https://github.com/Azure-Samples/azure-iot-samples-python/archive/master.zip and extract the ZIP archive.
45
41
46
-
**For Windows**, the following prerequisites are required to install the V1 IoT Hub service client Pip package:
47
-
48
-
* Make sure you have [Python version **3.6.x**](https://www.python.org/downloads/) installed.
49
-
50
-
* Make sure you have the [Microsoft Visual C++ Redistributable for Visual Studio](https://support.microsoft.com/en-us/help/2977003/the-latest-supported-visual-c-downloads) installed.
51
-
52
-
**For non-Windows platforms**, see the [Python Pip package distribution table](https://github.com/Azure/azure-iot-sdk-python/blob/v1-deprecated/doc/python-devbox-setup.md#python-pip-package-distribution-table) in the V1 SDK documentation. Make sure the Python 3.x version specified for your platform and any associated requirements are installed on your development machine. Installing Python 3.x rather than 2.7 enables async operations in the V2 device client, which is also used in this quickstart.
42
+
Have [Python version 3.7 or later](https://www.python.org/downloads/) installed on your development machine. For other versions of Python supported, see [Azure IoT Device Features](https://github.com/Azure/azure-iot-sdk-python/tree/master/azure-iot-device#azure-iot-device-features) in the SDK documentation.
53
43
54
44
## Create an IoT hub
55
45
@@ -143,7 +133,7 @@ The back-end application connects to a service-side endpoint on your IoT Hub. Th
143
133
1. In the local terminal window, run the following commands to install the required libraries for the simulated device application:
144
134
145
135
```cmd/sh
146
-
pip install azure-iothub-service-client future
136
+
pip install azure-iot-hub
147
137
```
148
138
149
139
1. In the local terminal window, run the following commands to run the back-end application:
@@ -160,10 +150,6 @@ The back-end application connects to a service-side endpoint on your IoT Hub. Th
160
150
161
151

162
152
163
-
> [!NOTE]
164
-
> If you get an error on the import of *iothub_service_client*, make sure you've installed the exact version of Python and any other associated artifacts specified for your platform in [Prerequisites](#prerequisites). If, after verifying the prerequisites, you still get an error, you may need to build the service client for your platform. To learn how to build the SDK for your platform, see the [devbox setup instructions](https://github.com/Azure/azure-iot-sdk-python/blob/v1-deprecated/doc/python-devbox-setup.md) in the V1 SDK documentation.
0 commit comments