`

Android 蓝牙 UUID分类汇总

 
阅读更多
UUID是“Universally Unique Identifier”的简称,通用唯一识别码的意思。对于蓝牙设备,每个服务都有通用、独立、唯一的UUID与之对应。也就是说,在同一时间、同一地点,不可能有两个相同的UUID标识的不同服务。

   在Android手机开发中不必过多考虑这点在这一点,因为几乎没有哪个手机会同时装两块蓝牙芯片。

ServiceDiscoveryServerServiceClassID_UUID = '{00001000-0000-1000-8000-00805F9B34FB}' BrowseGroupDescriptorServiceClassID_UUID = '{00001001-0000-1000-8000-00805F9B34FB}' PublicBrowseGroupServiceClass_UUID = '{00001002-0000-1000-8000-00805F9B34FB}'

#蓝牙串口服务 SerialPortServiceClass_UUID = '{00001101-0000-1000-8000-00805F9B34FB}'

LANAccessUsingPPPServiceClass_UUID = '{00001102-0000-1000-8000-00805F9B34FB}'

#拨号网络服务 DialupNetworkingServiceClass_UUID = '{00001103-0000-1000-8000-00805F9B34FB}'

#信息同步服务 IrMCSyncServiceClass_UUID = '{00001104-0000-1000-8000-00805F9B34FB}'

SDP_OBEXObjectPushServiceClass_UUID = '{00001105-0000-1000-8000-00805F9B34FB}'

#文件传输服务 OBEXFileTransferServiceClass_UUID = '{00001106-0000-1000-8000-00805F9B34FB}'

IrMCSyncCommandServiceClass_UUID = '{00001107-0000-1000-8000-00805F9B34FB}' SDP_HeadsetServiceClass_UUID = '{00001108-0000-1000-8000-00805F9B34FB}' CordlessTelephonyServiceClass_UUID = '{00001109-0000-1000-8000-00805F9B34FB}' SDP_AudioSourceServiceClass_UUID = '{0000110A-0000-1000-8000-00805F9B34FB}' SDP_AudioSinkServiceClass_UUID = '{0000110B-0000-1000-8000-00805F9B34FB}' SDP_AVRemoteControlTargetServiceClass_UUID = '{0000110C-0000-1000-8000-00805F9B34FB}' SDP_AdvancedAudioDistributionServiceClass_UUID = '{0000110D-0000-1000-8000-00805F9B34FB}' SDP_AVRemoteControlServiceClass_UUID = '{0000110E-0000-1000-8000-00805F9B34FB}' VideoConferencingServiceClass_UUID = '{0000110F-0000-1000-8000-00805F9B34FB}' IntercomServiceClass_UUID = '{00001110-0000-1000-8000-00805F9B34FB}'

#蓝牙传真服务 FaxServiceClass_UUID = '{00001111-0000-1000-8000-00805F9B34FB}'

HeadsetAudioGatewayServiceClass_UUID = '{00001112-0000-1000-8000-00805F9B34FB}' WAPServiceClass_UUID = '{00001113-0000-1000-8000-00805F9B34FB}' WAPClientServiceClass_UUID = '{00001114-0000-1000-8000-00805F9B34FB}'

#个人局域网服务 PANUServiceClass_UUID = '{00001115-0000-1000-8000-00805F9B34FB}'

#个人局域网服务 NAPServiceClass_UUID = '{00001116-0000-1000-8000-00805F9B34FB}'

#个人局域网服务 GNServiceClass_UUID = '{00001117-0000-1000-8000-00805F9B34FB}'

DirectPrintingServiceClass_UUID = '{00001118-0000-1000-8000-00805F9B34FB}' ReferencePrintingServiceClass_UUID = '{00001119-0000-1000-8000-00805F9B34FB}' ImagingServiceClass_UUID = '{0000111A-0000-1000-8000-00805F9B34FB}' ImagingResponderServiceClass_UUID = '{0000111B-0000-1000-8000-00805F9B34FB}' ImagingAutomaticArchiveServiceClass_UUID = '{0000111C-0000-1000-8000-00805F9B34FB}' ImagingReferenceObjectsServiceClass_UUID = '{0000111D-0000-1000-8000-00805F9B34FB}' SDP_HandsfreeServiceClass_UUID = '{0000111E-0000-1000-8000-00805F9B34FB}' HandsfreeAudioGatewayServiceClass_UUID = '{0000111F-0000-1000-8000-00805F9B34FB}' DirectPrintingReferenceObjectsServiceClass_UUID = '{00001120-0000-1000-8000-00805F9B34FB}' ReflectedUIServiceClass_UUID = '{00001121-0000-1000-8000-00805F9B34FB}' BasicPringingServiceClass_UUID = '{00001122-0000-1000-8000-00805F9B34FB}' PrintingStatusServiceClass_UUID = '{00001123-0000-1000-8000-00805F9B34FB}'

#人机输入服务 HumanInterfaceDeviceServiceClass_UUID = '{00001124-0000-1000-8000-00805F9B34FB}'

HardcopyCableReplacementServiceClass_UUID = '{00001125-0000-1000-8000-00805F9B34FB}'

#蓝牙打印服务 HCRPrintServiceClass_UUID = '{00001126-0000-1000-8000-00805F9B34FB}'

HCRScanServiceClass_UUID = '{00001127-0000-1000-8000-00805F9B34FB}' CommonISDNAccessServiceClass_UUID = '{00001128-0000-1000-8000-00805F9B34FB}' VideoConferencingGWServiceClass_UUID = '{00001129-0000-1000-8000-00805F9B34FB}' UDIMTServiceClass_UUID = '{0000112A-0000-1000-8000-00805F9B34FB}' UDITAServiceClass_UUID = '{0000112B-0000-1000-8000-00805F9B34FB}' AudioVideoServiceClass_UUID = '{0000112C-0000-1000-8000-00805F9B34FB}' SIMAccessServiceClass_UUID = '{0000112D-0000-1000-8000-00805F9B34FB}' PnPInformationServiceClass_UUID = '{00001200-0000-1000-8000-00805F9B34FB}' GenericNetworkingServiceClass_UUID = '{00001201-0000-1000-8000-00805F9B34FB}' GenericFileTransferServiceClass_UUID = '{00001202-0000-1000-8000-00805F9B34FB}' GenericAudioServiceClass_UUID = '{00001203-0000-1000-8000-00805F9B34FB}' GenericTelephonyServiceClass_UUID = '{00001204-0000-1000-8000-00805F9B34FB}'
分享到:
评论

相关推荐

    Android蓝牙设备之间通过UUID通信

    本教程将深入探讨如何在Android设备之间利用UUID进行蓝牙通信。 首先,我们要了解Android中的蓝牙API。Android提供了`BluetoothAdapter`,`BluetoothDevice`,`BluetoothServerSocket`和`BluetoothSocket`等类来...

    Android蓝牙UUID通信-客服端服务端代码.zip

    这个压缩包文件“Android蓝牙UUID通信-客服端服务端代码.zip”提供了两个关键部分:BluetoothClient(客户端)和BluetoothServer(服务器端),它们展示了如何通过UUID来建立蓝牙连接并传输数据。下面我们将详细探讨...

    C#Android蓝牙通信

    【C#与Android之间的蓝牙通信】是移动设备间交互的重要技术之一,特别是在物联网(IoT)和嵌入式系统中广泛应用。本示例是通过C#编写的应用程序与Android设备进行蓝牙连接,实现数据传输,如图片、语音和文字等。这种...

    蓝牙的uuid标准

    蓝牙UUID(Universally Unique Identifier)在蓝牙技术中扮演着至关重要的角色,它是识别蓝牙服务和服务组件的唯一标识符。在蓝牙规范中,UUID是一个128位的数字,用于区分不同的服务和特性,确保设备之间的互操作性...

    Android 蓝牙开发,蓝牙连打印机

    UUID是识别蓝牙服务的唯一标识,通常打印机服务的UUID为00001101-0000-1000-8000-00805F9B34FB(SPP服务)。 连接建立后,数据传输是核心部分。BluetoothSocket的getOutputStream()方法返回一个OutputStream,通过...

    Android蓝牙广播通信

    BluetoothDevice类提供了createRfcommSocketToServiceRecord()方法,用于创建一个与指定蓝牙服务(UUID)连接的蓝牙套接字。连接成功后,我们就可以通过BluetoothSocket的inputStream和outputStream进行数据的读写...

    Android蓝牙连接设备demo

    在Android平台上,蓝牙低功耗(Bluetooth Low Energy,简称BLE或Bluetooth LE)技术被广泛用于设备间的通信,尤其是在物联网(IoT)应用中。"Android蓝牙连接设备demo"是一个示例项目,它演示了如何使用Android SDK...

    android蓝牙聊天源代码

    在Android平台上,蓝牙通信是一种常见的无线技术,用于设备间的短距离数据交换。"android蓝牙聊天源代码"项目提供了一个很好的实例,帮助开发者了解如何在Android应用程序中实现蓝牙聊天功能。以下将详细介绍这个...

    android 蓝牙SPP传输demo

    在Android平台上,蓝牙Serial Port Profile (SPP) 是一种用于设备间进行串行数据通信的协议,常用于连接蓝牙模块或其他支持SPP的设备,如打印机、传感器等。本示例是一个Android蓝牙SPP传输的Demo,它展示了如何在...

    Android蓝牙开发客户端代码

    在Android平台上进行蓝牙开发是一项常见的任务,特别是在构建物联网(IoT)应用或设备通信时。本文将深入探讨如何使用Android SDK中的Bluetooth API来创建一个蓝牙客户端。首先,我们需要理解蓝牙技术的基本概念,然后...

    android设备连接蓝牙打印机,并实现打印功能

    在Android平台上实现设备连接蓝牙打印机并进行打印功能是一项常见的任务,尤其在移动办公和零售领域。这个过程涉及多个步骤和技术,包括蓝牙连接管理、数据格式转换以及与打印机的通信协议等。以下是对这一主题的...

    Android利用蓝牙广播数据

    在Android平台上,蓝牙技术是一种广泛使用的短距离无线通信方式,特别是在设备间的数据交换和通信方面。本文将深入探讨如何在Android设备上利用蓝牙广播数据,以及这种技术在Android与可穿戴设备之间的通信应用。 ...

    Android生成唯一标识符UUID(完全替代IMEI)

    本文将深入探讨如何在Android中生成UUID以及其作为唯一标识符的优势。 UUID(Universally Unique Identifier)是一种全球唯一的标识符,它是由128位数字组成的。在Android中,我们可以使用Java的`java.util.UUID`类...

    android蓝牙间传输demo

    在Android平台上,蓝牙通信是一种常见的数据传输方式,尤其适用于设备之间的短距离通信。"android蓝牙间传输demo"是一个示例项目,它展示了如何在Android设备之间通过蓝牙进行数据交换。这个项目的重点在于理解和...

    安卓wifi蓝牙相关-android蓝牙hid协议开发实现手机连接蓝牙鼠标键盘扫描枪.rar

    在Android平台上,蓝牙HID(Human Interface Device)协议的开发是一项关键的技术,它允许设备如鼠标、键盘或扫描枪等通过蓝牙与手机进行交互。本文将深入探讨Android蓝牙HID协议开发的相关知识点,并提供实现手机...

    Android蓝牙,配对,搜索,连接,通信,断开的Demo

    在Android平台上,蓝牙技术是设备间无线通信的重要组成部分,尤其在移动应用开发中扮演着不可或缺的角色。本项目"Android蓝牙,配对,搜索,连接,通信,断开的Demo"是一个使用Kotlin编写的Android应用示例,它涵盖...

    Android 蓝牙BLE全面解析以及智能车锁开发实例

    Android 蓝牙BLE全面解析以及智能车锁开发实例一、蓝牙BLE产生背景——蓝牙的发展历程 二、蓝牙BLE的基本概念 三、蓝牙BLE的架构介绍 1. 蓝牙BLE架构概览 2. 简述BLE如何发送数据包 2.1 广播方式 2.2 连接方式 四、...

    Android蓝牙2.0代码

    在Android平台上,蓝牙2.0是一种短距离无线通信技术,用于设备间的互连。这个标签“Android 蓝牙2.0代码”指的是与实现这种技术相关的编程代码。蓝牙2.0规范,也称为增强数据速率(Enhanced Data Rate, EDR),在...

    android蓝牙通信实例

    在Android平台上进行蓝牙通信是一项常见的任务,特别是在物联网(IoT)和移动设备交互的应用中。本文将深入探讨如何在Android中实现蓝牙通信,基于提供的"android蓝牙通信实例",我们将详细解析这一过程。 首先,我们...

    android 蓝牙数据传输DEMO

    在Android平台上,蓝牙数据传输是一项常见的功能,尤其在设备间通信和物联网(IoT)应用中。本"android 蓝牙数据传输DEMO"提供了一个基础的实现,包括了蓝牙服务端(Server)和客户端(Client)的角色,让你可以在两台...

Global site tag (gtag.js) - Google Analytics