web-dev-qa-db-ja.com

このiOSアプリはUSBポート経由でどのように通信しますか?

このアプリ iOSデバイスをセカンドモニターに変えることを約束し、他のすべての同様のアプリが使用するネットワークとは対照的に 標準のUSBケーブル を使用してコンピューターに接続します。

聞いたところ、まだ入手できなかったので詐欺だと思いました。驚いたことに、彼らはアプリをリリースしました、そしてそれは実際に記述されたように機能します。

それはどのように機能しますか?私の知る限り、iOSでUSBポートを駆動するAPIはなく、標準の充電/同期ケーブルを介してUSB経由で接続されたコンピューターは、MFIアクセサリーとしてはカウントされません。

サーバーソフトウェア(Macにインストールし、デスクトップをデバイスにストリーミングするソフトウェア)をダウンロードページで無料で提供していることに注意してください。リバースエンジニアリングを行うと、これに光を当てることができますが、残念ながら私にはスキルがありません。それ。

21
user2629998

ディーンはそれについて 彼のブログ で話しました。

Duetは、MFIプログラムの一部ではなく、USB接続を介してTCP接続を渡すことを許可するオープンソースライブラリである Peertalk を使用します。

26
Huy Le

一般的なUSBポート通信を実現するための情報、コード、およびツールは、Apple MFiプログラムに参加するユーザーが利用できます。書類を作成し、Appleからライセンスを取得する必要があります。

http://developer.Apple.com/programs/mfi/

必要なライブラリはアプリに含まれており、通常のストリーミングライブラリとコードが残りを行います。

4
Reenactor Rob