flutter_blue can#39;t find HC-05 Bluetooth Module(Ffltter_Blue无法找到HC-05蓝牙模块)
本文介绍了Ffltter_Blue无法找到HC-05蓝牙模块的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我为Android应用程序使用的是Ffltter_Blue。我已经授予了所有必要的权限,并在手机上启用了GPS。当它开始扫描时,我可以看到蓝牙设备的列表,但我找不到我的HC-05蓝牙模块。但是当我用手机的时候可以直接找到HC-05模块。有人能帮帮我吗?
这是我的扫描代码:
FlutterBlue flb = _bluetoothService.getInstance();
flb
.startScan(timeout: Duration(seconds: 20), scanMode: ScanMode.lowPower)
.then((x) {
List<ScanResult> r = x as List<ScanResult>;
r.forEach((a) {
print('<<<<<');
print('${a.device.id.id}');
print(a.rssi);
});
});
推荐答案
HC-05是蓝牙经典模块,不是蓝牙低能耗(BLE)模块。这就是为什么你可以通过手机操作系统中常见的蓝牙经典搜索来找到它,而不是使用BLE库Ffltter_Blue。
您必须使用BLE模块或其他扑动库,如flutter_bluetooth_serial。
这篇关于Ffltter_Blue无法找到HC-05蓝牙模块的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!
织梦狗教程
本文标题为:Ffltter_Blue无法找到HC-05蓝牙模块
基础教程推荐
猜你喜欢
- iOS4 创建后台定时器 2022-01-01
- Android:getLastKnownLocation(LocationManager.NETWORK_PROVIDER 2022-01-01
- 通过重定向链接在 Google Play 中打开应用 2022-01-01
- libGDX 从精灵或纹理中获取像素颜色 2022-01-01
- iPhone - 获取给定地点/时区的当前日期和时间并将其与同一地点的另一个日期/时间进行比较的正确方法 2022-01-01
- Cocos2d iPhone 非矩形精灵触摸检测 2022-01-01
- NSString intValue 不能用于检索电话号码 2022-01-01
- navigator.geolocation.getCurrentPosition 在 Android 浏览器上 2022-01-01
- AdMob 广告未在模拟器中显示 2022-01-01
- 如何从 logcat 中删除旧数据? 2022-01-01
