espressif/esp_wifi_service

0.5.2~1

Latest
uploaded 6 days ago
Wi-Fi service with profile management, provisioning agents, and automatic AP selection

Changelog

# Changelog

## v0.5.2~1

### Bugfix

- Fixed duplicate managed component resolution for `adf_event_hub` by using the local component override consistently with `esp_service`

## v0.5.2

### Features

- Added `esp_wifi_service_request_connect()` for saving or updating a profile and requesting an immediate selector-driven connection
- Added `ESP_WIFI_SERVICE_EVENT_STA_CONFIG` so applications can adjust STA config before HTTP provisioning, BluFi provisioning, selector switching, or direct connect applies it

### Changes

- Added `esp_wifi_service` test apps and CI coverage for profile management, provisioning, storage, and direct connect flows
- Added a shared Wi-Fi scan agent for HTTP provisioning, BluFi provisioning, and selector reevaluation, with scan requests batched by configuration and BluFi Wi-Fi list requests always receiving results, an empty list, or an explicit failure

## v0.5.1

### Changes

- Added support for ESP-IDF v6.0 and later

## v0.5.0

### Features

- Initial version of `esp_wifi_service`
- ADF service integration for Wi-Fi lifecycle, provisioning, connection selection, and events
- Profile manager for multiple Wi-Fi credentials with add, update, enable, disable, delete, and cleanup operations
- Replaceable profile storage media including NVS, file system, raw dual-partition flash, and custom adapters
- HTTP SoftAP/Web UI provisioning with captive portal support and cached scan results
- BluFi provisioning support using the shared profile manager
- Automatic startup policy that selects saved networks or starts configured provisioning agents
- Wi-Fi selector with priority, RSSI, probe health, temporary blocklist, and re-evaluation support
- Optional MCP tools for remote status query and profile/provisioning management

Links

Supports all targets

To add this component to your project, run:

idf.py add-dependency "espressif/esp_wifi_service^0.5.2~1"

download archive

Stats

  • Archive size
    Archive size ~ 136.37 KB
  • Downloaded in total
    Downloaded in total 32 times
  • Weekly Downloads Weekly Downloads (All Versions)
  • Downloaded this version
    This version: 0 times

Badge

espressif/esp_wifi_service version: 0.5.2~1
|