服务端¶
现在,可以构建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")