6

私は iOS コア Bluetooth アプリケーションに取り組んでいます。私は iphone4S を使用して Bluetooth デバイスを接続できますが、デバイスと通信する方法がわかりません。デバイスから情報を読み取りたい。

このソース コードも参照してください https://github.com/sergiomtzlosa/CoreBluetooth-Demo/

およびこの記事コアBluetoothデバイスから情報を読み取る方法

しかし、データの転送方法がわかりません。

誰かが私を助けることができますか?ありがとうございました

4

2 に答える 2

9

CoreBluetooth を使用するには、まずデバイスが Bluetooth 4.0 で Bluetooth Low Energy をサポートしている必要があります。iOS の UI for LE を介してデバイスに接続することはできません。アプリケーションは、関心のあるサービスを備えたデバイスにのみ接続する必要があるため、独自の UI を開発する必要があります。

その後、特性値が更新されたときにデバイスの通知をサブスクライブし、CoreBluetooth API を使用して値を読み取ることができます。デバイスに書き込み可能な特性がある場合、アプリケーションは CoreBluetooth API を使用して特性に書き込むことができます。

それが一般的な考え方です。それがあなたの質問に答えることを願っています。

編集:これらのサンプルをチェックしてください:

  1. 心拍数モニター
  2. 温度センサー
于 2012-07-25T17:57:35.090 に答える
0

非常によく似た質問が尋ねられ、回答されています。

フレームワークを読んで、次のような非常にわかりやすい名前のメソッドとコールバックを見つけます。

- (void) centralManagerDidUpdateState:central
- (void) centralManager:central didDiscoverPeripheral

- (void) peripheral:peripheral didDiscoverServices:error
于 2012-07-26T14:31:36.260 に答える