Flutter_blue使い方

今回は、Flutter_blueの使い方について見ていきたいと思います。

Flutter_blueとは

Flutter Blueは、FlutterアプリケーションでBluetoothデバイスを簡単に操作するためのライブラリです。

Flutter_blueの使い方

Flutter Blueを使ってBluetoothデバイスを検索する例です。

pubspec.yamlファイルにflutter_blueパッケージを追加します。

dependencies:
  flutter_blue: ^0.9.0

使用するDartファイルでflutter_blueパッケージをインポートします。

import 'package:flutter_blue/flutter_blue.dart';

FlutterBlueオブジェクトを作成します。

FlutterBlue flutterBlue = FlutterBlue.instance;

Bluetoothデバイスを検索します。

flutterBlue.startScan(timeout: Duration(seconds: 4));

flutterBlue.scanResults.listen((results) {
  for (ScanResult result in results) {
    print('${result.device.name} found! rssi: ${result.rssi}');
  }
});

このように、Flutter Blueを使ってBluetoothデバイスを検索することができます。

Flutter Blueを使ってBluetooth Low Energy (BLE) 接続を切断するには、接続されているBluetoothデバイスに対してdisconnect()メソッドを呼び出すことができます。

以下は、Bluetoothデバイスの接続を切断する例です。

flutterBlue.connect(device).then((_) {
  device.disconnect();
});

このように、disconnect()メソッドを呼び出すことでBluetoothデバイスとの接続を切断することができます。

コメントを残す