akilaid/blifi

0.5.0

Latest
uploaded 3 days ago
blifi: BLE-based Wi-Fi provisioning for ESP32. Provision Wi-Fi credentials over an encrypted BLE session (X25519 + AES-256-GCM, gated by a Proof-of-Possession) instead of a hotspot/captive portal. Includes a NimBLE GATT transport, Wi-Fi station manager with NVS persistence and retry/backoff, and an optional reset-pin factory reset. Companion Flutter package: `blifi` on pub.dev.

3 examples

  • interactive
    The blifi example integrates BLE Wi-Fi provisioning with an interactive serial console for device management.
    4.87 KB
  • minimal
    BLE Wi-Fi provisioning example with a reset pin and LED, requiring minimal configuration without a console.
    4.83 KB
  • very-minimal
    The blifi example demonstrates minimal BLE Wi-Fi provisioning with just three calls in `app_main()`. It is a getting-started sketch, not intended for production use.
    3.98 KB