Skip to content
Merged
Changes from 1 commit
Commits
Show all changes
22 commits
Select commit Hold shift + click to select a range
88cd7a4
Added device provisioning documentation
BenjaminDannegard Jun 27, 2025
a06ef02
Small spelling fixes
BenjaminDannegard Jun 27, 2025
5de0df7
Update content/arduino-cloud/02.hardware/06.device-provisioning/conte…
BenjaminDannegard Jun 27, 2025
b54a65e
Update content/arduino-cloud/02.hardware/06.device-provisioning/conte…
BenjaminDannegard Jun 27, 2025
6d979cd
Update content/arduino-cloud/02.hardware/06.device-provisioning/conte…
BenjaminDannegard Jun 27, 2025
c152005
Update content/arduino-cloud/02.hardware/06.device-provisioning/conte…
BenjaminDannegard Jun 27, 2025
75ac8e8
Update content/arduino-cloud/02.hardware/06.device-provisioning/conte…
BenjaminDannegard Jun 27, 2025
e49bf51
Update content/arduino-cloud/02.hardware/06.device-provisioning/conte…
BenjaminDannegard Jun 27, 2025
11478b5
Added note about provis update
BenjaminDannegard Jun 27, 2025
4992faf
updated images
BenjaminDannegard Jun 27, 2025
916976a
Small fix
BenjaminDannegard Jun 27, 2025
5f9c8f7
Fixed the note
BenjaminDannegard Jul 21, 2025
1071520
Added compatible boards list
BenjaminDannegard Jul 22, 2025
d7110f4
Fixed table
BenjaminDannegard Jul 22, 2025
c8e360d
Updated list and added section
BenjaminDannegard Jul 24, 2025
0b4ee41
Added migration documentation
BenjaminDannegard Jul 24, 2025
88c5f8c
Apply suggestions from code review
jhansson-ard Jul 28, 2025
f70f34c
Updated compatible devices
BenjaminDannegard Aug 7, 2025
37c9551
Added new section and missing image
BenjaminDannegard Sep 11, 2025
9b8b732
spelling fix
BenjaminDannegard Sep 11, 2025
90f920b
Updated info about different networks
BenjaminDannegard Sep 17, 2025
510f1c0
Fixed description of network connection
BenjaminDannegard Sep 17, 2025
File filter

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Apply suggestions from code review
  • Loading branch information
jhansson-ard authored Jul 28, 2025
commit 88c5f8cd5be87f8e13144dc3d7877efaac8c2b5c
20 changes: 10 additions & 10 deletions content/arduino-cloud/02.hardware/06.device-provisioning/content.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,13 +13,13 @@ To use the Arduino Cloud you will need to register and set up a **free** account

## Different Device Provisioning Versions

There are two different versions of provisioning, 1.0 and 2.0. These different versions will change some things when you connect your board to the cloud. The main change will be where the network credentials are stored.
There are two different versions of provisioning, 1.0 and 2.0. These different versions will change some things when you connect your board to the Cloud. The main change will be where the network credentials are stored.

If your board is provisioned to the cloud with version 1.0 the network credentials will be stored in a "secret.h" file that can be found on the "thing" page, in the "sketch" tab. As shown here:
If your board is provisioned to the Cloud with version 1.0, the network credentials will be stored in a "secret.h" file that can be found on the "thing" page, in the "sketch" tab. As shown here:

![Sketch tab on thing page]()

If your board is provisioned to the cloud with version 2.0 the network credentials will be stored on the board.
If your board is provisioned to the Cloud with version 2.0 the network credentials will be stored on the board.

### Compatible Boards List

Expand All @@ -28,11 +28,11 @@ If your board is provisioned to the cloud with version 2.0 the network credentia
| MKR NB 1500 | Version 1.0 |
| MKR WAN 1300 | Version 1.0 |
| MKR WAN 1310 | Version 1.0 |
| MKR 1000 | Version 1.0 |
| MKR 1000 WiFi | Version 1.0 |
| MKR WiFi 1010 | Version 1.0 |
| MKR GSM 1400 | Version 1.0 |
| GIGA R1 WiFi | Version 2.0 |
| Uno R4 Wifi | Version 2.0 |
| UNO R4 WiFi | Version 2.0 |
| Nano 33 IoT | Version 1.0 |
| Nano ESP32 | Version 1.0 |
| Nano RP2040 Connect | Version 1.0 |
Expand All @@ -56,15 +56,15 @@ This will take you to the setup menu for your device. You can now choose between

Now you have to decide how you want to set up your board with the Cloud, either via Bluetooth® or USB cable (you can check if your board is compatible with the Bluetooth method below). These two options have different processes, pick the method that suits your needs best and follow the section for your chosen method.

***NOTE: If you want to use the Bluetooth method and you have an older board you need to first connect the board to the cloud in order to update it to the newer provisioning version. Please follow the instructions [here]((#migrating-from-version-10-to-20)) first.***
***NOTE: If you want to use the Bluetooth method and you have an older board you need to first connect the board to the Cloud in order to update it to the newer provisioning version. Please follow the instructions [here]((#migrating-from-version-10-to-20)) first.***

## Bluetooth Provisioning

### Compatible boards

Here are the boards that are compatible with Bluetooth provisioning via a Bluetooth connection:

- [Arduino UNO R4 WiFi](https://docs.arduino.cc/hardware/uno-r4-wifi/) (WiFi firmware version 0.6.0 or later required)
- [Arduino UNO R4 WiFi](https://docs.arduino.cc/hardware/uno-r4-wifi/) (Wi-Fi firmware version 0.6.0 or later required)
- [Arduino Opta](https://docs.arduino.cc/hardware/opta/)

### Setting up Your Device With Bluetooth
Expand Down Expand Up @@ -95,17 +95,17 @@ Now the board will start connecting. You should now see this loading screen:

![Board connecting](assets/connecting-with-usb-loading.png)

Wait for it to finish and when it is complete click "continue".
Wait for it to finish and when it is completed, click "continue".

![Board connected to the cloud](assets/succesfull-connection-with-usb.png)

You will now be taken to the device page. Here you can see the details of the board, change the name, attach it to a thing and change the network configuration.

Top configure the network that your device connects to press the section highlighted in the image below.
To configure the network that your device connects to, press the section highlighted in the image below.

![Network configuration on device page](assets/network-config-device-page.png)

Then on the next page enter your WiFi credentials and your board will connect to it!
Then on the next page enter your Wi-Fi credentials and your board will connect to it!

To find out more about Arduino Cloud Things, go [here](https://docs.arduino.cc/arduino-cloud/cloud-interface/things/). In the bottom left corner you can press the icon highlighted in the image below to create a thing and attach your board to it automatically. Clicking it also takes you to the Thing page.

Expand Down
Loading