O iOS Core bluetooth obtém todas as características do dispositivo

Como posso obter todos os recursos disponíveis do meu dispositivo usando o Core Bluetooth.

Imaginei que, antes de obter qualquer informação, precisamos observar todos os dispositivos via bluetooth de baixa energia.

Portanto, o primeiro passo é procurar todos os dispositivos periféricosscanForPeripheralsWithServices através daCBCentralManager. No retorno de chamada do delegado:

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

podemos salvar o identificador periférico e o periférico para manipulá-lo no futuro, como alterar algumas características, desligar / ligar e etc.

Mas minha pergunta sobre como obter descrição dessa função, por exemplo, eu tenho algumas características, mas não sei como usar. Onde encontrar informações sobre esse futuro.

Deixe-me descrever a situação. Por exemplo, tenho reprodutor de som com algumas opções em que posso lidar com o volume do som via bluetooth.

Por isso, primeiro preciso ser periférico, detectar o serviço e descobrir as características para encontrar a "propriedade" do volume, mas como posso encontrá-lo, como devo entender qual é a quantidade mínima / máxima de volume onde encontrar essas informações. Por exemplo, podemos passar 0 como quantidade mínima de volume e 1 como máxima. Mas também pode estar no intervalo de 0 a 1000 ou qualquer outro. Como detectar esta informação?

questionAnswers(2)

yourAnswerToTheQuestion