USBプロトコルだけが一部の外部アクセサリで機能し、他の外部アクセサリでは機能しない理由についての私の理解は次のとおりです。基本的な問題のように見えますが、アービトレーターがないと、2つのマスターがUSB(シリアルマスター/スレーブプロトコル)を介して単一のスレーブと通信できません。つまり、XCodeは1つのマスターであり、iPhoneはスレーブデバイスです。外部アクセサリもマスターである場合、iPhone(Xcodeスレーブ)を2番目のマスター(外部アクセサリ)に接続することはできません。
おそらくiPhone用のWahooKey」はスレーブデバイスであり、dockStubzソリューションがそのような外部アクセサリで機能するのはそのためです。
dockStubzをテストしました。外部アクセサリでは機能しません。疑われるように、USBプロトコルを使用して、2つのマスターデバイスが1つのスレーブデバイスを制御することはできません。Mac(マスター)(ミニUSB経由)と外部アクセサリ(マスター)(30ピンコネクタ経由)をiPhone 4(スレーブ)に接続しようとすると、iPhoneは接続と再接続のループに入ります。
以下も有望に見えますが、高価です:digi.com/support/kbase/kbaseresultdetl.jsp?id=485。
USB to Ethernetコネクタを使用し、ルーターを使用して2つのマスター(XCodeと外部アクセサリ)からスレーブ(iPhone)にリクエストをルーティングしようとした人はいますか?USB to Ethernetケーブルを購入し、3つすべてをIPルーターに接続するためにBestBuyに向かいます。それが機能するかどうかを報告します。
これが必要になります:http:
//www.bestbuy.com/site/IOGEAR+-+USB+Ethernet+Extender/9614781.p?id = 1218131339965&skuId = 9614781&st = USB%20to%20Ethernet&cp = 1&lp = 1
http://www.frys.com/product/6103339
- したがって、オス側を使用してXCodemacをコンピュータのUSBスロットに接続します。。イーサネットケーブルを使用して、これをルーターに接続します。
- iPhoneをIOギアコネクタのメス部分に接続します。イーサネットケーブルでルーターに接続します。
- 外部アクセサリをオスコネクタ(Sabrent USB-ファストイーサネットネットワークアダプタ)に接続します。ルータに接続します。
これがうまくいくかどうかはまだ調査中です。パーツを注文したばかりです。金曜日までに入手し、その時点で報告します。
更新:IOGearのオス側は、ルーターに接続したときに電流が多すぎます。また、5V USB電流を供給しても、ルーターに接続するとメス側はiPhoneを充電できません。
そこで、iPhoneをルーターのUSBスロット(プリンターに使用)に直接接続してみました。iPhoneを充電します。また、Macをルーターに接続するためにUSB-ファストイーサネットネットワークアダプター(BestBuyにはUSB経由でWiiを接続するためのアダプターがありました)を使用しました。インターネットに接続しましたが、iPhoneが見つかりませんでした。ルータークライアントリストに、iPhoneのログイン全体が表示されません。したがって、誰かが他のポインタを持っていない限り、この実験は失敗でした。