蓝牙服务UUID定制简介

在当前市场上流行的BLE应用中,UUID“ UniversallyUniqueIdentifier”是通用的。

用于标识蓝牙服务和通信功能访问属性。

不同的蓝牙服务和属性使用不同的访问方法。

就像人们的语言交流一样,相同的语言也可以正常交流。

蓝牙技术联盟SIG定义了UUID以共享基本的UUID:0x0000xxxx-0000-1000-8000-00805F9B34FB。

共128位。

为了进一步简化基本UUID,蓝牙技术联盟定义的每个属性都有一个唯一的16位UUID,以替换上述基本UUID的“ x”部分。

使用16位UUID易于记忆和操作。

例如,SIG定义了“设备信息”的16位UUID。

为0x180A。

不同的蓝牙服务已经定义了“特征字段”。

用于数据访问,允许定义读,写和通知的不同特征属性,以实现相应通道的读和写操作。

所述“特征字段”可以是“特征字段”,也可以是“特征字段”。

还使用UUID来唯一标识它们,例如SIG定义了“ ManufactureNameString”;实施“读取”操作“设备信息”下的“属性”属性服务,其16位UUID为0x2A29。

可以看出,蓝牙服务的UUID和服务特征字段在蓝牙服务交互过程中起着非常重要的作用,SIG标准允许用户定制服务,使用128位来完成蓝牙服务,而128位特征字段定义。

在实际应用中,不同厂商的蓝牙模块通常会定义自己的蓝牙服务和功能词,这导致市场上不同厂商生产的蓝牙模块无法相互通信。

为了更好地与不同制造商的蓝牙服务定义兼容,蓝牙模块需要支持服务自定义配置功能。

通过支持定制的蓝牙服务和功能词以与不同的蓝牙定义兼容,可以实现不同制造商的模块之间的互通。

q

联系方式

AEC-Q200汽车级组件符合汽车工业标准。耐硫厚膜、精密薄膜、电流传感、电阻阵列、MELF电阻等系列产品可用于汽车照明、媒体、电力系统、仪表等领域。

查看详情

在线咨询