我将要实现一个自定义的BLE服务。我在网上找到一些教程,它们选择了以下方式来选择他们的自定义服务UUID:
对于服务UUID,第三和第四个字节为零,例如:
3698-0000-82c9-4adb-90cd-792b53207775
相应的特征UUID在第三和第四个字节中具有不同的值。但是所有其他字节都与服务UUID相同,例如:
3698-0001-82c9-4adb-90cd-792b53207775 3698-0002-82c9-4adb-90cd-792b53207775 3698-0003-82c9-4adb-90cd-792b53207775 3698-0004-82c9-4adb-90cd-792b53207775
我的问题是:这只是一种常见做法,还是BLE规范的强制要求?
对于服务UUID,第三和第四个字节为零,例如:
3698-0000-82c9-4adb-90cd-792b53207775
相应的特征UUID在第三和第四个字节中具有不同的值。但是所有其他字节都与服务UUID相同,例如:
3698-0001-82c9-4adb-90cd-792b53207775 3698-0002-82c9-4adb-90cd-792b53207775 3698-0003-82c9-4adb-90cd-792b53207775 3698-0004-82c9-4adb-90cd-792b53207775
我的问题是:这只是一种常见做法,还是BLE规范的强制要求?