Sto lavorando a un'applicazione Bluetooth principale iOS, sono in grado di connettermi con il dispositivo BLE utilizzando iPad3. Sono in grado di raggiungere il blocco didDiscoverServices
, ma non posso procedere da qui.Come leggere le informazioni dal dispositivo bluetooth principale
Le mie domande sono;
- Come è possibile leggere le caratteristiche dal dispositivo Bluetooth?
- Come posso leggere altre informazioni del dispositivo Bluetooth?
Aiutatemi su questo o fornire qualsiasi suggerimento.
Grazie Wilhelmsen per la risposta.
ho ottenuto le seguenti dal blocco menzionato:
[0] - Service : <CBConcreteService: 0x1769a0> UUID: Generic Attribute Profile
[1] - Service : <CBConcreteService: 0x174470> UUID: Generic Access Profile
[2] - Service : <CBConcreteService: 0x1744e0> UUID: Unknown (<00005301 00000041 4c505749 53450000>)
Characteristic
[0] - Characteristic : <CBConcreteCharacteristic: 0x15d410> UUID: Service Changed
[0] - Characteristic : <CBConcreteCharacteristic: 0x1805b0> UUID: Device Name
[1] - Characteristic : <CBConcreteCharacteristic: 0x1806a0> UUID: Appearence
[0] - Characteristic : <CBConcreteCharacteristic: 0x183810> UUID: Unknown (<00004301 00000041 4c505749 53450000>)
[1] - Characteristic : <CBConcreteCharacteristic: 0x1838a0> UUID: Unknown (<00004302 00000041 4c505749 53450000>)
Ora come ottenere i valori esatti da questa caratteristica nel blocco didUpdateValueForCharacteristic?
Ho modificato la mia risposta, ma è necessario creare una nuova domanda quando il vecchio è risolto, e io non capisco molto di quello che si sta cercando di porre la questione aggiornato – chwi