我们在上一章回中介绍了"蓝牙综合示例七:数据解析"相关的内容,本章回中将介绍 蓝牙综合示例八:闭环验证.闲话休提,让我们一起Talk Flutter吧。
1. 概念介绍
在手机上的App中使用蓝牙发送数据给蓝牙设备后收到蓝牙设备回复的数据,我们需要对回复的数据做验证。整个过程为:
发送数据->接收数据->验证数据
这个过程是一个完整的闭环。那么如何确认这个闭环是否完成了呢?这便是我们在本章回中介绍的内容。
2. 思路与方法
2.1 实现思路
我们准备使用超时验证的方法来实现闭环验证,具体操作为:定义一个超时时间,到达该时间后验证是否收到数据,并且验证收到的数据是否正确。如果验证完成,那么就完成了闭环验证流程。如果验证失败,那么就需要重发数据,或者通知用户蓝牙设备异常。