Skip to main content
The ESP-IDF component is a drop-in IoT client: Wi-Fi provisioning, secure WebSocket transport, the command runtime, dashboard widgets, NTP, NVS helpers, and optional OTA + GPIO — all behind one umbrella header.

1. Add the dependency

hyperwisor_esp_idf

Component source and changelog on GitHub.
In your project’s main/idf_component.yml:
Then reconfigure — the dependency manager pulls espressif/esp_websocket_client and espressif/cjson automatically:

2. Quick start

The device auto-connects to Wi-Fi, syncs NTP, opens the realtime connection, and starts accepting cloud commands. With no credentials it falls back to SoftAP provisioning (NIKOLAINDUSTRY_Setup-XXXX, password 0123456789).

3. The umbrella header

#include "hyperwisor.h" pulls in everything — core, Wi-Fi, realtime, commands, NVS, widget, NTP, HTTP, and board port. Optional features (OTA, GPIO, Display) are included automatically when their Kconfig option is enabled.

Next: Configuration

Kconfig feature toggles and connection settings.