是否可实现,主机端(android或ios)同时配对绑定N个CC2541从机,并保持连接的状态
请教:
1.现在需要手机端分别与两台设备绑定,并保持连接的状态,可随时收发数据
2.也在考虑没有绑定的效果,其实如果没有配对绑定,数据收发也是无妨的么?请问,配对绑定的数据收发与普通连接的数据收发有什么区别?
谢谢
kewell
After pairing ,if keys were exchanged and bonding was specified , this profile will save the device and key information of the connected device, so that, on future connections, the bonned can estavlish an encrypted link without pairing.
jason,
谢谢回复。确实,我用sniffer抓了数据,普通连接传输的数据可以抓到,而配对后的数据显示是“security enable”,看不到具体数据。
不过,我还想知道,是否可以实现一台主机同时配对绑定两台从机,而且保持连接状态可收发数据?
kewell
这里的限制有这么几个:
1、主设备不可做从设备(主设备不能发送可用于连接的报文)
2、从设备不能做主设备,所以从设备不能发起连接
3、一个设备不可以同时成为两个主设备的从设备
其他的情况是可以的
jason,
thanks.
整个环境是这样的,有两台CC2541从机(一直都只做从机),有一台android或ios主机(一直只做主机)。
主机需要与两台从机配对绑定,并同时保持连接状态,可收发数据。没有其他情况。请问这样是确定可以实现的,对吧?
有没有相关的例程呢?我看了keyfob,他是没有配对绑定就连接的,应用不一样。
kewell
第一个问题是可以的
GAP层绑定过程是这样的:
1、发现连接 2、建立连接 3、密码验证
你的板子可以输入的应该只有5向按键吧,如果你的程序双方没有把密码写进去进行配对的话,那么这里你只是连接了,实际上并没有配对绑定,所以下次是不会自动连接的。GAP层的连接过程详细介绍ti的网站上是有的,可以去找下。这里我感觉使你的程序问题,绑定没有建立。
jason,
谢谢,测试后会再来汇报的。
kewell