Android的蓝牙通信与Socket套接字相似,蓝牙端的监听接口和TCP的端口类似,使用了Socket和ServerSocket类。
蓝牙的服务器端为BluetoothServerSocket。
蓝牙的客户端为BluetoothSocket。
蓝牙的端口是RFCOMM,RFCOMM是一个面向连接,通过蓝牙模块进行的数据流传输方式,也称为串行端口规范(Serial Port Profile , SPP),为创建一个BluetoothSocket去连接到一个已知的设备,使用BluetoothDevice.createRfcommSocketToServiceRecord(),然后调用connect()方法去尝试连接。
蓝牙的服务器端为BluetoothServerSocket。
蓝牙的客户端为BluetoothSocket。
蓝牙的端口是RFCOMM,RFCOMM是一个面向连接,通过蓝牙模块进行的数据流传输方式,也称为串行端口规范(Serial Port Profile , SPP),为创建一个BluetoothSocket去连接到一个已知的设备,使用BluetoothDevice.createRfcommSocketToServiceRecord(),然后调用connect()方法去尝试连接。