用CC2541做主机,单个扫描到连接很快,但是如果是两个从机的时候,偶尔能过扫描到两个,当扫描到两个的时候都能连接上,很多时候都只能扫描到一个从机,等到下次扫描后又能扫描到另一个从机,刚刚接触蓝牙,请教下这是软件上的问题还是硬件的问题呢。如何能过解决
Viki Shi:
你用的什么例程,协议栈版本呢?
user5877378:
回复 Viki Shi:
协议栈版本是1.32,例程是在淘宝买的,现在来看还有个连上经常掉线的问题。
user5877378:
回复 user5877378:
掉线后马上又能重新连接上
Viki Shi:
回复 user5877378:
建议:
1、升级到最新版协议栈,直接用协议栈里的例程测试
2、出现掉线的时候距离有多远?抓包看一下数据往来
user5877378:
回复 Viki Shi:
协议栈里有一对多的例程吗,掉线的测试距离很近,不到1m。想请问下这种掉线问题会不会是蓝牙天线的信号问题,有没有什么方法来测试硬件要求是否达标。
user5877378:
回复 user5877378:
现在的情况是如果两个设备同时供电进行扫描,两个设备都可以正常连接上。但如果先让一个设备连接,然后主机断开连接进行扫描,这种情况下大概率都只能扫描到一个设备,很少能扫描到两个从机,想请问下如何解决。
Viki Shi:
回复 user5877378:
主机用SimpleBLECentral,从机用SimpleBLEPeripheral,可以连接三个从机
user5877378:
回复 Viki Shi:
好的,谢谢。我想问下CC2541能否这样操作,主机是A,从机B,C;AB连接但是不进行数据通讯的时候A还能够处在扫描状态吗,还是要先断开AB的连接,然后才能进入扫描。
da qin zheng sheng:
回复 user5877378:
建议使用cc2540,输出功率可以达到+5db,cc2541 0db
Viki Shi:
回复 user5877378:
不用断开连接,可以同时连接三个从机