Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit 500f97a

Browse files
Merge pull request #1281 from arduino/karlsoderby/manual-device-docs-update
[IoTC] Update manual device docs
2 parents 615d6a1 + f6c1051 commit 500f97a

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)

AltStyle によって変換されたページ (->オリジナル) /