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}'
分享到:
相关推荐
开发者可以使用UUID来定位并访问特定的蓝牙服务,从而实现与设备的通信。 在描述中提到的“发送十六进制指令”,这通常涉及到蓝牙设备的特性值写操作。在BLE协议中,每个服务可能包含一个或多个特征,这些特征可以...
Android蓝牙连接一般通过BluetoothSocket类来实现。开发者需要找到目标设备(小车的蓝牙模块)并创建一个BluetoothSocket实例,这个过程通常涉及设备的UUID(通用唯一识别码),这是每个蓝牙设备的标识符。项目中,...
Android提供了`BluetoothAdapter`类来管理蓝牙适配器,用于检测蓝牙是否开启、获取已配对的设备以及扫描附近的蓝牙设备。例如,我们可以通过`BluetoothAdapter.getDefaultAdapter()`获取默认的蓝牙适配器,并通过`...
4. **HID服务和特征**:在蓝牙设备中,HID服务由`org.bluetooth.service.human_interface_device` UUID标识。找到该服务后,需要查找与之相关的特征,如输入报告、输出报告和控制点特征,它们分别对应于蓝牙HID协议...
2. **编写JNI头文件**:使用`javah`工具自动生成对应的C/C++头文件,这个文件会包含Java方法的C函数原型。 3. **实现C/C++函数**:在生成的头文件或者单独的.C或.CPP文件中实现`getUUIDFromNDK`函数,使用Linux系统...
小米手环2通常通过低功耗蓝牙(Bluetooth Low Energy, BLE)与智能手机或其他设备进行数据交换,例如步数、心率、睡眠质量等健康数据。要控制小米手环2,我们需要熟悉它的BLE服务和特征值,这些信息通常可以从设备的...
1、前述 Qt支持低功耗蓝牙仅限于Qt5.14以上版本,不支持win7; 需要在工程项目.pro文件中...建立连接后,去获取该蓝牙设备等services列表,根据约定好的服务uuid筛选出自己需要的服务 发现对应的服务后,根据约定好的服
每个服务都有对应的特征值(Characteristic UUID),用于具体描述服务的功能,如温度读取服务可能包括一个特征值用于表示当前温度值。 ### 结论 中国移动家庭类蓝牙设备接入规范为中国移动智慧家庭生态系统的构建...
在本文中,我们将深入探讨如何使用手机蓝牙遥控开关安卓APP参考工程来开发一款能够控制各种设备的智能应用。首先,我们需要理解的是,这个项目的核心是利用Android操作系统中的蓝牙功能,结合硬件设备,实现远程操控...
例如,如果你正在寻找一个打印机服务,你可能需要知道其对应的UUID。 4. **配对与授权**:在连接蓝牙设备之前,通常需要先进行配对。在C#中,配对过程可能涉及到显示PIN码给用户输入,或者使用无PIN配对。配对完成...
移动设备扫描周边低功率蓝牙设备,可以获得蓝牙设备对应的Proximity UUID、Major、Minor等属性信息。而刚采购来的蓝牙设备属性可能都相同,互相区别不开,所以我们需要设置每台设备的属性。 设备厂商都会提供相关...
例如,我们可以在JavaScript中定义一个`searchBluetoothDevices`函数,然后在`native.js`中实现对应的Java代码来启动蓝牙扫描。 ```javascript // JavaScript 代码示例 function searchBluetoothDevices() { ...
这里的UUID是服务记录的唯一标识,通常是由蓝牙设备制造商指定的。连接蓝牙设备时,调用`BluetoothSocket.connect()`方法。需要注意的是,这个过程可能会抛出IOException,因此需要做好异常处理。 在成功建立连接后...
利用CBCentralManager的`scanForPeripherals(withServices:options:)`方法,开发者可以扫描特定服务UUID的周边设备。该方法会返回一个CBCentralManagerScanOptions对象,可以设置扫描参数,比如是否允许重复发现同一...
创建自定义服务和广播可以通过添加新的UUID来实现,这些UUID在BLE标准中是预定义的,也可以是自定义的。 为了实现蓝牙BLE数据发送接收,开发者需要熟悉蓝牙协议栈,理解GATT的运作机制,并能熟练使用开发平台的蓝牙...
总的来说,这个PDF文档提供了一个基于Android的蓝牙RFCOMM客户端实现的详细案例,涵盖了蓝牙设备搜索、服务发现、语音数据的发送和接收等多个关键环节,对于理解Android蓝牙通信机制和开发蓝牙应用非常有帮助。
4. UUID:代表蓝牙服务的唯一标识,用于识别特定的蓝牙服务。 【蓝牙设备的发现与连接】 在安卓应用中,首先需要确保蓝牙已开启,然后可以启动设备扫描。扫描结果会通过`BroadcastReceiver`监听`ACTION_DISCOVERY_...
描述中提到的"自己写的ble蓝牙检索程序"意味着这是一个自定义开发的应用,它实现了蓝牙扫描和解析功能,能够搜索周围的BLE设备,并从中提取出关键信息——服务UUID和服务中的特征UUID。服务UUID通常用来识别BLE设备...
UUID(Universally Unique Identifier)是蓝牙服务和特性的唯一标识。在收发数据时,你需要指定UUID来识别特定的服务或特性。在创建`BluetoothGatt`时,你可以传入自定义的UUID,例如: ```java BluetoothGatt ...