网站建设背景论文,网站模板下载免费,wordpress修改网站名称,高校网站群管理系统目前市面流行的在BLE应用中#xff0c;UUID“Universally Unique Identifier”用于标识蓝牙服务以及通讯特征访问属性#xff0c;不同的蓝牙服务和属性使用不同的访问方法#xff0c;就像人们语言交流一样#xff0c;语言相同才能正常交流。 蓝牙技术联盟SIG定义UUID共用了…目前市面流行的在BLE应用中UUID“Universally Unique Identifier”用于标识蓝牙服务以及通讯特征访问属性不同的蓝牙服务和属性使用不同的访问方法就像人们语言交流一样语言相同才能正常交流。 蓝牙技术联盟SIG定义UUID共用了一个基本的UUID0x0000xxxx-0000-1000-8000-00805F9B34FB。总共128位为了进一步简化基本UUID每一个蓝牙技术联盟定义的属性有一个唯一的16位UUID以代替上面的基本UUID的‘x’部分。使用16位的UUID便于记忆和操作如SIG定义了“Device Information”的16位UUID为0x180A。 蓝牙不同服务各自定义了“特征字段”用于实现数据访问允许定义read、write、notification不同的特征属性实现对应通道的读写操作而“特征字段”也采用了UUID来唯一标识如SIG在“DeviceInformation”服务下定义了“Manufacture Name String”实现“Read”属性其16位UUID为0x2A29。 可见蓝牙服务UUID以及服务特征字段在蓝牙服务交互过程中起着非常重要的作用而SIG标准中允许用户自定义服务采用128位完成蓝牙服务以及128位特征字段定义。在实际应用中通常不同厂商的蓝牙模块都会各自定义蓝牙服务以及特征字这就导致了市面上不同厂商生产的蓝牙模块相互间无法通讯。 为了更好的兼容不同厂商的蓝牙服务定义蓝牙模块需要支持服务自定义配置功能通过支持自定义蓝牙服务和特征字兼容不同的蓝牙定义从而实现不同厂商模块间的互通。 成都亿佰特E104-BT02支持蓝牙服务UUID和服务特征UUID的配置可灵活兼容不同厂商蓝牙模块实现透传通讯。