2012年6月4日月曜日

USBホストケーブル買ってきた

先日秋葉原に行ったのでついついスマフォ用USBホストケーブル買ってきちゃいました。

このケーブルがあるとスマフォにUSB機器を繋げられるようになるんですね。
もちろん機能として対応しているスマフォのみですが。
メインに使ってるacro HDはちゃんと対応してるので問題なしです。


と言うことで早速実験!
いろいろつないでみました。


1.カードリーダー
まずはこれ。
よくあるUSB接続のカードリーダー。
SDとかMSとかいろいろ刺さる奴。


結果は…

電力不足でした!

スマフォからの電力が足りないようで自動的にアンマウントされました。
本当に電力が足りないというよりは多分カードリーダーが送信している電力情報を見てソフトウェア的に止めているんじゃないかな。
多分microSD特化のカードリーダーとかもう少し消費電力が低いものなら動く気がする。


2.USBメモリ
次は一般的なUSBメモリ。
さすがにこれは本来の用途なので大丈夫なはず!



ということでもちろん成功です。

ちゃんとUSBメモリ内の動画だって再生できました。
バッチリですね。
ただ/mntにマウントされるのでファイルマネージャでアクセスするのは結構面倒なのでは?と思ったり。
大抵の場合/sdcardがデフォルトで設定されてるからね。
もしかすると別の楽ちんな方法があるのかもしれないけど。


3.ウォークマン
一応ソニー製品として試してみたり。


でもやっぱりダメでしたね。
認識しません。
まあXperiaといってもAndroidなのでAndroid側が対応してないものは無理ですよね…
そもそもウォークマンを認識する意味とは…


4.マウス
基本的な奴もいってみましょう。


さすがにこれは軽くクリア。
しかしAndroidの画面にマウスカーソルがあるとなんだか不思議な感じがするような。
操作は左クリックがタップ、右クリックが戻る、中央クリックがメニュー、ホイールが上下キーに対応します。
メニューが若干出しづらい気もしますが基本的にすべての操作ができますね。
試してないけどマウスを認識するんだしキーボードも認識するのでは?


5.ゲームコントローラー
ちょっと特殊な奴もやってみる。


しかしこれも案外動いた。
デバイスとしては基本的にHID系なのでマウス認識できるなら認識できる気もするけど電力足りるんだなーって思ったり。
方向キーはそのまま、その他ボタンたちは一部が決定とかになってます。
試してないけどある程度こういうことを想定して作ったゲームだったらそのまま操作もできるんじゃないかな?


6.スマフォ
はい、昔使ってたメガネケースですね。
最近ATOKがハードキーボードに対応してメモ帳としての価値は上がりましたw


これは残念ながら電力不足です。
認識自体はできそうなんですが(スマフォもモードによってはただのカードリーダー扱い)残念です。
全然関係ないけど久しぶりに起動したらmicroSDが破損していますとか言われてショック受けたよ…
せっかくICSのROM入れてあったのに…


7.ガラケー
一見珍しい感じだが実はこれが当初の目的。
つまりスマフォの余った電源を使って緊急時にガラケーの延命をする方法。


結果は見事動作!
実際にどの程度の電流が流れているかは微妙だがちゃんと充電できた!
しかしスマフォ側がそこそこ暖かかったから結構無茶してるのでは…
緊急時以外はするもんじゃないね。
そもそもUSB機器として認識させずに電力のみ奪っていくのは確か規格として許可されてないはずなのでまずそうです。
多分本当に必要な電力を通知してたら止めてるレベルなんじゃないかな…


いろいろ試した限りHID系はきちんと動作、USB機器として認識されないものも(一応)動作、それ以外は認識しないし電力がやばければそもそも止まるという結果に。
まあすごく普通の結果。
こんなもんですよねー
Android4.0とかになると少しは変わるのかな?

まあどれも実際には使わない気がするけどね!