esp_bluetooth_provisioning
A cross platform package for flutter to provision device.
Getting Started
Installation
dependencies:
esp_bluetooth_provisioning:
Android Configuration
Make use you have flutter_embedding v2 enabled. Add the following code on the manifest file inside <application>
tag to enable embedding.
<meta-data
android:name="flutterEmbedding"
android:value="2" />
Also, use io.flutter.embedding.android.FlutterActivity
as your FlutterActivity
Bluetooth Permission
Ask permission
EspBleProvisioning().requestPermission();
Bluetooth Adapter State
Scanning
Start Scanning on foreground.
EspBleProvisioning().scanBluetoothDevice()
Connecting to device
EspBleProvisioning().connectToBluetoothDevice()
Provisiong device
EspBleProvisioning().startProvisioning()