服务端¶
现在,可以构建Android服务端,实现两台Android之间的蓝牙通信。(目前仅支持单设备连接)
构建实例¶
val serialPortServer = SerialPortServerBuilder
.setServerName("SerialPortServer")
.setServerUUID("00001101-0000-1000-8000-00805F9B34FB")
.setServerReceivedDataCallback {
}
.setServerConnectStatusCallback { status, bluetoothDevice ->
}
.build(this)
setServerName
设置服务端名称setServerUUID
设置服务端UUID,客户端连接时需设置传统设备的UUID与此相同setServerReceivedDataCallback
服务端接收消息监听setServerConnectStatusCallback
服务端连接状态监听status
连接状态bluetoothDevice
连接设备,当status
为false则其为null
关闭服务¶
serialPortServer.closeServer()
发送消息¶
serialPortServer.sendData("Hello")