UUID是128bit 还是16bit 取决于 baseID的定义。
UUID的蓝牙联盟规定,请参考
components\ble\common\ble_srv_common.h
如果baseid定义的是上面.h文件中的id,那就是16位的,当然也需要定义类型:
BLE_UUID_TYPE_VENDOR_BEGIN是128bit类型
BLE_UUID_TYPE_BLE是16bit类型
假如baseid不是上述.h文件中的地址,那同样会被现实128bit地址。即便BLE_UUID_TYPE_BLE类型。
本文解析了UUID在蓝牙设备中16位与128位的区别,介绍了如何通过定义BLE_UUID_TYPE_VENDOR_BEGIN和BLE_UUID_TYPE_BLE来区分这两种类型的UUID,并讨论了baseid在不同情况下的表现。
8940

被折叠的 条评论
为什么被折叠?



