我们在上一章回中介绍了" 蓝牙综合使用示例"相关的内容,本章回中将介绍继续介绍这方面的内容.闲话休提,让我们一起Talk Flutter吧。

1. 概念介绍
本章回中的蓝牙综合示例是在前面三个章回中的基础上实现的,主要实现蓝牙发送和接收数据的功能。建议大家先阅读博客中关于蓝牙基础知识的介绍,然后是前三两个章回中的细节内容,这样有助于大家理解内容。此外,示例中仍然使用使用flutter_blue_plus包提供的接口.
2. 主要功能
我们在本章回中介绍的主要功能包含发送数据和接收数据两个部分,我们在这里说的数据发送和接收主要提通过蓝牙设备的特征值来发送和接收数据。因此涉及到的功能有获取特征值,发送数据和接收数据。接下来,我们将详细介绍这些功能。
2.1 获取特征值
特征值是基于服务的,因此获取特征值前需要获取服务。包中提供了获取服务的方法:discoverServices(),直接使用该方法就可以。
服务和特征值有一个共同的特点:一对多。如何理解呢?一个蓝
本文介绍如何使用Flutter_blue_plus包在Flutter中实现蓝牙数据发送和接收。通过获取特征值,使用write方法发送数据,通过监听Stream接收数据。强调发送数据前需激活特征值通知,否则无法接收。实际操作建议在真机上进行。
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



