16个蓝牙振动器连接到Android手机

16个蓝牙振动器连接到Android手机,android,bluetooth,Android,Bluetooth,我们希望使用蓝牙将16个可控震源连接到Android手机,并单独控制可控震源 据我所知,一个微微网中只能有八个设备,因此限制为七个可控震源(手机本身是第八个设备)。首先:对吗 在安卓系统中,多达七台连接设备工作良好且可靠吗?或者Android的蓝牙实现或API是否存在一些额外的限制或问题 对于我们的16个可控震源,我们是否必须使用附加设备构建散射网,在手机的微微网和带有某些可控震源的附加微微网之间架起桥梁?有没有人有这方面的经验,它工作得好吗 (不,它不是性玩具!) 据我所知,一个微微网只能有八

我们希望使用蓝牙将16个可控震源连接到Android手机,并单独控制可控震源

据我所知,一个微微网中只能有八个设备,因此限制为七个可控震源(手机本身是第八个设备)。首先:对吗

在安卓系统中,多达七台连接设备工作良好且可靠吗?或者Android的蓝牙实现或API是否存在一些额外的限制或问题

对于我们的16个可控震源,我们是否必须使用附加设备构建散射网,在手机的微微网和带有某些可控震源的附加微微网之间架起桥梁?有没有人有这方面的经验,它工作得好吗

(不,它不是性玩具!)

据我所知,一个微微网只能有八台设备,所以 这将设置七个可控震源的限制(手机本身正在使用) 第八个装置)。首先:对吗

从技术上讲,准确无误-Bluetooth Classic最多可与7台设备连接并处于活动连接状态 一次。但是,然后一个有源设备可以被置于驻车模式,它可以有大量的设备处于驻车模式,这样设备就可以从连接-有源状态移动到驻车模式,反之亦然。 但在任何一点上,您只能有7个活动设备,因此主设备应通过保持(至7个)活动和静止驻车来管理大量设备,并保持在活动和驻车模式之间切换

并且,多达七个连接的设备在环境中工作良好且可靠 安卓或者安卓系统是否存在一些额外的限制或问题 蓝牙实现还是API

在安卓系统中,问题是没有一种实现,不同的制造商使用了许多不同的蓝牙无线电硬件。所以答案是这要视情况而定。有些相当可靠,有些非常糟糕。 但是没有公共API来控制/使用我上面描述的驻车模式-但是如果你可以操作内部系统或从你的应用程序访问它,你可以做你要求的事情

在散射网上:

同样,Android没有任何API供您控制它,这将是复杂的-但您可以强制它进入分散网络配置,但也有限制-我在商业设备中看到的最好的情况是,一台设备同时处于2或3微微网中,这意味着您可以一次连接到(7+2)9台设备(它不符合您16岁的要求)

桥接/网状配置可能是可行的-如果您的两台设备形成自己的微微网,即每个组中有8台设备,那么组的领导(主设备)将连接到Android deevice-并且您在应用程序中管理数据中继

说到这里,你有没有研究过蓝牙低能量技术?它是连接一系列传感器设备的完美选择?理论上,一次可以连接的设备数量没有限制,但实际上16个甚至更多是非常可行的。 Android目前还没有公共API 但大多数(几乎所有)最新的adroid设备都配有4.0版的蓝牙硬件,这意味着它能够实现蓝牙低能耗。 而iOS设备——Mac、iPhone、iPad都有强大的支持和开发者访问/API。
因此,这将是一条路要走,我非常肯定Android将很快为BLE提供开发人员API(至少我希望如此)

谷歌的一项快速调查表明,7是理论上的最大值,但许多人无法让那么多人在各种设备上工作。它相当可靠,即通信速度快。不知道桥接……有一个关于android bluetooth P2P网络的讨论。虽然它不完全是你想要的,但它确实揭示了许多用户你可以连接到的恶习。几个月后的一份报告:我们设法将七个可控震源连接到谷歌Nexus7(第一代)。在各种其他设备(手机)上我们尝试过,到目前为止,我们只成功连接了一个或两个可控震源。不同设备中使用的硬件和蓝牙堆栈似乎有着广泛的不同功能。谢谢!这是一个非常有用的回答。我们希望找到一个能在当前(无根和未修改)条件下工作的解决方案手机,但现在看来我们必须先用更少的振动器,然后把希望寄托在低能量的蓝牙上。