我是否需要将我的Android应用程序的蓝牙连接设置为服务器或客户端?

时间:2014-04-14 20:57:00

标签: android-bluetooth

我想用一种简单的机制来控制嵌入式系统:app发送命令,嵌入式系统通过蓝牙模块rn-41发回数据。

我指的是这个Android Developer: Tutorial,并且想知道我是否需要通过应用程序作为服务器或客户端进行连接,或者是否无关紧要。

1 个答案:

答案 0 :(得分:2)

蓝牙具有主从架构。主设备可以同时连接到7个活动从设备。 如果您的Android应用程序需要控制多个嵌入式系统,那么您需要将您的Android设备配置为主设备。如果您的应用只需要控制一台设备,则可以将您的应用配置为主设备或从设备。

在Android术语中,您可以使用“BluetoothSocket”作为客户端启动与嵌入式设备的连接 并使用函数“createRfcommSocketToServiceRecord”

获取套接字