第二百一十三回 蓝牙综合示例八:闭环验证


我们在上一章回中介绍了"蓝牙综合示例七:数据解析"相关的内容,本章回中将介绍 蓝牙综合示例八:闭环验证.闲话休提,让我们一起Talk Flutter吧。

在这里插入图片描述

1. 概念介绍

在手机上的App中使用蓝牙发送数据给蓝牙设备后收到蓝牙设备回复的数据,我们需要对回复的数据做验证。整个过程为:

发送数据->接收数据->验证数据

这个过程是一个完整的闭环。那么如何确认这个闭环是否完成了呢?这便是我们在本章回中介绍的内容。

2. 思路与方法

2.1 实现思路

我们准备使用超时验证的方法来实现闭环验证,具体操作为:定义一个超时时间,到达该时间后验证是否收到数据,并且验证收到的数据是否正确。如果验证完成,那么就完成了闭环验证流程。如果验证失败,那么就需要重发数据,或者通知用户蓝牙设备异常。

2.2 实现方法

有了实现思路后,我们可以按照此思路来实现闭环验证,下面是具体的操作步骤,请大家参考:

  • 定义一个超时时间,这个时间与具体业务有关;
  • 使用Future发一个延时操作,延时时间使用定义的超时时间;
  • Future的发起的操作就是验证操作&#x
  • 23
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

talk_8

真诚赞赏,手有余香

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

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

打赏作者

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

抵扣说明:

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

余额充值