Я собираюсь реализовать пользовательский сервис BLE.В Интернете я нашел несколько обучающих программ, в которых пользовательский UUID выбирается следующим образом:
Для uuid службы третий и четвертый байты равны нулю, например:
3698-0000-82c9-4adb-90cd-792b53207775
и соответствующие характеристические uuids имеют различное значение в третьем и четвертом байтах.Но все остальные байты такие же, как у 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