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: content/arduino-cloud/01.getting-started/10.manual-device/manual-devices.md
+9-3Lines changed: 9 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -23,8 +23,8 @@ In this article you will learn how to configure a manual device, and how to conn
23
23
## Hardware & Software Needed
24
24
25
25
Depending on what framework you choose to connect with, you will need various requirements.
26
+
- To connect using MicroPython you need to have a [GIGA R1 WiFi](https://store.arduino.cc/products/giga-r1-wifi), [Portenta H7](https://store.arduino.cc/products/portenta-h7), [Nano RP2040 Connect](https://store.arduino.cc/products/arduino-nano-rp2040-connect) with MicroPython => 1.2 installed.
26
27
- To connect using Python you need to have a [version of Python](https://www.python.org/) installed on your machine (check `python --version`). This has been tested with Python version **3.11**.
27
-
- To connect using MicroPython you need to have a [GIGA R1 WiFi](https://store.arduino.cc/products/giga-r1-wifi) / [Portenta H7](https://store.arduino.cc/products/portenta-h7), with MicroPython => 1.2 installed.
28
28
- To connect using JavaScript, you will need to install [Node.js](https://nodejs.org/en) is required to be installed to connect via JS.
29
29
30
30
Each method of interaction with the Device API requires various levels of complexity.
@@ -143,14 +143,20 @@ For a more details, you can visit a more complete guide at [Connecting to Arduin
143
143
The pre-requisities for connecting with Python is:
144
144
-[Python](https://www.python.org/) installed on your machine (this is tested and confirmed to work with v3.11),
- a Thing + device created in the Arduino IoT Cloud.
146
+
- a Thing + [manual device](#configure-manual-devices) created in the Arduino IoT Cloud.
147
147
148
148
Connection to the cloud via Python uses the same API as the MicroPython example listed in this article. To install the [arduino-iot-cloud-py](https://github.com/arduino/arduino-iot-cloud-py) module, we can use `pip`.
149
149
150
-
```py
150
+
```
151
151
pip install arduino-iot-cloud
152
152
```
153
153
154
+
You will also need to install [SWIG](https://pypi.org/project/swig/), which is also done via `pip`:
155
+
156
+
```
157
+
pip install swig
158
+
```
159
+
154
160
You will also need to have configured a manual device in the cloud. The **Device ID** and **Secret Key** are required in your script to authenticate. To connect, we use the following command:
0 commit comments