Comment utiliser Core Bluetooth Framework Obtenir des données?
-
11-12-2019 - |
Question
Je travaille sur une application Bluetooth Core iOS, je peux connecter l'appareil Bluetooth Utiliser iPhone4s, mais je ne sais pas comment communiquer avec l'appareil.Je veux lire les informations former le périphérique.
Je vois aussi ce code sources https://github.com/sergiomtzlosa/coreblueooth-demo/
et cet article Comment lire des informations à partir de Core Bluetooth Device
mais je ne comprends pas comment transférer des données.
Quelqu'un peut-il m'aider?merci
La solution
Pour utiliser CoreBluetooth, votre appareil doit d'abord prendre en charge Bluetooth Basse Energy dans Bluetooth 4.0. Vous ne pouvez pas vous connecter au périphérique via l'interface utilisateur de iOS pour LE, vous devrez développer votre propre interface utilisateur car votre application doit se connecter à des périphériques avec les services qui vous intéressent.
Après cela, vous pouvez vous abonner à la notification de l'appareil lorsqu'une valeur caractéristique est mise à jour, puis lisez la valeur à l'aide de l'API Coreblueooth. Si l'appareil a une caractéristique pouvant être écrite, alors votre application peut écrire sur la caractéristique à l'aide de l'API CoreBluetooth.
C'est l'idée générale, espérons que cela répond à votre question.
Edit: Découvrez ces échantillons:
Autres conseils
Une question très similaire a été posée et répondit.
Lire le cadre et trouver des méthodes et des rappels avec des noms très descriptifs comme:
- (void) centralManagerDidUpdateState:central
- (void) centralManager:central didDiscoverPeripheral
- (void) peripheral:peripheral didDiscoverServices:error