第一百三十九回 介绍三个BLE包

本文介绍了在Flutter中实现蓝牙低功耗(BLE)功能的三个第三方包:flutter_reactive_ble、flutter_blue_plus和flutter_ttc_ble。每个包的特点、功能及优缺点进行了详细阐述,包括扫描、连接、读写等功能,并提供了Demo程序的使用体验,帮助开发者选择合适的BLE库。
摘要由CSDN通过智能技术生成


我们在上一章回中介绍了图标旁边小红点相关的内容,本章回中将 介绍三个BLE包.闲话休提,让我们一起Talk Flutter吧。

概要说明

在移动开发中使用BLE功能时需要使用平台提供的接口,这些接口与平台密切相关,比如Android平台上需要使用Android平台的接口,IOS平台上需要IOS平台的接口。在Flutter中没有提供操作BLE的接口,因为它是一套UI框架,而使用BLE时需要操作硬件,这显然是UI框架不能完成的工作,如果我们想在Flutter中实现BLE功能的话有两种方法:一种是使用Flutter与原生通信的方法调用原生的接口,另外一种是使用三方包实现。其实我分析完这些三方包后发现它们也是使用了Flutter与原生通信的方法实现BLE功能。

我们在前面章回中介绍BLE相关的程序时使用了多个BLE包,本章将对这些包做统一的整理。以方便大家在实现BLE功能时做参考。本章回中主要介绍的BLE包有三个,我们将介绍这三个包的功能和它们之间的差异。

具体示例

在介绍为些包前我们先介绍一下常用的BLE功能,详细如下:

  • 扫描设备;
  • 连接设备;
  • 读取设备广播;
  • 读取设备RSSI;
  • 发现service, characteristic以及descri
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

talk_8

真诚赞赏,手有余香

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值