Skip to content

Commit 8dc1e62

Browse files
pennamandreagilardoni
authored andcommitted
Example: add network configurator setup to dedicated example
1 parent f6fcbf9 commit 8dc1e62

File tree

2 files changed

+6
-1
lines changed

2 files changed

+6
-1
lines changed

examples/ArduinoIoTCloud-NetConfig/ArduinoIoTCloud-NetConfig.ino

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ void setup() {
4141
initProperties();
4242

4343
/* Initialize Arduino IoT Cloud library */
44-
ArduinoCloud.begin(ArduinoIoTPreferredConnection);
44+
ArduinoCloud.begin(NetworkConf, ArduinoIoTPreferredConnection);
4545

4646
ArduinoCloud.printDebugInfo();
4747
}

examples/ArduinoIoTCloud-NetConfig/thingProperties.h

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
#include <ArduinoIoTCloud.h>
22
#include <Arduino_ConnectionHandler.h>
3+
#include <ConfiguratorAgents/AgentsConfiguratorManager.h>
4+
#include <ConfiguratorAgents/agents/BLE/BLEConfiguratorAgent.h>
35
#include "arduino_secrets.h"
46

57
#if !(defined(HAS_TCP) || defined(HAS_LORA))
@@ -29,6 +31,7 @@ void initProperties() {
2931
ArduinoCloud.addProperty(led, Permission::Write).onUpdate(onLedChange);
3032
ArduinoCloud.addProperty(potentiometer, Permission::Read).publishOnChange(10);
3133
ArduinoCloud.addProperty(seconds, Permission::Read).publishOnChange(1);
34+
ConfiguratorManager.addAgent(BLEAgent);
3235
#elif defined(HAS_LORA)
3336
ArduinoCloud.addProperty(led, 1, Permission::ReadWrite).onUpdate(onLedChange);
3437
ArduinoCloud.addProperty(potentiometer, 2, Permission::Read).publishOnChange(10);
@@ -56,3 +59,5 @@ void initProperties() {
5659
#elif defined(BOARD_HAS_CELLULAR)
5760
CellularConnectionHandler ArduinoIoTPreferredConnection(SECRET_PIN, SECRET_APN, SECRET_LOGIN, SECRET_PASS);
5861
#endif
62+
63+
NetworkConfigurator NetworkConf(ConfiguratorManager, ArduinoIoTPreferredConnection);

0 commit comments

Comments
 (0)