flutter_blue_plus_windows 1.26.1 copy "flutter_blue_plus_windows: ^1.26.1" to clipboard
flutter_blue_plus_windows: ^1.26.1 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';

copied to clipboard

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);
copied to clipboard

Connect a device #

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

Disconnect the device #

device?.disconnect();
copied to clipboard

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

18
likes
40
points
1.76k
downloads

Publisher

unverified uploader

Weekly Downloads

2024.09.16 - 2025.03.31

Flutter blue plus for Windows

Repository (GitHub)

License

MIT (license)

Dependencies

flutter_blue_plus, stream_with_value, win_ble

More

Packages that depend on flutter_blue_plus_windows