Skip to content

y60yu1ii/serial_flutter_blue

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

serial_flutterblue

  • Package to easily integrate UART/Serial over Bluetooth Low Energy into your Flutter app.
  • Based on https://github.com/itavero/flutter-ble-uart
  • Add some modification to make it better and more stable
  • Replace the backend from flutter_blue to flutter_ble_lib

Getting Started

  • Add it to your pubspec.yaml like this:
dependencies:
  serial_flutterblue:
      git: [email protected]:y60yu1ii/serial_flutter_blue.git
  • Extend the uartconfig class if you are not using the Nordic UART service UUID, or you wish to set up MTU
  • Create a files, say myconfig.dart, and add the following,
import 'package:serial_flutterblue/serial_flutterblue.dart';
import 'package:flutter_blue/flutter_blue.dart';

class MyConfig extends UartConfig {
  //nordic 128 short
  static String TIShort(String input) {
    return Guid("0000$input-0000-1000-8000-00805f9b34fb");
  }

  Myconfig()
      : super(
      TIShort("1801"), //service
      TIShort("ffe1"), //TX
      TIShort("ffe2"), //RX
      20);
}
  • And set it to config before you use it.
    provider.config = MyConfig();

Changes

  • add a counter to deal with the issue that getting disconnected before connected on some of the android phones.

About

Plugin for flutter blue serial implement

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages