connect method
connect ble device with deviceId
createBond using open pin code dialog with read/write characteristic authorize
Implementation
@override
Future<bool> connect(ConnectModel connectModel) async {
final result = await methodChannel
.invokeMethod<bool>('connect', connectModel.writeToBuffer())
.then((value) => value ?? false);
if (!result) return false;
if (Platform.isIOS) {
await discoverServices();
}
final bonded = await checkBonded();
if (!bonded) {
await disconnect();
}
return bonded;
}