1. Add the dependency
hyperwisor_esp_idf
Component source and changelog on GitHub.
main/idf_component.yml:
espressif/esp_websocket_client
and espressif/cjson automatically:
2. Quick start
hyperwisor_start() joins Wi-Fi, authenticates on the
secure channel and begins accepting commands. With no stored credentials it
raises its own access point instead and serves a setup page.
3. How the device reaches an account
A device cannot simply connect. The secure channel only accepts devices whose public key is registered to an account, so the first boot goes through provisioning. The access point is namedNIKOLAINDUSTRY_Setup plus the last six characters of
the device id, with password 0123456789.
4. 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.

