flutter_ttc_ble 0.1.4 copy "flutter_ttc_ble: ^0.1.4" to clipboard
flutter_ttc_ble: ^0.1.4 copied to clipboard

A BLE(Bluetooth Low Energy) Flutter plugin for Android and iOS.

0.1.4 #

  • 增加 serviceApi 支持Android端启动、停止前台服务(启动前台服务可在手机锁屏时传输蓝牙数据)
  • 修复Android12+ ScanScreen扫不到设备的问题(先申请蓝牙权限再请求开启蓝牙)

0.1.3 #

  • 增加 CC2340 OAD
  • 接收数据的方法(onDataReceived),iOS的服务和特征UUID使用小写的128位UUID,与Android保持一致
  • 修复问题:Android使用代码混淆(Flutter打包release的APK默认使用代码混淆),导致 getGattServices 异常
  • 修复问题:iOS配对后断线无法重练

0.1.2 #

  • 修复iOS偶尔无法连接的问题

0.1.1 #

  • BleCallback2的onDataSend方法,data参数类型可空,即Uint8List?

0.1.0 #

  • 修复ScanScreen不显示serviceData的问题
  • 修复iOS扫不到serviceData的问题

0.0.9 #

  • 修复Android12无法扫描到beacon广播的设备

0.0.8 #

  • 增加读取RSSI的方法 bleProxy.readRssi()

0.0.7 #

  • 增加CC2640 R2 OAD和大包OAD

0.0.6 #

  • 修复最新版Android Studio 无法编译 Android 版本的BUG
  • data_util.dart 增加两个函数:convertTime() formatInteger()

0.0.5 #

  • 新增 bleProxy BleCallback2
  • 新增 Uint8List 与16进制字符串互相转换的拓展方法 uint8List.toHex() str.toData()
  • 新增获取当前时间戳的函数 currentTime('yyyy-MM-dd HH:mm:ss.SSS')
  • 支持获取iOS端MTU
  • 新增一个内置的扫描页面 ScanScreen
  • 支持开启 indication 属性的通知

0.0.4 #

  • 增加对iOS的支持。
  • 使用了null-safety。
  • 部分方法改用命名参数。

0.0.3 #

  • 修复高版本的Flutter无法编译的问题。
  • FlutterTtcBle增加方法:isBluetoothEnabled(),requestEnableBluetooth(),requestEnableLocationService(),addBLECallBack(),removeBLECallBack()。
  • BLECallBack 增加手机蓝牙状态的监听。
  • 增加 BLEEvent 类。

0.0.2 #

  • 增加数据发送结果的回调;
  • FlutterTtcBle增加writeCharacteristic()方法。

0.0.1 #

  • 首次发布,仅支持Android5.0+
11
likes
125
points
190
downloads

Publisher

unverified uploader

Weekly Downloads

A BLE(Bluetooth Low Energy) Flutter plugin for Android and iOS.

Homepage

Documentation

API reference

License

BSD-3-Clause (license)

Dependencies

device_info_plus, flutter, fluttertoast, permission_handler, pigeon, provider, synchronized

More

Packages that depend on flutter_ttc_ble