Skip to content

Commit 37c9551

Browse files
Added new section and missing image
1 parent f70f34c commit 37c9551

File tree

2 files changed

+21
-10
lines changed

2 files changed

+21
-10
lines changed
178 KB
Loading

content/arduino-cloud/02.hardware/06.device-provisioning/content.md

Lines changed: 21 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ There are two different versions of provisioning, 1.0 and 2.0. These different v
1717

1818
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:
1919

20-
![Sketch tab on thing page]()
20+
![Sketch tab on thing page](assets/sketch-tab.png)
2121

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

@@ -56,19 +56,13 @@ This will take you to the setup menu for your device. You can now choose between
5656

5757
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.
5858

59-
***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.***
60-
6159
## Bluetooth Provisioning
6260

6361
### Compatible boards
6462

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

6765
- [Arduino UNO R4 WiFi](https://docs.arduino.cc/hardware/uno-r4-wifi/) (Wi-Fi firmware version 0.6.0 or later required)
68-
- [Arduino Opta](https://docs.arduino.cc/hardware/opta/)
69-
- [Arduino GIGA R1 WiFi](https://docs.arduino.cc/hardware/giga-r1-wifi/)
70-
- [Arduino Portenta H7](https://docs.arduino.cc/hardware/portenta-h7/)
71-
- [Arduino Nicla Vision](https://docs.arduino.cc/hardware/nicla-vision/)
7266

7367
### Setting up Your Device With Bluetooth
7468

@@ -116,9 +110,9 @@ To find out more about Arduino Cloud Things, go [here](https://docs.arduino.cc/a
116110

117111
## Migrating from version 1.0 to 2.0
118112

119-
If you have a board that is compatible with version 2.0 but have provisioned it previously with version 1.0 you will need to follow these steps to upgrade it.
113+
If you would like to upgrade your board from 1.0 to 2.0, so that your network credentials are saved on the baords storage and so that the board can be updated via BLE. And If you have a board that is compatible with version 2.0 but have provisioned it previously with version 1.0, please follow the instructions in this section!
120114

121-
Go to the device page [here](https://app.arduino.cc/devices) and press the **+ DEVICE** button.
115+
Go to the device page [here](https://app.arduino.cc/devices), if the board is on the list already please delete it. Then press the **+ DEVICE** button.
122116

123117
![Device page](assets/creating-new-device.png)
124118

@@ -130,4 +124,21 @@ Now your board will be updated to version 2.0, wait for the process to finish.
130124

131125
![Board being updated](assets/migration-process.png)
132126

133-
When this is done you can continue setting up the network connection for your board and it will now be using the latest provisioning method with the Arduino Cloud!
127+
When this is done you can continue setting up the network connection for your board and it will now be using the latest provisioning method with the Arduino Cloud!
128+
129+
### Removing Saved Network Configuration
130+
131+
This section will explain how to remove the stored network credentials and force the restart of the BLE interface of a board that has been provisioned with version 2.0. This can be useful to either reset the board or to update the network credentials via BLE.
132+
133+
If you want to remove the stored network credentials and force the restart of the BLE interface, so that the network credentials can be updated via BLE. Please follow these instructions depending on your baord:
134+
135+
- `Arduino Opta`: Press and hold the user button (BTN_USER) until the led (LED_USER) turns off
136+
- `Arduino MKR WiFi 1010`: Short pin 7 to GND until the led turns off
137+
- `Arduino GIGA R1 WiFi`: Short pin 7 to GND until the led turns off
138+
- `Arduino Nano RP2040 Connect`: Short pin 2 to 3.3V until the led turns off
139+
- `Arduino Portenta H7`: Short pin 0 to GND until the led turns off
140+
- `Arduino Portenta C33`: Short pin 0 to GND until the led turns off
141+
- `Other boards`: Short pin 2 to GND until the led turns off
142+
- `Portenta Machine Control`: Currently the reset procedure is not available
143+
144+
If you would like to remove the network credentials from the board, you can use the (**Arduino_NetworkConfigurator**)[https://github.com/arduino-libraries/Arduino_NetworkConfigurator?tab=readme-ov-file] library. Open Arduino IDE and on the left side open the **libray manager**. Search for **Arduino_NetworkConfigurator** and download it. Once it is downloaded go to **File > Examples > Arduino_NetworkConfigurator > Utility > DeleteConfiguration**, this will open a new example sketch. Select your board and port then upload this example sketch to your board. When the sketch has been uploaded you can look at the serial monitor to monitor the progress and troubleshoot if needed.

0 commit comments

Comments
 (0)