ネットワークアダプターの作成-難易度は? [閉まっている]

StackOverflow https://stackoverflow.com/questions/1017005

  •  06-07-2019
  •  | 
  •  

質問

Arduino の上に小さな(商用)デバイスを構築することに興味があります。ネットワークとインターフェイスできるようにしたい。標準のイーサネット、Cat5、RJ-45などのネットワーク

イーサネットシールドがあることは知っていますが、Arduinoよりも高価ですそれ自体、かなり大きいです。当然、デバイスはできるだけ小さく、できるだけ安くしたいです。

だから、私は自分でイーサネットモジュールを作り直すことを考えています。問題は-イーサネットの経験がまったくないこと、またどこから探し始めればよいかわからないことです。したがって、自分のアイデアが実現可能かどうかさえ言えません。

最終的に、デバイスには3つのポートが必要です。1つは受信信号用、2つは送信用です。したがって、デバイスは基本的に小さなスイッチであり、それ自体が接続されます。スイッチング機能はそれほど高速である必要はありません-データ量は少なくなります。 10Mbitで十分であり、さらに遅くなる可能性があります。

それが不可能な場合は、デバイス自体を制御するための単一のポートでも可能です。

私が検討しているもう1つの可能性は、電力線通信です。電力線を介して情報を送信します。それは私が経験したことのない別の領域です。どのハードウェアを見る必要があり、必要なソフトウェアに関する情報はどこで入手できますか?

だから-これらのアイデアが実現可能かどうか、そしてもしそうなら-どこから探し始めるべきか誰にでも教えてもらえますか?

役に立ちましたか?

解決

それは実行可能ですが、特に小さなスイッチを構築する場合は、ネットワークスタックのレイヤー2を深く掘り下げる必要があります。レイヤー3を避ければ、大きな苦痛になるIPスタックを実装する必要がなくなります。

最初からレイヤー2の動作を完全に理解することをお勧めします。何が起こっているのか、特にイーサネットの仕様に関してしっかりと把握できたら、Arduinoでそれをどのように実行するかを心配できます。私はArduinoの経験はあまりありませんが、私の仲間は数週間前にFPGAにレイヤー2ハードウェアストップアンドウェイトプロトコルを実装していました。ただし、非常に高速なクロックを使用している場合を除き、10 Mbitを超える速度で動作することはおそらくできないでしょう。

他のヒント

まず、マイクロ波の周波数に対処しなければならないとしても、パワーライン技術が複雑すぎるとは思わないでしょう。wi-fiが可能になるかもしれません。

最良の解決策は、イーサネットシールドを見つけるために言ったように、オープンなハードウェアソリューション(回路の描画)を見つけることです。独自に対処したい場合は、チップを見つけなければならず、脅威が利用可能です。RSコンポーネントをご覧ください。おそらく利用可能なチップのほとんどはSMDです。これは、かなり賢くて顕微鏡を持っていない限り、はんだ付けするのが苦痛であることを意味します。

ここでチップまたは既製のソリューションを見つけることができます。 http://www.beyondlogic.org/etherip/ip.htm

Rabbit半導体に切り替えることができます。イーサネットを備えたマイクロコントローラーが用意されていますが、開発キットはより高価でプログラミングも可能です。

これは、使用できるチップです。 http://www.wiznet.co .kr / en / pro02.php?& ss [2] = 1& page = 1& num = 102

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top