1
  1. Bluetooth 4.0と同じBluetooth 4.0 LEですか?つまり、iPhone4s は bluetooth 4.0 をサポートしていますが、それは iPhone4s が bluetooth 4.0 LE をサポートしているということですか? 私はそれを知っていbluetooth 3.0ます!=bluetooth 3.0 HS

  2. 私のAndroid携帯プロジェクト、msm7225Aプラットフォーム、BluetoothチップはWCN2243です。どのバージョンを定義できますか?

  3. 要するに、ハードウェアとソフトウェアの側面から、Bluetoothバージョンを確認する方法(bluezスタックを使用している場合、Androidフォンを例にとります)

長い間私を混乱させてきたのは本当に問題です。誰か助けてくれてありがとう。

4

1 に答える 1

2

あなたの質問が正しいかどうかはわかりませんが、これが役立つかもしれません:

  1. Bluetooth 4.0 では、「クラシック」Bluetooth と「Bluetooth Low Energy (LE)」の 2 つの動作モードが指定されています。iPhone 4S の Bluetooth はデュアル モードです。つまり、クラシックと LE の両方をサポートします。ただし、IOS は、パブリック CentralManager API を介して直接後者 (LE) のプログラミングをサポートするだけです。IOS で「従来の」Bluetooth スタックに直接アクセスする方法はありません。

  2. 標準の Android SDK は、従来の Bluetooth のみをサポートしています。LE を使用する場合、この回答ではメーカーの API を使用することをお勧めします。

  3. BlueZ は少なくとも LE の GATT サーバーをサポートしています。ただし、私はそれを扱ったことがないので、LE のサポートがどの程度完全かはわかりません。rootAndroid フォンで BlueZ を直接使用する場合は、ユーザーがアクセスできる場合にのみ機能することに注意してください。

より一般的に答えると、LEは「Bluetooth」とはまったく呼ばずに公開できたはずです。そのため、ハードウェア/ソフトウェアがクラシックや LE をサポートしているかどうかを判断するには、ターゲットにしている各プラットフォームの仕様を確認する必要があります。

于 2012-12-24T15:20:58.377 に答える