1 / 4
文档名称:

Android蓝牙功能及RFCOSDP简介.docx

格式:docx   大小:782KB   页数:4页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

Android蓝牙功能及RFCOSDP简介.docx

上传人:HL01 2022/7/12 文件大小:782 KB

下载得到文件列表

Android蓝牙功能及RFCOSDP简介.docx

文档介绍

文档介绍:Revised final draft November 26, 2020
Android蓝牙功能及RFCOSDP简介
、SDP简介
一.()方法检索这个类。

蓝牙设备类。确切的说,每个BluetoothClass编码一个设备类,分为主要和次要组件。
(即完整的设备类)中的常量表示的只是主设备类。


蓝牙服务类。每个蓝牙类编码零至多个服务类。
BluetoothDevice
代表一个远程蓝牙设备。可以使用getRemoteDevice(String)方法创建一个BluetoothDevice.
实际上这个类是一个蓝牙硬件地址的简单封装。这个类的对象是不变的。这个类的操作在远程蓝牙硬件地址上执行,可使用蓝牙适配器创建这个蓝牙设备。
BluetoothServerSocket
一个监听蓝牙的Socket。这个蓝牙Socket的接口类似于TCP的Sockets:,。在客户端,使用同样的BluetoothSocket对象去初始化输出连接和管理已连接的socket.
。又称为串行端口配置文件SerialPortProfile(SPP).
使用createRfcommSocketToServiceRecord(UUID)去创建一个新的BluetoothSocket,用于一个输出连接到远程蓝牙设备。
使用listenUsingRfcommWithServiceRecord(String,UUID)去创建一个用于监听的BluetoothServerSocket用于输入连接到本地BluetoothAdapter.
BluetoothSocket和BluetoothServerSocket是线程安全的。特别要注意的是,close()方法会立即中断操作并关闭socket.

BluetoothSocket
一个已连接或正在连接的蓝牙端口。与服务端的连接参见BluetoothServerSocket。。
Android蓝牙模型原理及设备之间的连接已再【eoeAndroid特刊】第六期中有所说明,在此不做赘述。详情请参见【eoeAndroid特刊】第六期4-6节。
二.协议简述
蓝牙规范(SpecificationoftheBluetoothSystem)就是蓝牙无线通信协议标准,它规定了蓝牙应用产品应遵循的标准和需要达到的要求。蓝牙协