Skip to main content
Goal: get an ESP32 connected and showing online.

1. Flash the minimal sketch

With the Arduino library installed, upload this:
#include <hyperwisor-iot.h>

HyperwisorIOT device;

void setup() {
  Serial.begin(115200);
  device.begin();          // connects, or starts AP-mode for provisioning
  Serial.println("Device ID: " + device.getDeviceId());
}

void loop() {
  device.loop();           // keep the connection alive
}

2. Provision Wi-Fi

On first boot the device has no credentials, so it starts its own access point:
Connect to Wi-FiNIKOLAINDUSTRY_Setup
Password0123456789
Open the provisioning page, enter your Wi-Fi and device details, and the device saves them and restarts — connecting automatically from then on. (You can also set credentials from code.)

3. Confirm it’s online

Watch the serial monitor at 115200 baud — you should see the device print its ID and connect. The device now appears in your account, ready to bind to a dashboard.
The device is online when device.loop() is running and the serial log shows a successful connection.

Next: push a value

Send a reading to a dashboard widget.