Skip to content

Commit f6c1051

Browse files
committed
Update manual-devices.md
1 parent 615d6a1 commit f6c1051

File tree

1 file changed

+9
-3
lines changed

1 file changed

+9
-3
lines changed

content/arduino-cloud/01.getting-started/10.manual-device/manual-devices.md

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,8 @@ In this article you will learn how to configure a manual device, and how to conn
2323
## Hardware & Software Needed
2424

2525
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.
2627
- 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.
2828
- To connect using JavaScript, you will need to install [Node.js](https://nodejs.org/en) is required to be installed to connect via JS.
2929

3030
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
143143
The pre-requisities for connecting with Python is:
144144
- [Python](https://www.python.org/) installed on your machine (this is tested and confirmed to work with v3.11),
145145
- [arduino-iot-cloud-py](https://github.com/arduino/arduino-iot-cloud-py) installed,
146-
- a Thing + device created in the Arduino IoT Cloud.
146+
- a Thing + [manual device](#configure-manual-devices) created in the Arduino IoT Cloud.
147147

148148
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`.
149149

150-
```py
150+
```
151151
pip install arduino-iot-cloud
152152
```
153153

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+
154160
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:
155161

156162
```python

0 commit comments

Comments
 (0)