Bluetooth 4.0
与Bluetooth 4.0 LE
相同? ,即iPhone4s支持蓝牙4.0,
这是否意味着iPhone4s支持蓝牙4.0 LE?
我知道bluetooth 3.0
!= bluetooth 3.0 HS
我的android手机项目,msm7225A平台,蓝牙芯片是WCN2243。 哪个版本可以定义?
总之,从硬件和软件方面来看,如何确认蓝牙版本 (当使用bluez堆栈时,以Android手机为例)
答案 0 :(得分:2)
不确定我是否正确地提出了您的问题,但这可能会有所帮助:
蓝牙4.0指定了两种操作模式:“经典”蓝牙和“蓝牙低功耗(LE)”。 iPhone 4S的蓝牙是双模式,即它支持经典和LE。但是,IOS仅支持通过公共CentralManager API直接编程后者(LE)。在IOS中无法直接访问“经典”蓝牙堆栈。
标准Android SDK仅支持经典蓝牙。如果您想使用LE,this answer建议使用制造商API。
BlueZ至少支持LE的GATT服务器。我没有用过这个,所以我不知道LE支持是多么完整。如果您即将在Android手机上直接使用BlueZ,请注意,只有在用户有root
访问权限时才能使用。
为了更广泛地回答,LE可能/也应该已经发布而根本没有称其为“蓝牙”。因此,要确定硬件/软件是否支持经典和/或LE,您必须查看您所定位的每个平台的规格。