且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

通过蓝牙连接多个设备到一个设备

更新时间:2022-02-28 02:16:19

是的,这是可能的。在最低水平蓝牙可让您连接多达7设备连接到一个主设备。我已经做到了这一点,它已经为我工作很好,但只有在其他平台(Linux),在那里我有很多手动控制的 - 我从来没有试过,在Android上也有一些可能出现的并发症,所以你需要做一些测试是肯定的。

Yes, that is possible. At its lowest level Bluetooth allows you to connect up to 7 devices to one master device. I have done this and it has worked well for me, but only on other platforms (linux) where I had lots of manual control - I've never tried that on Android and there are some possible complications so you will need to do some testing to be certain.

其中一个问题是,你需要平板电脑的主机和Android不给你这个任何明确的控制权。很可能,这不会是因为一个问题 *当您尝试第二个设备连接到它的平板电脑将自动成为高手,或 *您将能够通过控制主/从角色如何设置您的套接字连接

One of the issues is that you need the tablet to the master and Android doesn't give you any explicit control of this. It is likely that this won't be a problem because * the tablet will automatically become the master when you try to connect a second device to it, or * you will be able to control the master/slave roles by how you setup your socket connection

我会警告虽然使用蓝牙手机的大多数应用程序都不会尝试多个连接和蓝牙可以是一个有点脆弱,如:如果两个设备已经有一些其他的应用程序,蓝牙连接 - 如何可能会影响角色

I will caution though that most apps using Bluetooth on mobile are not attempting many simultaneous connections and Bluetooth can be a bit fragile, e.g. what if two devices already have a Bluetooth connection for some other app - how might that affect the roles?