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

Était-ce utile?

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:

  1. moniteur de fréquence cardiaque
  2. capteur de température

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

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top