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

cc2541不能与蓝牙4.2的手机进行通信吗?

android程序用谷歌官方给的demo,蓝牙设备芯片为cc2541,和蓝牙为4.1、4.0的手机进行通信都正常,可是换成蓝牙4.2的手机都无法进行通信。请问是不是cc2541芯片就无法和蓝牙4.2的手机进行通信,还是需要对底层程序修改才可以满足通信要求。测试发现只要是配置为蓝牙4.2的手机都无法进行通信,但是搜索和连接都成功,三星的手机修改蓝牙设备中的代码可以通信,但是国产小米和华为都不可以。

da qin zheng sheng:

蓝牙兼容在安卓系统是个大问题,这一点谷歌比微软差很多!

da qin zheng sheng:

谷歌蓝牙api升级后,不支持低版本的api,你用的android studio版本是多少?

li zhu2:

回复 da qin zheng sheng:

第一、以前用cc2460做的时候,它是4.2的协议栈,手机兼容性很好,4.0蓝牙的手机也可以和板子通信。

第二、用2541时候,android7.0我也试过了,只要不是蓝牙4.2的手机都可以正常通信

所以和android系统应该没很大关系,是不是2541本身因为架构问题与手机的蓝牙4.2芯片兼容性就很差,我只想确认这个问题。

li zhu2:

回复 da qin zheng sheng:

第一、以前用cc2460做的时候,它是4.2的协议栈,手机兼容性很好,4.0蓝牙的手机也可以和板子通信。

第二、用2541时候,android7.0我也试过了,只要不是蓝牙4.2的手机都可以正常通信

所以和android系统应该没很大关系,是不是2541本身因为架构问题与手机的蓝牙4.2芯片兼容性就很差,我只想确认这个问题。

Viki Shi:

很抱歉,目前CC2541不支持BT4.2,建议您使用CC2640/CC2650

Liao Wei1:

回复 Viki Shi:

请问CC2540(你们说的是CC2541,我用的是CC2540,我猜应该是一样的)是未来一直都不可能支持BT4.2了呢?还是等新的协议栈出来就可以支持了。

原因你知道的更换硬件是大件事了,特别是医疗器械要重新拿证的。

li zhu2:

回复 Liao Wei1:

估计是不能用了,我们现在也是这个问题,头大,大几千号设备要面临报废

Susan Yang:

回复 li zhu2:

很抱歉,由于需要增加的安全功能,CC2540 / 41不支持BLE 4.2。

赞(0)
未经允许不得转载:TI中文支持网 » cc2541不能与蓝牙4.2的手机进行通信吗?
分享到: 更多 (0)