2

gPhoto2を使用して、iOS デバイスとデジタル カメラ間の双方向 USB 通信が必要です。gPhoto2 は「通信ポートとカメラ プロトコルを抽象化し、完全なモジュール性を可能にします。」

私が見つけた問題:

  • iOS ハードウェア レイヤーとインターフェイスするアプリに対する Apple の厳しい要件は、うらやましくも App Store の承認プロセスで拒否されることになります。MFiがこの問題を仲介する場合があります。
  • Lightning/30 ピン doc コネクタに完全にアクセスして USB パケットを送受信するには、IOKit などのプライベート iOS ライブラリが必要になる場合があり、その場合、私のバイナリは App Store から拒否されます。
  • ライトニング/30 ピン経由でカメラを接続すると、PTPCamera のようなタスクが起動され、写真アプリが引き継いで写真をインポートできるようになります。そのタスクは、OSX で完全な USB アクセスを取得するために強制終了する必要があるため、iOS でも同様であると推測し、アプリのサンドボックスからタスクを強制終了することは不可能に思えます。
  • iOS 用の gPhoto2 のコンパイルは、gphoto2 ライブラリを動的にリンクすることができないため、本質的に難しく、静的ライブラリとしてコンパイルする必要があります。

これらは私が遭遇した問題の一部です。このプロジェクトは追求する価値がありますか? それも可能だと思いますか?

はい、 Wi-Fi ルーターや、カメラに接続された特注の Bluetooth モジュールを使用して、iOS デバイスとの間で USB パケットをやり取りするなど、他の解決策があることは知っています。

4

0 に答える 0