TI中文支持网
TI专业的中文技术问题搜集分享网站

LAUNCHXL-CC2640R2 连接异常处理问题

目前使用的协议栈 simplelink_cc2640r2_sdk_3_40_00_10,主机模块 LAUNCHXL-CC2640R2,下载rtls_master;从机模块LAUNCHXL-CC2640R2,下载rtls_slave

目前测试过程如下:

1、将从机模块放置于屏蔽箱内

2、对主机模块发送RTLS_CMD_CONNECT,模块返回同步消息;此时,由于从机在屏蔽箱内,因此连接不成功

3、此时给主机模块发送RTLS_CMD_TERMINATE_LINK,主机模块有返回,表示连接尚未建立

4、将从机从屏蔽箱内拿出来后,主机自动去连接从机

在我们的业务处理中,需要第3步将连接完全释放掉(即从机从屏蔽箱内拿出来后,主机不再去连接),这个如何实现?是相应的配置需要修改还是代码需要修改?

Viki Shi:

没有特定的机制可以过滤掉不想连接的从机,你可以尝试在应用程序里添加功能,把不想连接的设备踢出去,所以必须有一个terminate link的步骤

user6304374:

回复 Viki Shi:

我的问题,核心是如何terminate link,当从机在屏蔽箱内时,如何将连接中断(此时尚未获取到连接的HANDLE),以至于不出现4、将从机从屏蔽箱内拿出来后,主机自动去连接从机

Viki Shi:

回复 user6304374:

从机不要广播或者主机停止扫描

赞(0)
未经允许不得转载:TI中文支持网 » LAUNCHXL-CC2640R2 连接异常处理问题
分享到: 更多 (0)