Android手机通过蓝牙与两个微控制器进行通信

Android手机通过蓝牙与两个微控制器进行通信,android,bluetooth,microcontroller,android-bluetooth,Android,Bluetooth,Microcontroller,Android Bluetooth,我正试图用RN42蓝牙模块将我的智能手机连接到两个微控制器上 我可以分别与他们进行通信,但当我打开并启动与第二个的连接时,第一个连接关闭。 我使用多蓝牙聊天示例作为起点。但我真的不知道这个例子是否更关注于将多个从机连接到一个主机,而不是将一个主机连接到多个从机(这就是我的情况) 我不知道我是否应该给你我的项目,它是许多行,实际上几乎是完全相同的蓝牙聊天多项目。不管怎么说,如果有人需要它,就去要求吧 我一直在论坛和互联网上寻找解决方案,但我没有找到我的项目的解决方案。希望你们中的任何一位已经被这个

我正试图用RN42蓝牙模块将我的智能手机连接到两个微控制器上

我可以分别与他们进行通信,但当我打开并启动与第二个的连接时,第一个连接关闭。 我使用多蓝牙聊天示例作为起点。但我真的不知道这个例子是否更关注于将多个从机连接到一个主机,而不是将一个主机连接到多个从机(这就是我的情况)

我不知道我是否应该给你我的项目,它是许多行,实际上几乎是完全相同的蓝牙聊天多项目。不管怎么说,如果有人需要它,就去要求吧

我一直在论坛和互联网上寻找解决方案,但我没有找到我的项目的解决方案。希望你们中的任何一位已经被这个问题困扰,并能帮助我


致以最良好的祝愿

您好,通常蓝牙RFcomm服务器要连接到单个客户端。根据Android开发者网站:与TCP/IP不同,RFCOMM一次只允许每个通道连接一个客户端。是的,但想法是智能手机将连接到两个设备,而不是等待传入连接。我知道Android可以管理两个设备(例如蓝牙耳机和蓝牙心脏监护仪),所以通过开发我自己的应用程序,应该可以用其他设备来管理。但正如我所说,一旦我启动第二个连接,第一个连接就关闭了。安卓一次肯定可以管理两台设备。然而,对于使用串行端口配置文件的multichat应用程序,只有一个设备客户端可以连接到服务器,这在Android中是一个限制。如果您能介绍一下您的项目,可以为您提供一个更好的解决方案。您好,通常蓝牙RFcomm服务器要连接到单个客户端。根据Android开发者网站:与TCP/IP不同,RFCOMM一次只允许每个通道连接一个客户端。是的,但想法是智能手机将连接到两个设备,而不是等待传入连接。我知道Android可以管理两个设备(例如蓝牙耳机和蓝牙心脏监护仪),所以通过开发我自己的应用程序,应该可以用其他设备来管理。但正如我所说,一旦我启动第二个连接,第一个连接就关闭了。安卓一次肯定可以管理两台设备。然而,对于使用串行端口配置文件的multichat应用程序,只有一个设备客户端可以连接到服务器,这在Android中是一个限制。如果你能介绍一下你的项目,你会得到一个更好的解决方案。