设为首页收藏本站

Discuz! Board

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 3414|回复: 0
打印 上一主题 下一主题

如何在连接发起的时候触发配对密码?

[复制链接]

9

主题

18

帖子

128

积分

注册会员

Rank: 2

积分
128
跳转到指定楼层
楼主
ldcung 发表于 2015-12-20 22:20:55 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 ldcung 于 2015-12-20 22:25 编辑

大神们,有礼了。
最近在学习配对密码(static passkey)这部分,在网上看到有个帖子,http://www.bkjia.com/fwqyj/1074173.html。按照这个帖子说的,基于9.0 SDK的ble_app_uart例程确实达到了它说的效果。
这里我有一个问题,帖子上说的配对密码的触发方式有三种:
1:主机直接发起。
2:从机发起安全请求,如果之前绑定过,那么主机会直接用用保存的LTK加密链路,如果没有那么主机会发起配对请求。
3:BLE中的有一个安全模式的概念。当某个属性被设置为需要认证的加密链路访问时,那么当在主机访问从机设定安全访问的属性时,如果链路是不安全的就会返回错误,然后主机会发起配对请求从而实现安全要求。
帖子中所做的是第三种方式触发。但是我是希望在主机(即手机)发起连接的时候,就触发静态密码的输入,而不是等到连接上之后打开RX的notify时才触发。我想应该是第二种触发方式,也即从机主动发起安全请求。求教大神应该怎么做,在此感激不尽!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖
回复

使用道具 举报

Archiver|手机版|小黑屋|Comsenz Inc.   

GMT+8, 2024-11-23 07:08 , Processed in 0.160433 second(s), 29 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表