0

私はシニアエンジニアリングデザインプロジェクトに取り組んでいます。あなたの助けが必要です!このために、私は自分が構築した外部カメラ回路から画像を受信するiPhoneアプリを持っています。

iPhoneアプリをカメラ回路に接続するために、次のアプローチを検討しました。

  1. カメラ回路にBluetoothモジュールを構築して、画像をiPhoneに転送します

  2. Eye-Fi SDカードを使用して、なんとかして画像をアプリに転送します。リンク:http ://www.eye.fi/products/iphone

  3. 回路を構築し、 30ピンドックコネクタを使用してiPhoneに有線接続します

これらのそれぞれで私が直面している問題は次のとおりです。皆さんへの私の実際の質問は太字で強調表示されています:

  1. iOS BlueToothフレームワーク(4Sのみ)は、低エネルギーデバイスのみをサポートします。このようなモジュールを見ると、低エネルギーのBluetoothではかさばる作業のように見える画像転送で機能するかどうかは疑問です。cydiaストアに定期的なBluetooth転送を行うジェイルブレイクアプリがあることは知っていますが、そのようなタスク用のプライベートAPIを見つけることができませんでした。(注:私は自分の目的のためにこのアプリを作成しているので、プライベート/非公式のAPIを自由に提案してください)。質問1:通常のBluetoothデバイス(別のiPhoneではない)に接続してデータを転送するにはどうすればよいですか?

  2. EYE-FIカードは、EYE-FI SDカードから画像を転送するための独自のiPhoneアプリを持っているため、消費者としては素晴らしいサウンドでした。問題は、コードでEYE-Fiカードと簡単にインターフェースする方法がわからないことです。iOS CFNetworkフレームワークを調べましたが、うまくいきませんでした。質問#2:アプリでEYE-FIカードとどのようにインターフェースできますか?

  3. この開発ボードを使えば回路の構築は簡単に思えますが、iPhoneが「未登録」のアクセサリを認識しない可能性があることをどこかで読みました。開発者ライセンスを持っていますが、MFiライセンスを持っていません。質問#3:自分の目的でアプリでこの外部アクセサリを作成して使用するには、MFi開発者として登録する必要がありますか?

4

2 に答える 2

2

MPi プログラムへの個人の参加は禁止されているため、シリアル ポート経由で何かを設定してみてください。このようなコネクタを使用できますhttp://www.amazon.com/neXplug-Ultra-Small-Micro-Adapter/dp/B0055PCVDO/ref=sr_1_1?ie=UTF8&qid=1339309918&sr=8-1

Apple の Web サイトでは、個人/愛好家に「iOS デバイスをシリアル デバイスに接続し、これらのシリアル デバイスと通信する iOS アプリを作成できるサードパーティのソリューションを使用することをお勧めします」を使用することを推奨しています (mfi.apple.com/ から)。よくある質問)。

また、iPhone/iPad に接続できる外部カメラにも取り組んでいます。外部の iphone/pad デバイスの MFi 要件を回避するために、シリアル ポートを使用します。Bluetooth を使おうとするのは複雑すぎて、データ ストリームは写真を撮るのに十分な大きさではありません。有線バージョンの方がはるかにうまく機能します。

これが役に立ち、大学の学期とプロジェクトがまだ終わっていないことを願っています。幸運を祈ります。

于 2012-06-10T06:43:41.600 に答える
1

T Reddyがすでに述べたように、外部ハードウェアフレームワークとのインターフェイスでハードウェアを作成する場合は、個人としてはできないAppleMFiプログラムにサインアップする必要があります。

Eye-Fiシステムがどのように機能するかはわかりませんが、基本的に画像をサーバーに同期し、Apple Appをダウンロードすると、アプリが写真を同期できるように思えます。

Bluetoothまたは30ピンコネクタのどちらを使用している場合でも、外部デバイスがMFi準拠であり、MFiプログラムの一部でない限り、外部デバイスに接続する方法はありません。この限界を解決するには、次のオプションを試してみることをお勧めします--

  1. これが一部の大学の「シニアプロジェクト」である場合は、大学がMFiの一部であるかどうかを確認してください。Appleは個人をプログラムに参加させないので、アクセスする場合は、別の組織または場合によっては教育機関を通じてアクセスする必要があります。Appleがこの点で学校と協力してきたかどうかはわかりませんが、あなたは決して知りません。それは可能かもしれません。

  2. 学校がMFiプログラムに参加していない場合は、Androidデバイス用にアプリケーションを書き直すことを検討してください。AndroidデバイスはiOSデバイスのようにロックダウンされていないため、より合理的なアプローチになる可能性があります。

私は悪いニュースを持ち込むのは嫌いですが、iOSデバイスでこれらのハードウェア制限を回避することは過度に禁止されています。あなたの選択肢は非常に限られており、それらのどれもおそらくあなたが聞きたい、または聞きたいものではありません。

于 2012-04-27T12:45:09.780 に答える