【入门】flutter蓝牙相关(持续更新)

所需功能:

  1. 扫描并显示(所需要的功能,并且如何判断是否重复连接,status信息)
  2. 连接(断开之前的连接,清理之前的gatt)
  3. 找到所需功能并且存储(service,characteristic)
  4. 写入数据,并且实时读取数据(开放流,关闭流)

使用库:

一开始为flutter_blue_plus, 现在更换为flutter_ble_lib,最终更换成reactive_ble了,更适合我需要的场景,对了这个库有点小问题,有时候as的热更新没有用,要直接全部关闭,然后重新打开项目,flutter run (flutter pub get)

封装蓝牙SDK

你可能感兴趣的:(flutter)