Apple fournit les deux cadres suivants pour communiquer avec les appareils Bluetooth à proximité avec iOS.
Le cadre Core Bluetooth fournit les classes nécessaires pour que vos applications iOS et Mac puissent communiquer avec les appareils équipés de la technologie sans fil Bluetooth à faible énergie.
Le cadre Accessoire externe prend en charge la communication avec le matériel externe connecté à un appareil iOS via le connecteur Apple Lightning ou 30 broches, ou sans fil via Bluetooth.
J'ai déjà utilisé le cadre CoreBluetooth pour communiquer avec succès avec des appareils Bluetooth. Cependant, j'essaie maintenant de communiquer avec une imprimante Bluetooth et elle n'apparaît pas dans la recherche de périphériques proches. En utilisant le cadre ExternalAccessory, elle apparaît.
Comment ces deux cadres diffèrent-ils en ce qui concerne la communication avec les dispositifs Bluetooth ? Pourquoi différents dispositifs Bluetooth nécessitent-ils l'utilisation de différents frameworks ?