我已经能够同时连接多个蓝牙SPP设备。但我能够在三星Galaxy S I9003手机中连接最多3个蓝牙设备。在我的Galaxy S II中,我只能同时连接2个设备。
不同设备是否有不同的限制。据我所知,对于底层Bluez堆栈,并行连接的限制为7。有没有办法克服这个限制?
答案 0 :(得分:0)
不同设备是否有不同的限制。
我确信情况就是这样。我见过设备制造商出于某种原因大量修改Android操作系统。 I.E.以编程方式切换蓝牙ON和OFF需要{3}}对Galaxy Nexus的许可,而在许多三星设备上它还需要android.permission.BLUETOOTH_ADMIN
。和WiFi一样。因此,对于不同设备的三星同时具有不同的蓝牙连接数量,我并不感到惊讶。
有没有办法克服这个限制?
理论上 - 是的。但您必须获取Android OS源代码,修改最大并行连接数,然后构建新的系统映像并将其安装在您的设备上。我担心这不容易。