付属のBluetooth LE周辺機器を搭載したiOSアプリを開発しています。私が解決することができないように見える1つのステップは、実際にアプリケーションから周辺機器にデータを送信する方法、またはその逆の方法です。CoreBluetoothでデータを送信する
これまでビルドしてきたのは、私のサンプルのBluetooth周辺機器に接続し、そのサービス/特性/記述子をすべて読み取ることのできるテストアプリケーションです。特定の特性の通知を切り替えたり、指定された特性に書き込んだりすることができます。これは、 "ペリフェラルにnバイトを送信し、ペリフェラルからmバイトを受信する"という最後のステップです。私は理解できないようです。
AppleがこのプロジェクトのMFi承認を実際に提供している場合に使用する外部アクセサリフレームワークを見ると、アクセサリと通信するために入力セッションと出力セッションが与えられますが、そのようなオブジェクトは存在しませんCoreBluetooth用。
これは単にCoreBluetoothの機能に関するアップルの見解ですか?または、周辺機器との間のデータの流入/流出を処理するために、私自身のBluetoothサービスプロファイルを開発するだけでよいのですか?
BLEアプリケーションを開発するためにMFiの承認を受ける必要はありません – chwi