iOS Core Bluetooth получить описание всех функций с устройства

Как я могу получить все доступные функции с моего устройства с помощью Core Bluetooth.

Я понял, что прежде чем получить какую-либо информацию, нам нужно наблюдать за всеми устройствами через Bluetooth с низким энергопотреблением.

Итак, первым шагом является сканирование всех периферийных устройств.scanForPeripheralsWithServices с помощьюCBCentralManager, В обратном вызове делегата:

- (void)centralManager:(CBCentralManager *)central
 didDiscoverPeripheral:(CBPeripheral *)peripheral
     advertisementData:(NSDictionary *)advertisementData
                  RSSI:(NSNumber *)RSSI 

мы можем сохранить идентификатор периферийного устройства и сохранить периферийное устройство для дальнейшей работы с ним, например, для изменения некоторых характеристик, выключения / включения и т. д.

Но мой вопрос, как получить описание этой функции, например, я получил некоторые характеристики, но я не знаю, как использовать. Где найти информацию об этом будущем.

Позвольте мне описать ситуацию. Например, у меня есть звуковой плеер с некоторыми опциями, где я могу управлять громкостью звука через Bluetooth.

Поэтому мне нужно сначала получить периферийное устройство, затем обнаружить службу, а затем обнаружить характеристику, чтобы найти «свойство» тома, но как я могу его найти, как понять, какой минимальный / максимальный объем тома, где найти эту информацию. Например, мы можем передать 0 как минимальное количество объема и 1 как макс. Но это также может быть в диапазоне от 0 до 1000 или любой другой. Как обнаружить эту информацию?

Ответы на вопрос(2)

Ваш ответ на вопрос