0
我想用一个简单的机制来控制嵌入式系统:应用程序发送命令,嵌入式系统通过蓝牙模块rn-41发回数据。我是否需要将我的android应用程序的蓝牙连接设置为服务器或客户端?
我指的是这个Android Developer: Tutorial,并想知道我是否需要通过应用程序作为服务器或客户端连接或者它是否无关紧要。
我想用一个简单的机制来控制嵌入式系统:应用程序发送命令,嵌入式系统通过蓝牙模块rn-41发回数据。我是否需要将我的android应用程序的蓝牙连接设置为服务器或客户端?
我指的是这个Android Developer: Tutorial,并想知道我是否需要通过应用程序作为服务器或客户端连接或者它是否无关紧要。
蓝牙具有主从架构。主站可以同时连接多达7个主动从站。 如果你的android应用程序需要控制多个嵌入式系统,那么你需要将你的android设备配置为主设备。如果您的应用只需要控制一台设备,则可以将您的应用配置为主设备或从设备。
在安卓方面,你可以发起连接到你的嵌入式设备如使用“的BluetoothSocket” 客户端,并使用该函数得到套接字“createRfcommSocketToServiceRecord”