1

現在のMacbookProを6か月以内に新しく購入しましたが、CBCentralManagerのインスタンスCBCentralManagerStateUnsupported[centralManager state];

私のMacはBluetoothソフトウェアバージョン4.0.3f12を使用していますが、Bluetooth LEをサポートしていることを示すものは何も見つかりません。また、MacがLEをサポートしていることを示すAppleの関連ドキュメントも見つかりません。このドキュメントはどこにありますか。Macが実際にBluetoothLEデバイスではない場合、MacとiOS間のBluetooth通信についてどのような提案がありますか。BluetoothLEハードウェアを搭載したiPhone4Sを持っています。

4

2 に答える 2

0

低エネルギーをサポートしていない「CambridgeSiliconRadio」を搭載した古いiMacがあり、CBCentralManagerStateUnsupportedを取得していますが、昨年のMBAはBroadcomチップを使用しており、CBCentralManagerStatePoweredOnを取得しています。どちらもバージョン4.0.3f12ですが、 Bluetooth仕様のバージョン4.0と混同しないでください。

BluetoothExplorerの詳細は次のとおりです

ここに画像の説明を入力してください CoreBluetoothを使用するには、Bluetoothとの唯一の他のAPIがGameKitである以外は、低エネルギー互換のBT4.0チップが必要です。

于 2012-02-28T19:22:21.777 に答える
0

macbook proの技術仕様の現在のページでさえ、「Bluetooth 2.1 + EDR」があると言っています。これは、LEがないことを意味します。LEをサポートしている場合は、BT4.0と表示されます。

http://store.apple.com/us/browse/home/shop_mac/family/macbook_pro (「技術仕様」タブを参照)

Bluetoothソフトウェアのバージョン(ホストスタックに関連する単なるアップルのもの)とBluetoothの仕様番号を混同しないでください。

于 2012-02-28T19:26:27.330 に答える