• ベストアンサー

USBハブの自作について

EZUSBを使って、USBハブ(のロジック? ポート数は2~3程度)を自作したいんですが可能でしょうか?大体の規模がわかりましたら教えてください。 また、他に必要な機材がありましたら教えてください。 あと、上記について詳しく載ってる書籍や、サイトがありましたら 教えてください。

  • Tbug
  • お礼率55% (20/36)

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

正直言うとEZUSBでやるのはかなりめんどい。 USBハブコントローラICというのを使えばかなり簡単にできます。

Tbug
質問者

補足

thinvalleyさん、ありがとうございます。 実言うとやりたいことは、USBメモリとPCとの間にデータスクランブルを掛けたいと思っていました。USBハブ(ポート1つ)の場合として考えて、その中のデータを取り出したかったです。EZUSBでUSB間を流れるデータを取得することは、簡単ですか? すいませんが教えてください。

その他の回答 (3)

  • pc_net_sp
  • ベストアンサー率46% (468/1003)
回答No.4

やっと、全容が分かった気がします。 (#3は、ちょっと理解してても、書き方がまずかった所、訂正されてしまいましたが・・・) あとは、自分で開発キットを作り、うまく出来たら専用基板を作っていけば良いのでは?? USBの事も書店に行けば、解説本が色々ありますよ。 (グループ営業している企業の書店が良いです。 個人営業している書店は、片寄が多いので、あるかもしれないし ないかも・・・) EZ-USB以外も考慮に入れるなら、PICマイコン(USB機能を持ったものが楽)とかAVRマイコン・H8マイコンetc. です。 自分が開発しやすい物を選べばいいです。 ちなみに、CATVのスクランブル解除にはPICマイコンがよく使われているそうです。 開発キットで言えば、H8マイコンのUSB開発キットなる物が、秋月電子通商からでています。 こういうの使うと、開発が楽かも・・・ (H8マイコンは使った事ないですけど。。。) USBハブの件は、1対1の物が出来てから、第2段とした方が良いと思います。 通信データ・保存データにECC機能を持たせるかどうかでも、プログラムの開発が変わってきます。 身近な物では、QRコードですね。 QRコードの一部分をマジックで塗り潰しても、データがきちんと読めるっと言った感じです。 (嘘だと思ったら、コード全体の1/10くらいを塗り潰してみれば分かります。)

参考URL:
http://akizukidenshi.com/catalog/g/gK-00182/
Tbug
質問者

お礼

回答ありがとうございました。m_m とりあえず今はUSB関連の本を読んで勉強しています。 マイコンの方は、最近は安いので色々買ってみて試してみようと思っています。

  • pc_net_sp
  • ベストアンサー率46% (468/1003)
回答No.3

先の質問に答えて頂けていないので、質問が多数重複するかもしれません。 >USBメモリの情報は、独自の演算で暗号化された状態です。 一般PCでの互換性を取らないという事で解釈します。 >書き込むときは、スクランブル、読み込むときは、デスクランブルを行います。 ま~これは、当たり前の事ですね!!   質問者さんの希望でEZUSB使用との事ですが、接続で、別PC->EZUSB- >USBメモリは、Windows上では一般USBメモリと認識させる。 別PC->USBメモリは認識できない。って事で良いのでしょうか?? 開発PC->USBメモリは、どうする?? >データスクランブル=アドレススクランブル、でも考慮する。 噛み砕くと、USBメモリにEZUSBで暗号化書き込み、暗号化解除読み込みをさせるという事でしょか!? 間違いないなら、それなりのプログラミングが必要です。 CQ出版のトラ技バックナンバーや、専門書で勉強しないと、専門用語ばかり並び立てても、付いてこれないだろうし、BASIC言語・C言語など、もご理解いただなくては、、、、 動作確認にそれなりの機材でチェックも必要になってくるだろうし。。。 (バグチェックも・・・)

Tbug
質問者

補足

すいません。構成図を書いたほうがわかりやすいかもしれません。 [PC] = [今回作成するUSB ロジック](A) = [市販のUSBメモリ](B) (上記図の"="はUSBの接続部分です。) 通常は、上記の状態で使っています。 (A)は、鍵になっており独自の演算式が組み込まれています。もちろんEZUSB?で別の演算式に書き換えることも可能です。 (A)の鍵を無くした場合は、以下のようになりますが [PC] = [市販のUSBメモリ](B) この場合、(B)にはスクランブルが掛かっているため、認識できません。 > 別PC->USBメモリは認識できない。って事で良いのでしょうか?? はい。認識できません。 > 開発PC->USBメモリは、どうする?? (A)を挟んでの開発になると思います。 > 質問者さんの希望でEZUSB使用との事ですが、接続で、別PC->EZUSB- すいません、EZUSB以外は知らないのですが、、もっとよい開発キットがあれば教えてください。m_m > 噛み砕くと、USBメモリにEZUSBで暗号化書き込み、暗号化解除読み込みをさせるという事でしょか!? USBメモリではなくて(A)の中のロジックですね。 現実問題として、(A)のロジックを作ることは非常に大変でしょうか? すいませんが、この辺りに関しても教えてください。 ASM,C言語自体は、組めるので問題ないのですが、ハードとくにUSB系は 初心者なのです。。;;

  • pc_net_sp
  • ベストアンサー率46% (468/1003)
回答No.2

>データスクランブルを掛けたいと思っていました。 ハードだけではなくソフトの方にも自信があるのでしょうか?? それなりのプログラミングが出来なければ、作れませんよ!! >USBメモリとPCとの間にデータスクランブル ってUSBメモリの状態は、他のPCとの互換性をとるのか取らないのか。。。 互換性を取るのであれば、スクランブルかける意味があまりないのですけど・・・ 互換性を取りつつスクランブルをかけるのであれば、自作ドライバ、スクランブル解除ソフトの作成が必須です。 I-OやBuffaloの専用の暗号化を、一般のUSBメモリでも出来る様にしたいという気持ちは、分からなくもないですけど・・・

Tbug
質問者

補足

USBメモリの情報は、独自の演算で暗号化された状態です。 PCとUSBメモリの間に入れるロジック(マイコン)をEZUSBで作成し、そのロジックは、USBメモリに書き込むときは、スクランブル、読み込むときは、デスクランブルを行います。PCから見たら通常のUSBメモリのアクセスと同じで、透過的に扱うことができます。 今までずっとデータスクランブルと言っていましたが、実際作ってみてアドレススクランブルの方がよければそちらも考えています。 USBメモリとPCとの間に入れる上記ハードは鍵代わりになるため、脱着可能です。

関連するQ&A

  • USBハブのオンオフ切り替え

    お世話になります。 これまで必要がなかったのですが、この度初めてUSBハブというものが必要になりました。 PCのUSBポート数を上回る機材を繋ぎたいのですが、毎回全部を使うわけではありません。 使わないものでも、常にその機材には電力が供給されていることになるのですよね? 使わないものはいちいち抜けばよいのでしょうが、それも面倒なので、一つ一つのUSBに対してオンオフの切り替えができるようなものがあればよいと思うのですがあるでしょうか? コンセントでは一つ一つにスイッチがついているものがありますよね。 あれのUSB版みたいなやつです。 電器屋に行ってみましたが、自分には見つけられませんでしたのでそういうのはないのかな?と思っていますがいかがでしょうか?

  • USBハブにプロテクションキーを繋いでいいですか?

    USBポートが埋まってしまいました。 音楽ソフトのプロテクションキー(Logic Pro 7.2.3のものと MOTUのiLokスマートキー)をUSBハブに繋いでもいいんでしょうか?  動作がおかしくなることはありませんか。。 もし可能だったらハブはこれから購入します。 ご存知のひと、どうかよろしくお願いします。

    • ベストアンサー
    • Mac
  • 出来るだけ安くUSBハブを15コくらいまとめて買いたい

    工作の材料として使うため、USBハブを12~15コ程度買おうと思います。 中古でもかまいませんが、同じ型式のものでそろえたいと思います。 良いお店があれば紹介してください。 USBハブに求める要件は以下の通りです ・USB2.0である必要はない ・セルフパワー必須(ACアダプタ必須) ・ポート数は問わない ・出来るだけコンパクトな方がよい 以上、よろしくお願いします。

  • USBハブについて

    お伺いします。USBハブというものがあります。2ポート、4ポート様々ありますが、このUSBハブは、PC側1つの端子に複数の機器を接続し、同時に使用できるものでしょうか?それとも同時使用は無理で、いちいちUSB端子の差し替えが必要無いというものなのででしょうか?

  • USBハブ(ポート?)の購入にあたって

    マウスがしばしば動かなくなりまして、メーカーの自己診断サイトでの指示によって、PC本体のUSBポートに差し替えてみたところ動きましたので、それまで使っていた4ポートのUSBハブ(ポート?)にモンダイがあるのかもしれないと思いました。(ちなみに外付けHDDやプリンターに繋いでいる他の3つのポートは問題なくつながっています。) それで、通販でUSBハブ(ポート?)を買おうしているのですが、疑問が2つ出てまいりました。 ご回答を頂ければ有難くぞんじます。 1.通販サイトで「USBポート」で検索すると「急速充電器」とか「USB充電器」という商品がズラリと並び、単純なポート(ハブ?)はわずかしか現れません。 (そもそもUSBハブと言うべきなのかUSBポートというべきかも分からないのですが。) 私はPCのUSBポートから繋いで、マウスや外付けHDDやプリンターなどを「接続する(差し込む)モノ」が欲しいのですが、買うべきものは、これら「充電器」というものでよいのでしょうか? 2.接続する機器にはUSB3.0 対応のものと USB2.0対応のものの両方があるのですが、購入すべきUSBハブ(ポート?)はUSB3.0 タイプものか USB2.0タイプのものか、どちらがいいのでしょうか?  (PCにUSB3.0とUSB2.0の2種類のポートがあるのですが、現在は2.0のポートに4穴のハブ(ポート?)をつないですべての機器をつないでいます。)  (買い替えに際してより利便性・パフォーマンスの高い使い方をしたいと思うのですが。) 1・2併せて、あるいはどちらかだけでも構いませんので、どうかご教示くださいませ。

  • こんなUSBハブ探してます!

    現在バスパワータイプのUSBハブを使っているのですが、接続機器が増えて電力不足になっている為、新たに買い換えようと思っています。 そこで、以下の条件を満たせるUSBハブを探しています。 1.USB1.1とUSB2.0の両方に対応している。 2.電源はACアダプタから供給(ただ、バスパワーでも動作できると非常にありがたいです) 3.ポート数が4以上 4.(できればですが、デザインの良い製品) ヤフオクなどでそれっぽいものはよく見かけるのですが、詳細を調べようにも型番が載っておらず、また写真から得られる情報(メーカー名っぽそうなもの)も検索でヒットせず、役に立ちません。上記の条件を「すべて」満たす製品をご存知でしたら、是非教えてください!

  • USBハブのACアダプター

    USBハブのACアダプターが押し入れから出てきてちょっと疑問に思って質問させていただきます。同一ポート数で同一規格のUSB1.1のUSBハブなら、USB1.1ハブに付属したACアダプターを他のUSB1.1ハブで使用しても問題ないでしょうか? ご存じの方書き込みをください。よろしくお願いします。

  • USBハブと拡張USBカードのちがいは?

    USBハブでポート数を増やすのと、拡張カードでUSBポートを増やすのは同じことでしょうか?ご存知の方教えて下さい。

  • USBハブ

    スキャナを購入し,それを2台のPCで共有しようと考えています.そこで USB2.0 に対応した2ポートのUSBハブを購入しようと考えているのですが,何かよい製品はないでしょうか.またUSBケーブルも2本必要なので,それについての情報も知っておられる方はお願いします.

  • PS3のUSBハブ

    使用機材 ・PS3 80GB ・torne ・外付けHDD AVHD-U1.5 _ IODATA ・USBハブ  BSH4A02BK _ BUFFALO ネット上でお勧めとのことで、上記のUSBハブを購入して使用していました。 torneはPS3に直接接続。 残りのUSBポートにUSBハブを接続し、外付けHDDを接続しました。 外付けHDDは常に電源つけっぱなし状態になりましたが、ちゃんと留守録が出来ていました。 何週間かたって コントローラーのバッテリー切れで、USBハブに接続しても充電せず…。 リアルアーケードPro.V3 SA も試しに接続してみましたが、認識しません。 torneをUSBハブに接続。外付けHDDを直接接続など、いろいろ試しているうちに外付けHDDすら認識しなくなりました。 同じUSBハブを使用している回答者様に質問です。 これは故障ですか?それとも、こんなもんですか? torneユーザーの回答者様に質問です。 ・torneで留守録を外付けHDDに保存できる。 ・コントローラの充電ができる。 上記のことができるUSBハブを教えてください。