0

Linux を実行している組み込みデバイスを Bluetooth を使用して iPhone と通信させる必要があるプロジェクトを開始しています。アプリは、デバイスと iPhone の間でファイル (最大 100 KB) を送受信できれば十分です。残りの機能は後で追加できます。

私はまだ、問題に対する適切な技術的解決策を見つけようとしている段階です。これまでのところ、いくつかの結論に達しました。

デバイスはおそらく MFi 認定を受けていないため、通信する唯一の方法は BT 4.0 (LE) を使用することです。したがって、アプリは iPhone 4S でのみ動作し、CoreBluetooth API を使用して実装する必要があります。私は正しいですか?

しかし、デバイス側には何が必要なのでしょうか? デバイスが標準の BlueZ BT スタックを実装し、BT 4.0 をサポートしているとします。

Linux ファイルシステムからファイルを取得して iPhone に転送するにはどうすればよいですか? 適切な Bluetooth プロファイルはありますか、それとも独自に作成する必要がありますか?

4

1 に答える 1

0

現在標準化されているプロファイルのいずれかがニーズを満たすとは思えません (こちらを参照)。したがって、現時点では、独自のプロファイルを展開することが最も可能性の高い解決策のようです. ただし、同様のプロファイルに取り組んでいる他の人がいる可能性があります (十分に一般的なユースケースのようです)。そのため、新しいスタックが少し成熟したときに標準ソリューションが進化する可能性があります。

于 2012-01-19T14:15:43.607 に答える