高通fast pair

我们知道快速配对不是新鲜的功能,早在苹果耳机上就有这样的功能,使用过都知道这是非常不错的用户体验,但有局限性,只有苹果手机和耳机配套用才有这个功能,这就是为什么这么久除了苹果耳机外没有别的耳机做这样的功能,而这次Google宣布这个功能,给海内外耳机市场带来一道曙光。众所周知手机市场是IOS和Android占了两片大天,IOS支持的功能,Android也不甘示弱,现在Android原生系统就已经集成了GFPS。
      效果像这样  
        Google Fast pair是其中一种简化用户操作,一键连接的新兴功能。Google Fast Pair Service (GFPS)是用来辅助audio sink设备的首次配对和不同设备的回连(不同手机,相同账号,不需要配对可直接回连),常用在音箱、耳机和车载蓝牙,尽可能的减少用户的交互操作。

操作过程:

  • Google fast pair为了满足每个开发商的自定义需求(例如显示的图标、名字、型号、描述等信息),开发商需要在Google nearby官网上申请一个自己的ID,这个ID被手机识别后,会从服务器下载开发商自定义的信息显示到弹窗上。申请到后,会得到一个Model ID和反欺骗的Public/Private Key。
  • 创建并配置蓝牙Sink Application
    1. 打开Qualcomm MDE (MDE)创建QCC5124 Sink Application,如下图            
    2. 在Project tab 中选择 ENABLE_FAST_PAIR          
    3. 在Project tab 中选择 GATT_FP_SERVER          
    4. 在Project tab 中选择 ENABLE_RANDOM_ADDR              
    5. 编译并deploy到板子上
  • 烧录完进入配置工具

1. 配置Model ID和Tx power         
     

Tx power是定义被识别的范围,即手机收到在这个强度范围内的设备才显示弹窗。这个功率是根具测量得出的,做法就是用一个可以显示rssi的手机在一米的地方观察这个信号强度,把这个大概的信号强度加上41dBm,就得出Tx power的值。

2.配置申请的Private Key        
    
3.(可选项)配置二次加密key     
    

注:该key不是强制要求,这是为了二次加密private key,在默认代码中有使用到,如不需要可以在可以在sink_fast_pair.c的头部加入#undef HYDRACORE,也可以在代码中的sinkFastPairGetAntiSpoofingPrivateKey 函数中看到这个seed的解密过程。

  • 连接耳机
    1. 耳机开机,并进入配对模式
    2. 靠近支持GFPS功能的手机
    3. 手机弹出设备信息,按键即可连接
    4. 连接完成后,可回连其他有同样账号的手机

 

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值