1

CoreBluetooth では Bluetooth 4.0 ドングルを検出できますか? または、周辺機器が「Made for iPhone」プログラムの下にある必要がありますか?

4

2 に答える 2

1

ドングルは基本的に、シミュレーターを iPhone 4 (BLE4.0 サポートなし)から iPhone 4S (BLE4.0 サポートあり) に変えます。

古い Mac を使用している場合は、ドングルをロードするために必要な作業がいくつかあります。

http://www.atpeaz.com/index.php/2012/using-unsupported-bluetooth-4-0-usb-dongle-with-os-x/

次に、ターミナル コマンドを発行して、シミュレータが新しい BLE 4.0 ドングルを使用するようにする必要があります。

http://developer.apple.com/library/ios/#technotes/tn2295/_index.html

端末コマンド

これは、このコマンドの後、シミュレーターが実行されていない間に発行する必要があり、シミュレーターを起動します。

sudo nvram bluetoothHostControllerSwitchBehavior="never"
于 2012-10-15T00:04:35.260 に答える
0

ドングルはあなたが話したい周辺機器ですか?

ドングルは検出されるために MFI である必要はありません。iPhone 4S (Bluetooth 4.0) を使用している場合は、MFI でなくても通話できます。ただし、デバイスが bluetooth 4.0 をサポートしていない場合、デバイスと通信するには (つまり、EASession、NSStreamInput/Output を作成する)、そのデバイスが MFI である必要があります。

于 2012-10-15T00:41:35.450 に答える