EAAccessory & MAC Adresse
Juste pour informer ceux qui travaillent sur le BT, avec EAAcessory.
La MAC adresse de l'appareil devient récupérable !
Bon, par contre, ce n'est pas une propriété accessible en faisant [monAccessoire macAddress], mais, en faisant :
NSString *string = [NSString stringWithFormat:@%@", monAccessoire]; on peut la voir, et du coup, en faisant un petit traitement sur ce NSString, on peut la récupérer...
Pour info, ce string est de la forme :
Ce n'est pas documenté, je ne sais pas depuis quand réellement c'est apparu (au moins depuis la 6.X), mais si ça peut vous être demandé...
La question est : Est-ce que ça va rester ? Est-ce que ça sera donc accessible comme un property du EAAccessory ?
La MAC adresse de l'appareil devient récupérable !
Bon, par contre, ce n'est pas une propriété accessible en faisant [monAccessoire macAddress], mais, en faisant :
NSString *string = [NSString stringWithFormat:@%@", monAccessoire]; on peut la voir, et du coup, en faisant un petit traitement sur ce NSString, on peut la récupérer...
Pour info, ce string est de la forme :
connected:YES\n connectionID:XxX\n name: XxX\n manufacturer: XxX\n modelNumber: XxX\n serialNumber: \n firmware:XxX\n hardwareRevision: XxX\n macAddress: XX:XX:XX:XX:XX:XX\n protocols: (XxX\n)\n delegate: XxX\n
Ce n'est pas documenté, je ne sais pas depuis quand réellement c'est apparu (au moins depuis la 6.X), mais si ça peut vous être demandé...
La question est : Est-ce que ça va rester ? Est-ce que ça sera donc accessible comme un property du EAAccessory ?
Mots clés:
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
Oui, en effet, c'est bien la méthode de description, mais vu qu'elle n'apparaissait pas auparavant...
Après, se baser totalement dessus, non. Mais peut-être pour un feature disponible que si la recherche sur l'adresse MAC ne retourne pas null...
Par contre, je n'ai pas testé si c'était la véritable adresse MAC. J'ai cru lire des trucs comme quoi l'adresse donnée par CoreBluetooth (Bluetooth Low Energy) donnait un identifiant hashé sur l'adresse MAC et un autre truc...