Part Number:CC2642R
Hello TI 的工程师:
使用 CC2642 的SKD 13xx_cc26xx_sdk_6_20_00_29 SDK,遇到这样的情况,主机是华为的手表是 public mac 的地址,CC2642做从机,华为手表跟CC2642 配对绑定后,然后由于业务原因,华为手表在本地将配对信息删除了,当再次连接时,重新跟CC2642发起了配对绑定,配对绑定完成后,华为手表与CC2462连接断开,此时华为手表发送 scan request 到 CC2642, CC2642 再也收不到华为的扫描请求,这个问题请帮忙看看,谢谢!
CC2462这一端,我接收到扫描请求后,会将发起扫描请求的设备的MAC以及RSSI 的值打印出来,在最后一次配对完成后断开,华为手表的扫描请求CC2462再也收不到了,没打印出来,第一次配对时,华为手表的扫描请求是可以通过CC2642的日志打印出来的
Yolande Wang:
您好,
有一个简单且有效的方法:重启设备试试;如果不行,我再为您寻找其他方法。
,
Yolande Wang:
从您的描述中,涉及到主机与从机的配对、绑定、删除配对信息、扫描等操作。
目前认为最可能的原因是:配对信息未正确删除,尽管手表在本地删除了配对信息,但可能存在一些残留的数据或错误,导致重新配对时发生问题。可以尝试在手表和CC2642上都清除配对信息,并重新进行配对尝试。
,
Weifeng Ou:
再次配对整个过程是正常的,能够正常完成配对以及完成链路的加密,但是华为手表发起了扫描请求 cc2642就是收不到。能提供一下您的邮箱吗?我发个空口包给您看看?
另外不通过拿到扫描响应包之后发起连接请求,直接发起连接请求,手表跟CC2642是可以正常连接加密的
,
Weifeng Ou:
手表跟CC2642同时删除配对信息,就相当于两个全新的设备第一次配对了,这种情况没有问题
,
Yolande Wang:
可以的,点击我的头像->查看myTI信息->就可以看到我的邮箱号。
,
Yolande Wang:
Weifeng Ou said:另外不通过拿到扫描响应包之后发起连接请求
这句话没太看明白,能描述一下吗?
另外您如何确保手表发起了请求的?
,
Yolande Wang:
Weifeng Ou said:华为手表在本地将配对信息删除了,当再次连接时,重新跟CC2642发起了配对绑定,配对绑定完成后,华为手表与CC2462连接断开,此时华为手表发送 scan request 到 CC2642, CC2642 再也收不到华为的扫描请求
对于这个过程我想请问下,再次连接时发起扫描是正常操作吗?为什么连接成功后会有一个断开发生?
,
Weifeng Ou:
你好,请问是这个邮箱吗?yolande-wang@ti.com
,
Weifeng Ou:
这个是通过直连方式连接的,直接通过mac 发起连接
,
Weifeng Ou:
再次发起扫描是正常操作,连接成功后断开是因为业务流程不通过,CC2642主动端来了手表的连接