问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

flutter 蓝牙ble(blue tooth),同时连接多台/多个设备

发布网友 发布时间:2022-11-17 18:20

我来回答

1个回答

热心网友 时间:2024-12-03 02:01

于是就有了写作本文的动力,-------->解决同时连接多台蓝牙设备!!!

flutter_blue 适合于单台的蓝牙设备,使用起来简单
flutter_reactive_ble 适合于单台的蓝牙设备,多台蓝牙设备也可以用
flutter_ble_lib 适合于单台的蓝牙设备,多台蓝牙设备也可以用,可以在模拟器上进行调试蓝牙

感觉后2个第三方库都可以使用,本人先入为主使用了flutter_reactive_ble,所以本文以flutter_reactive_ble为基础进行介绍

先声明4个全局变量,后面会用到

开始扫描

如果扫描过程,不使用过滤条件,withServices这个参数可以给个空数组

停止扫描如下

连接设备

断开设备,
每连接成功一个设备后,就会产生一个_connectionStreamSubscription,对应设备的断开,就用对应的StreamSubscription去断开, 可以用一个HashMap,去记录 连接成功的设备 与 StreamSubscription 的对应关系

去扫描服务,并过滤服务,扫描结果服务里面是包含有特征的数组,如: serviceId:[fff0,fff1,fff2,fff3,...]

去监听上报来的数据,参数来自前面扫描到的结果serviceId--服务ID, characteristicId--特征ID,deviceId--设备ID

后面就是各位看官根据自己的需求去做逻辑处理啦。

对设备设置命令,发送请求(写操作),list为整形数据,要写的数据

读取设备的信息(读操作)

flutter 多台蓝牙设备同时连接的分享就到这里喽,小伴们,觉得有点用的话,或者已经看到这里面来的请点个赞吧~~ 后续分享更多有关flutter的文章。如果有疑问的话,请在下方留言~

过一段时间后,我在项目把这个蓝牙库用起来了,基本能满足日常需求.效果如下:
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
2024年四川570分能考上什么大学? 2024年四川文科560分能考上什么大学? 2024年广东561分能考上什么大学? 2024年江苏历史类561分能考上什么大学? 在形ABC中,角A.B.C所对的边分别为a.b.c,且acosB+bcosA=2c cos 求... ...B、C的对边分别为a、b、c,已知acosB+bcosA=2(bcosC+ccosB).(1... ...b、c的对边分别为a、b、c,且acosb+bcosa=2cosc 在△ ABC中,角A、B、C所对的边分别为a、b、c,已知b=cosA,c=2cosB,试... 在△ABC中,角A,B,C所对的边分别为a,b,c,且满足bcosA+acosB=2ccosC,△... ...对应的边分别为a、b、c,且满足aCOSB+bcosA=2cCOSC... 解决flutter iOS验证码自动填充时被复制两遍的问题 OPPO手机里的软件在哪里看 上海万趣实业发展有限公司徐汇分公司招聘信息,上海万趣实业发展有限公 ... 硫酸钾做什么用 般若纹身 一个上臂大小的需要多钱 有图 大神估算一下 纹身班诺纹在臀部行吗?还有什么禁忌吗? 纹这个般若包小臂多少钱。 纹身师回答! (内蒙赤峰的) 38码是多大码的鞋子 钓鱼.鱼饵.小药.窝料 哪家好. 钓鱼窝科什么品牌好 野钓排名第一的窝料 银要多少度才融化? 北京天艺峰尚装饰有限公司怎么样? 北京天艺上品雕塑设计有限公司怎么样? 北京天艺合和科技有限公司怎么样? 925银易于加工吗? 银退火后多久恢复硬度 钙片属于什么垃圾分类 2022教资面试成绩什么时候出 装手持花洒好还是顶喷花洒 flutter中webview显示html字符串乱码 顺丰快递如何预约上门寄件? PowerPoint这款软件有多厉害啊? 牌照螺丝安装不规范怎么处罚 发动机故障灯亮严重吗还能不能继续开 经典喜剧电影有哪几部 MATLAB里将十进制负小数转换成十六进制数 关于西班牙语的 hierro 和 hueco 的一些随想 好的 今天发vhuquo,这个英语单词什么意思? 微信登录健康通,没有验证会显示没有通吗? 成都到九寨沟的火车什么时候开通 口中一点(猜一字) 在西游记中很不一般的凡人都是谁,其中给悟空指路的是谁? 火电厂转岗多长时间可以考工作负责人 主板中的Win10/win8.1 WHQL支持是否要开启 炒枣仁的功效与作用 炒枣仁的禁忌 小乔跑步机打开电源怎么不运动 我想找人,可是我只知道他的名字还有照片,其他一无所知,我该怎么找... 苏轼最好的书法作品 中华经典诗词书法作品