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
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -142,7 +142,7 @@ You can update the network settings from the detail page of the device on the Ar
142
142
During this process you will be asked to wipe out the current network configuration to restart the board's BLE interface.
143
143
144
144
- Power on the board.
145
-
- Reset the board using the method of your board. Have a look at the [How to set up the Reconfiguration Procedure](#How-to-set-up-the Reconfiguration-Procedure) section of this article to find the default board reset pin. If you have changed the reset pin from the default one, please use that.
145
+
- Reset the board using the method of your board. Have a look at the [How to set up the Reconfiguration Procedure](#How to set up the ReconfigurationProcedure) section of this article to find the default board reset pin. If you have changed the reset pin from the default one, please use that.
146
146
- Open the devices page of the Mobile App or the Arduino Cloud webpage.
147
147
- Click on the device you want to update the network settings for.
148
148
- Click on the "change" button by the network section.
@@ -173,7 +173,7 @@ If you want to delete the stored network configuration without updating it, ther
173
173
174
174
To proceed with the next steps, the cloud-generated sketch must be uploaded to the board.
175
175
176
-
Reset the board using the method of your board. Have a look at the [How to set up the Reconfiguration Procedure](#How-to-set-up-the Reconfiguration-Procedure) section of this article to find the default board reset pin. If you have changed the reset pin from the default one, please use that.
176
+
Reset the board using the method of your board. Have a look at the [How to set up the Reconfiguration Procedure](#how-to-set-up-the reconfiguration-procedure) section of this article to find the default board reset pin. If you have changed the reset pin from the default one, please use that.
Copy file name to clipboardExpand all lines: content/arduino-cloud/03.cloud-interface/00.sketches/sketches.md
+5-5Lines changed: 5 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -135,18 +135,18 @@ Note that if you are using the offline IDE / Arduino CLI, you will need to manua
135
135
136
136
The thingProperties.h file plays a key role in managing credential capabilities, including the NetworkConfigurator, which enables two main features:
137
137
138
-
- Credentials stored on NVS: Boards can now securely store network settings in Non-Volatile Storage (NVS), removing them from the sketch (secrets.h).
139
-
- Over-the-Air (OTA) communication: Enables the possibility to provide network configuration settings via Bluetooth (BLE).
138
+
-**Credentials stored on NVS**: Boards can now securely store network settings in Non-Volatile Storage (NVS), removing them from the sketch (secrets.h).
139
+
-**Over-the-Air (OTA) communication**: Enables the possibility to provide network configuration settings via Bluetooth (BLE).
140
140
141
141
The `thingProperties.h` will be generated accordingly to the provisioning mechanism, so if the board has been registered using the provisioning 2.0, the `thingProperties.h` file will automatically have the NetworkConfigurator component enabled. A board registered with Provisioning 2.0 includes `Arduino_NetworkConfigurator.h` in the generated `thingProperties.h` file. For more information about device provisioning have a look [here.](https://docs.arduino.cc/arduino-cloud/hardware/device-provisioning/)
142
142
143
143
### How the NetworkConfigurator works
144
144
145
145
To work, the NetworkConfigurator needs:
146
146
147
-
- One or more Configurator Agents: Objects that handle the communication between the board and the user device (PC, laptop, or Mobile phone).
148
-
- A Key-Value Storage library: the NetworkConfigurator needs an external storage library that implements the KVStoreInterface. Arduino provides the `Arduino_KVStore` library for handling the storage and saving the NetworkConfigurator configurations.
149
-
- A ConnectionHandler: the object responsible for the board's Internet connection management.
147
+
-**One or more Configurator Agents**: Objects that handle the communication between the board and the user device (PC, laptop, or Mobile phone).
148
+
-**A Key-Value Storage library**: the NetworkConfigurator needs an external storage library that implements the KVStoreInterface. Arduino provides the `Arduino_KVStore` library for handling the storage and saving the NetworkConfigurator configurations.
149
+
-**A ConnectionHandler**: the object responsible for the board's Internet connection management.
150
150
151
151
The `NetworkConfigurator` library out-of-the-box provides two Agents:
0 commit comments