微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > CC2540 如何配置配对连接

CC2540 如何配置配对连接

时间:10-02 整理:3721RD 点击:

背景:

因为我的设备中间有很多不同的从机和主机。

组A的从机不想被组B的主机连接。

所以我就想到用配对连接来做。

我把从机GAPBOND_PAIRING_MODE_INITIATE   主机:GAPBOND_PAIRING_MODE_WAIT_FOR_REQ

主从机passkey=123456;

可是得到的结果,用串口打印:

Devices Found 1
<- To Select
Pairing started
Connected
0xD03972A5F0C3
Pairing fail 7
Serial Svc Found
$123456ok
Disconnecting
Disconnected
Reason: 19

我自己跟踪代码得知:

主机还是互相连接了,并转送了相应的数据。

配对还是错误。

fordream,

那就说明这是没有配对的连接:)

你可以在代码里面加些代码,比如配对失败然后断开。我记得代码里面有配对状态的判断代码。

是的。代码你有配对失败的代码。

问题是,我的passkey都一样,为什么还是配对失败呢?

fordream,

master 端是个啥设备呢?

应该抓包看一下,看一下配对失败的错误码是什么。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top