4

Bluetooth デバイスを接続するためのソフトウェアを作成する必要があります (BLE を使用できます)。iPhone に正常に接続するサンプル コードを試してみました。ただし、この例では、1 つの iPhone がデータを送信 (周辺機器) し、もう 1 つの iPhone がデータを受信 (セントラル) しますが、データを送受信するにはデバイスを接続する必要があります。いくつかの BLE デバイスを調査しましたが、デバイスが両方の操作 (送信と受信) を実行できるかどうかと方法については何も見つかりませんでした。

また、同じ Bluetooth デバイスを使用して iPhone や Android フォンにも接続できるかどうかを知る必要があります (デュアル モードなどについて聞いたことがあります)。

だから、私の質問は次のとおりです。

  1. iPhone との間でデータを送受信できる Bluetooth デバイスを使用できますか? はいの場合、何が必要ですか (ハードウェアとソフトウェア [Xcode 以外の何か?])?

  2. Apple プロトコルを使用するように Bluetooth デバイスをプログラムするにはどうすればよいですか? 開発キットまたは Apple 用の特別なものが必要ですか?

  3. iPhone と Android で接続できる Bluetooth デバイスを使用できますか (同時に接続する必要はありません)。これには特別な配慮が必要ですか?

皆さん、ありがとうございました!

4

4 に答える 4

0

1) 同じフレームワーク (CoreBluetooth) を使用して、iPhone を中央または周辺の役割にすることができます。ペリフェラル ロールには、XCode と iOS 6 以降、および独自のセントラル (別の iPhone、Android スマートフォン、BLE USB ドングルなど) のみが必要です。

2)「Apple プロトコル」はありません。Bluetooth の仕様を尊重する必要があります。

3) いいえ、Bluetooth デバイスは同時に 1 つのマスターにしか接続できません。

于 2013-02-21T14:07:25.507 に答える