https://github.com/masuidrive/esp-network-config-ble
https://github.com/masuidrive/esp-network-config-ble
Last synced: 5 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/masuidrive/esp-network-config-ble
- Owner: masuidrive
- License: other
- Created: 2021-05-28T17:27:04.000Z (about 5 years ago)
- Default Branch: main
- Last Pushed: 2024-01-28T09:02:51.000Z (over 2 years ago)
- Last Synced: 2025-11-23T10:03:03.557Z (7 months ago)
- Language: C
- Size: 938 KB
- Stars: 5
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Network / MQTT configure for ESP-IDF
[](https://components.espressif.com/components/masuidrive/network-config-ble)
License: Apache 2.0 by Yuichiro MASUI
## Overview
This library offers a convenient way to configure ESP32's settings via BLE (Bluetooth Low Energy). It simplifies the process of connecting your ESP32 device to a WiFi network.
## Features
- **Easy ESP32 Configuration via BLE**: The primary function of this library is to allow straightforward setup for ESP32 devices using Bluetooth Low Energy.
- **NVS Read/Write, WiFi, and MQTT Settings**: The library provides standard functionalities for reading and writing to NVS (Non-Volatile Storage), configuring WiFi and MQTT. However, it is also designed for easy extension of commands if needed. For guidance on how to extend commands, you can refer to the files located at [src/config.c](https://github.com/masuidrive/esp-network-config-ble/blob/main/components/network-config-ble/src/config.c) and [src/command\_\*.c](https://github.com/masuidrive/esp-network-config-ble/blob/main/components/network-config-ble/src).