bluetooth - 使用 Flutter 连接和写入蓝牙设备

标签 bluetooth flutter bluetooth-lowenergy

我是 Flutter 的新手,我只是想让它工作。

我正在使用 Flutter Blue https://pub.dartlang.org/packages/flutter_blue

虽然有联系,只是写作时的这个问题。

但是在写作时我收到了这条消息。虽然不确定我做错了什么。

这是我的代码..

onPressed: () {
                  print("HEY write pressed");
                  var fff1 = new Guid("0000fff1-0000-1000-8000-00805f9b34fb");
                  var fffa = new Guid("0000fffa-0000-1000-8000-00805f9b34fb");
                  BluetoothCharacteristic characteristic = new BluetoothCharacteristic(uuid: fffa, serviceUuid: fff1, descriptors: null, properties: null);
                  _writeCharacteristic(characteristic);
               },

PlatformException(locateCharacteristic,无法在设备上找到服务,null)

我试过关注这篇文章。 Flutter Blue Read characteristic UUID

在生产中我可能会将 UUID 保存为变量,但效果应该是相似的..

如果有人有任何指导或提示,我们将非常欢迎。

最佳答案

您的代码是正确的,但您要连接的设备不包含此服务:var fff1 = new Guid("0000fff1-0000-1000-8000-00805f9b34fb");

检查您要连接的设备中存在哪些服务。

关于bluetooth - 使用 Flutter 连接和写入蓝牙设备,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55113797/

相关文章:

android - PAN1026 蓝牙套接字读取速度变慢

flutter - 底部导航栏中的项目之间的空间

java - 如何从 BLE 设备接收数据?

ios - TI Sensortag,如何使用按钮?

java - Android BLE为多个BLE设备设置多个通知

java.io.ioException : read failed, 套接字可能关闭或超时 Java Android Studio

android启动蓝牙sco不在 Lollipop 中路由麦克风

安卓蓝牙连接问题

mongodb - Flutter:我可以将Firebase Auth与Mongodb数据库混合吗?

regex - 无法识别Dart RegExp空白