espressif/rmaker_app_network

1.3.0

Latest
uploaded 5 days ago
Network connectivity helper component for ESP RainMaker applications with WiFi and Thread support

changelog

# Changelog

All notable changes to this project will be documented in this file.

## [1.3.0]

### Added
- Exposed `app_network_get_device_pop()` API to get PoP string for a given pop_type
- Added `app_network_get_device_pop_default()` API to get PoP using cached pop_type from `app_network_start()`
- Added `app_network_get_device_service_name()` API to get the provisioning service name (BLE device name / SoftAP SSID)

### Fixed
- Fixed buffer size for service name to accommodate longer `CONFIG_APP_NETWORK_PROV_NAME_PREFIX` values

## [1.2.0]

### Fixed
- WiFi event handlers are now registered only after provisioning succeeds or when device is already provisioned,
  preventing interference with the provisioning manager's internal WiFi connection handling
- Fixed issue where `network_prov_mgr_reset_wifi_sm_state_on_failure()` could fail due to WiFi being in connecting state
- Removed retry logic when `CONFIG_APP_NETWORK_RESET_PROV_ON_FAILURE` is not set, allowing re-provisioning from phone app after failure

## [1.1.0]

### Added
- Asynchronous network connection support using CONFIG_APP_NETWORK_ASYNCHRONOUS_CONNECTION
- User authentication device type
- AI agent device subtype

## [1.0.0]

### Added
- First version of the RainMaker App Network component on idf registry
- WiFi management and configuration functionality
- Thread network connectivity support
- Unified API for different network protocols
- Seamless ESP RainMaker framework integration

Links

Supports all targets

License: Apache-2.0

To add this component to your project, run:

idf.py add-dependency "espressif/rmaker_app_network^1.3.0"

download archive

Stats

  • Archive size
    Archive size ~ 23.72 KB
  • Downloaded in total
    Downloaded in total 981 times
  • Downloaded this version
    This version: 155 times

Badge

espressif/rmaker_app_network version: 1.3.0
|