Skip to content

Flutter library to provision WiFi on ESP32 devices over Bluetooth

License

Notifications You must be signed in to change notification settings

sourav-singh-rawat/esp_wifi_provisioning

Repository files navigation

pub package License: MIT

esp_provisioning_wifi

Library to provision WiFi on ESP32 devices over Bluetooth.

Requirements

Android 6 (API level 23)+

Make sure your android/build.gradle has 23+ here:

defaultConfig {
    minSdkVersion 23
}

Add this in your android/app/build.gradle at the end of repositories:

allprojects {
    repositories {
   	 ...
   	 maven { url 'https://jitpack.io' }
    }
}

Bluetooth permissions are automatically requested by the library.

iOS 13.0+

Add this in your ios/Runner/Info.plist:

<key>NSBluetoothAlwaysUsageDescription</key>
<string>This will be required to setup wifi on hardware device.</string>
<key>NSBluetoothPeripheralUsageDescription</key>
<string>This will be required to setup wifi on hardware device.</string>

Notes

esp_provisioning_wifi

This library is inspired and improved version of esp_provisioning_wifi.

esp-idf-provisioning-android & esp-idf-provisioning-ios

The Espressif Android Provisioning library & Espressif iOS Provisioning library is currently embedded in libs.

About

Flutter library to provision WiFi on ESP32 devices over Bluetooth

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published