flutter_blue_plus_windows 1.24.22 copy "flutter_blue_plus_windows: ^1.24.22" to clipboard
flutter_blue_plus_windows: ^1.24.22 copied to clipboard

Flutter blue plus for Windows

pub package

Flutter Blue Plus Windows #

This project is a wrapper library for Flutter Blue Plus and Win_ble. It allows Flutter_blue_plus to operate on Windows.

With minimal effort, you can use Flutter Blue Plus on Windows.

Usage #

Only you need to do is change the import statement.

// instead of import 'package:flutter_blue_plus/flutter_blue_plus.dart';
import 'package:flutter_blue_plus_windows/flutter_blue_plus_windows.dart';

// Alternatively, you can hide FlutterBluePlus when importing the FBP statement
import 'package:flutter_blue_plus/flutter_blue_plus.dart' hide FlutterBluePlus;
import 'package:flutter_blue_plus_windows/flutter_blue_plus_windows.dart';

Scan devices #

final scannedDevices = <ScanResult>{};

const timeout = Duration(seconds: 3);
FlutterBluePlus.startScan(timeout: timeout);

final sub = FlutterBluePlus.scanResults.expand((e)=>e).listen(scannedDevices.add);

await Future.delayed(timeout);
sub.cancel();
scannedDevices.forEach(print);

Connect a device #

final scannedDevice = scannedDevices
    .where((scanResult) => scanResult.device.platformName == DEVICE_NAME)
    .firstOrNull;
final device = scannedDevice?.device;
device?.connect();

Disconnect the device #

device?.disconnect();

Check out the usage of Flutter Blue Plus on Flutter Blue Plus

15
likes
40
points
1.57k
downloads

Publisher

unverified uploader

Weekly Downloads

Flutter blue plus for Windows

Repository (GitHub)
View/report issues

License

MIT (license)

Dependencies

flutter_blue_plus, stream_with_value, win_ble

More

Packages that depend on flutter_blue_plus_windows