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/02.hardware/06.device-provisioning/content.md
+21-10Lines changed: 21 additions & 10 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -17,7 +17,7 @@ There are two different versions of provisioning, 1.0 and 2.0. These different v
17
17
18
18
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:
19
19
20
-
![Sketch tab on thing page]()
20
+

21
21
22
22
If your board is provisioned to the Cloud with version 2.0 the network credentials will be stored on the board.
23
23
@@ -56,19 +56,13 @@ This will take you to the setup menu for your device. You can now choose between
56
56
57
57
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.
58
58
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
-
61
59
## Bluetooth Provisioning
62
60
63
61
### Compatible boards
64
62
65
63
Here are the boards that are compatible with Bluetooth provisioning via a Bluetooth connection:
66
64
67
65
-[Arduino UNO R4 WiFi](https://docs.arduino.cc/hardware/uno-r4-wifi/) (Wi-Fi firmware version 0.6.0 or later required)
@@ -116,9 +110,9 @@ To find out more about Arduino Cloud Things, go [here](https://docs.arduino.cc/a
116
110
117
111
## Migrating from version 1.0 to 2.0
118
112
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!
120
114
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.
122
116
123
117

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

132
126
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