2009-06-12 21 views
10

私はiPhone Developer Programに参加しており、iPhone 3.0ファームウェアとSDKにアクセスできます。iPhone SDK 3.0:Bluetoothはどこですか?

iPhone 3.0の新機能の1つは、Bluetoothを使用する機能ですが、それに関するドキュメントは見つかりません。 誰かが私を指し示すことができます - それはどこですか?

答えて

14

直接Bluetoothを使用する唯一の方法は、Made for iPod/Works with iPhoneプログラムに参加し、アップル認証チップをカスタムデバイスに統合する場合です。これを済ませたら、低レベルのIOストリームAPIをデバイスに公開するExternalAccessoryフレームワークを使用できます。

Core Audioのようなフレームワークは、ブルートゥースヘッドセットで音楽を再生したり録音したりすることができ、ゲームキットフレームワークではブルートゥース経由で他のデバイスを発見して話すことができます。

+0

カスタムデバイス(チップ、奇妙なもの)の要求についてもっと読むことができるリンクはありますか? –

+1

Made for iPod/iPhoneのプログラムで動作し、その情報にアクセスする前に適切なNDAに署名してください。 –

2

私が正しく思い出した場合、Bluetoothに直接アクセスすることはできませんが、近くのデバイスを検索する特定のAPI呼び出しを使用することはできます。しかし、私は現在開発者ではないので、どのドキュメントでも指摘できません。たぶん誰か他の人がもう少し詳しい情報で私を裏付けることができます。

+0

私はこのことをどうやって行う必要があるのか​​気にしません。気になるのは、Bluetoothを使って他のデバイスのシリアルポートと通信する方法です。 –

+0

開発者になる(とにかくこれをやることを意味してきた)。おそらく、私は何かを見つけて正しい方向に向けることができます。 –

+0

アクティベーション電子メールを受け取るまでに時間がかかるようです。私はできるだけ早くあなたに戻ってきます。 –

2

GameKit APIを見れば、(AppleのBonjourディスカバリサービスで構築された)デバイス間のBlueTooth接続にシンプルで高レベルなアクセスが可能です。

1

私のiPhone 3G & 4は、iPhoneが存在する前に作られた私のSony BT1500車のヘッドユニットに接続します(つまり、iPodには署名されていません)。

関連する問題