TI工程师,你们好,请教一个问题。在测试时,遇到这样的困扰。
使用芯片:CC2540;
设备清单:两个相同的蓝牙从机设备A和B,一个为USB DONGLE,一个为手机;
场景:从机设备A与USB DONGLE进行蓝牙通信测试,从机设备B与手机进行蓝牙通信测试;
理想情况是一个cc2540从机设备A与USB DONGLE相连进行通信测试,另一个cc2540从机设备B与手机相连。
问题:两个测试同时进行时,实际上经常会是从机设备A与手机相连了, 或者从机设备B与USB DONGLE相连了,
影响了各自的蓝牙测试。怎样才能避免相互干扰呢?
解决方法: 设置广播类型,绑定,白名单?能说说具体的流程和做法吗?
谢谢,谢谢!
Viki Shi:
可采用AES加密,相关文档参考: http://www.google.com.tw/url?q=http://e2e.ti.com/cfs-file.ashx/__key/communityserver-discussions-components-files/156/3125.AES_5F00_Encrytion_5F00_in_5F00_CC111xFx.pdf&sa=U&ei=D4qlUoemI6G4iQe234HoDA&ved=0CCMQFjAA&usg=AFQjCNFWx6U3oyGDSJ1d8Wh71ujydH-0sQ
key dongle:
回复 Viki Shi:
Viki,谢谢您的指导,对我很有帮助,通过AES加密的确可以解决了上述问题,USB DONGLE端没有解密,手机端进行解密,两个同样的从设备A, B分别与它们进行蓝牙测试,没有相互干扰。
但是,如果两个同样的从设备A, B(当然UUID不同),分别与手机端进行测试呢,两个手机端都会进行解密的啊,可以接收到同样的数据,还是会出现开始的那个问题呢。