API Reference improv v#0.1.0

Copy Markdown View Source

Modules

Improv-over-BLE Wi-Fi provisioning manager — the GenServer that ties the protocol codec, GATT server and advertisement into a working subsystem.

Exports an org.bluez.LEAdvertisement1 object and registers it with the adapter's org.bluez.LEAdvertisingManager1, so the device advertises the Improv service while provisioning is armed.

Exports the Improv GATT application over D-Bus and serves the inbound method calls BlueZ makes against it.

Pure wire codec for the Improv Wi-Fi BLE protocol.

Supervises the Improv provisioning processes as a :one_for_all group.

Wi-Fi operations for Improv provisioning: scan for networks, apply submitted credentials, and derive the post-provisioning redirect URL. The seam the Improv manager calls into.