2012-03-13 11 views
1

iOSのBluetoothの制限は何ですか? Bluetoothをプログラムして、近隣のデバイスを発見し、リストからデバイスを選択し、それとペアにして、いくつかのデータを交換する(例えば、peer2peerゲームのために)ことができる方法でBluetoothをプログラムすることは可能ですか?iOSのBluetooth

答えて

1

はい可能である。ところでのみのiOSデバイスがサポートされています。

は、ドキュメントのGameKitフレームワークを見てみましょう。

+0

どういう意味ですか? iPhoneはiPhoneデバイスとだけ通信できますか?サードパーティのアクセサリーはありませんか? – STeN

+0

外部アクセサリーに接続する場合は、ExternalAccessoryFrameworkを使用する必要がありますが、これを使用したことはありません。 iPhone/iPod/iPad間でデータを交換する場合は、GameKitフレームワークを使用できます。 – GreyHands

+1

@STeN:[iOS:サポートされているBluetoothプロファイル](http://support.apple.com/kb/HT3647)へのリンク。あなたはそこにSPPが掲載されているのを見つけられません...そして多くのBT /外部アクセサリーはMFi NDAの下にあります。 –

2

Bluetoohを使ってiOSデバイスと通信できるすべてのハードウェアがMFI(iPhoneのために作られた)プログラムを遵守しなければなりません。特定の種類のハードウェアを使用する必要があり、デバイス認証が必要です。プログラムは厳密なNDAの下にあります。

基本的には、iOSデバイスやMFIラベル付きのデバイス間の接続だけが可能で、別の携帯電話に接続するだけでなく、iOSデバイスがJailbrokenでない限りは接続できません。

+0

こんにちは、MFIはPANのBluetoothプロファイルのみを使用していますか?ほとんどのハンズフリーデバイスとハンドセットデバイスは動作し、「Works with iPhone」ロゴは表示されません。 コメントしますか? – STeN

+0

私の知る限りでは、BluetoothのみがMFi準拠の他のデバイスに接続できます。これは、Apple以外のアプリケーション(iPhoneはMFi賛辞ではないヘッドセットを実際に使用することができますが、あなたは 'ExternalAccessoryFramework'を介してそれらに接続を開始することはできません)に限られているようです。 – EsbenB

関連する問題