問題タブ [ethernet]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
windows - Windowsでワイヤレスパケット(802.11)をイーサネットパケット(802.3)にリアルタイムで変換するにはどうすればよいですか?
Windowsでワイヤレスパケット(802.11)をイーサネットパケット(802.3)にリアルタイムで変換するにはどうすればよいですか?
無線LANで無線パケットを受信しています。
このパケットをイーサネットに転送したい。
この作業を行うことはできますか?
c++ - イーサネット ケーブル (tcp) を介した rs-232 シリアル接続
RS-232 インターフェイス (超音波パルサー受信機) を介して制御されるハードウェア デバイスがあります。コンピューターからデバイスにコマンドを送信するプログラムを作成する必要があります。ただし、通常、このデバイスにはシリアル ポート (DB-9 COM ポート) がなく、代わりに RJ45 レセプタクル (イーサネット ソケット) があります。デバイスには、コンピュータと通信するためにデバイスのイーサネット ポートをシリアル ケーブルに接続するためのアダプタが付属しています。
残念ながら、私のコンピュータにはシリアル ポートがなく、イーサネット ポートしかありません。可能であれば、アダプターを使用せずに、コンピューターをイーサネット ケーブルでデバイスに直接接続したいと考えています。これは物理的に可能ですが、メッセージ プロトコルを変換する方法がわかりません。たとえば、私のデバイスには tcp ソケットを開くための IP アドレスがありませんか?
これまでのところ、TCPソケットを介してTCPをサポートする他のデバイスにメッセージストリームを送信するためにBoost.asio(Ubuntuボックス上)を使用してきました。可能であれば、クロス プラットフォームであるため、Boost.Asio ライブラリを引き続き使用したいと考えています。どこから始めればよいかよくわかりません - 私は常に Boost.Asio ライブラリを使用してきましたが、これはほとんどのプロトコルの問題を適切に隠しています。ただし、同様のことを行うと思われるWindowsプログラムがあるため、可能だと思います。たとえば、http://com0com.sourceforge.net/を参照してください。
ガイドのアドバイスは大歓迎です。どうもありがとう
linux - 同じ NIC で PPPoE と別の静的 IP アドレスを持つことは可能ですか?
ご挨拶、
さまざまな理由から、インターネットへの接続は次のようになります。
(Linux システムが PPPoE、BIND、DHCP などを実行している場合)
最近の問題を診断するために、DSL モデムの Web インターフェイスに接続する必要がありました。これを行うには、特定のアドレス範囲から接続する必要があり、eth0 で PPPoE を実行しているため、アドレスを割り当てておらず、オンにすることさえしていません。(モデムの Web インターフェイスは、モデムのモードに関係なく固定 IP アドレスにあり、固定アドレス範囲からのトラフィックにのみ応答します)
とにかく、モデムに接続するために、インターネットで役立つものを見つけられなかったので、PPPoE を開始した後で eth0 に IP アドレスを割り当ててみました (このように: ifconfig eth0 192.168.1.5 netmask 255.255.255.0 up)。本当にうまくいくとは思っていませんでした。しかし、それはしました。つまり、PPPoE と eth0 に同時に割り当てられた静的アドレスは、両方とも正しく機能しました。したがって、私の質問..そうすべきですか?これを長期的に行うのは安全ですか、それとも、必要なことを行うのに十分長く機能するのは幸運ですか?
ありがとう!
c++ - Arduino イーサネット バイト サイズの問題
LEDマトリックスを制御するためにコントローラーにデータを送信するために、公式のイーサネットシールドを備えたArduino(duemilanove)を使用しています。デスクトップ上の 32 ビット値の 4 バイトを取り、それを arduino に 4 つの連続したバイトとして送信することにより、生の 32 ビット符号なし int 値 (UNIX タイムスタンプ) をコントローラーに送信しようとしています。ただし、バイト値が 127 より大きい場合は常に、イーサネット クライアント ライブラリによって返される値は 63 です。
以下は、私がarduino側で行っていることの基本的な例です。見栄えを良くするために、いくつかのものは削除されています。
したがって、入力バイトが 127 より大きい場合は常に、変数「データ」が 63 に設定されます! 最初は、問題はさらに先にあると思っていましたが (バッファは以前はバイトではなく char でした)、読み取りの直後に「データ」を出力すると、まだ 63 のままです。
これを引き起こしている可能性のあるアイデアはありますか?client.read() は int を出力することになっており、内部的にはソケットからデータをフルバイトで符号なしの uint8_t として読み取るので、少なくとも 255 までは行けるはずです...
編集:そうです、ハンス。Encoding.ASCII.GetBytes が最初の 7 ビットのみをサポートし、8 ビットすべてをサポートしていないことに気付きませんでした。
cpu - プログラマブル イーサネット デバイス (オンボード CPU を考えてください) は本当に存在しますか?
さまざまな人から、プログラム可能なイーサネット カードが存在し、簡単に入手できると聞いています。しかし、私はこれらの神話上の装置の 1 つをまだ追跡できていないので、それらが単なる神話であるかどうか疑問に思っています.
このようなプログラム可能なカードには、ギガビット イーサネット インターフェイスがあり、プログラム可能な CPU があり、PCI Express 経由でホスト システムに接続します。これらのカードが対処する問題領域は、カード自体が作業を行い、オペレーティング システムに「報告」する低遅延ネットワーク アプリケーションです。基本的に、カードはコプロセッサとして機能し、カード上のすべての低遅延要件を処理します。したがって、ユーザーランドで低遅延コードを記述する問題を回避します - 0.4ms から 0.5ms の応答時間を考えてください。
だから私の質問は、これらのカードは本当に存在するのですか? もしそうなら、どこで手に入れることができますか?
linux - FEC と Gianfar の派生
fec と gianfar ドライバーの違いは何ですか? チップドライバーではないようです。MPC8313E 用の DP83849 PhyChip の機能を統合する必要があります。Coldfire アーキテクチャ用に移植された 1 つの fec ドライバーがあり、DP83849 phy を使用します。fec ドライバーを使用できますか、または MPC8313E には gianfar が必要ですか?
ethernet - イーサネットを介したタッチの開発
これは可能になるのでしょうか?イーサネット経由で音声、画像、データなどがあります。Touch over Ethernetは可能ですか?
python - ツイストペア.ethernetとiptables
低レベルのIPフィルタリング/追跡を実装する必要があります。通常、これにはiptablesを使用しますが、現在いくつかのプロジェクトでtwistedを使用しているため、可能であれば、イーサネットライブラリの使用を検討します。実際、私はそれを好みます(iptablesルールよりもデプロイが簡単です)。
ツイストPythonのtwisted.pair.ethernetを使用して、iptablesの部分的なアナログを実装することは可能ですか?
iphone - (非タッチ) iPhone ジェスチャー認識
私は、サードパーティの電子機器に接続されたArduinoの使用に依存する巨大な新しいプロジェクトを開始しようとしています(この場合、私はすでに構築した筋電計ボードです)。
OSCやイーサネット シールドなどのプロトコルを使用して、Arduino と iPhone または iPad の間でデータを送信する方法をよく理解しています。
私が達成したいと考えているのは、着信アナログ信号を効果的に分析し、その信号を作成するために使用されたジェスチャを認識することです。つまり、iPhone 側であろうと Arduino 側であろうと、本質的に私が話しているのは波形解析です。ジェスチャを分析または認識するためのライブラリまたは以前の方法はありますか? これは大規模な研究プロジェクトになるので、正しい方向へのプッシュを本当に探しています.
これは漠然とした質問かもしれませんので、誰かが私にこの問題に光を当てることを望んでいるなら、私はとても幸せです.
bash - IPアドレスを指定してイーサネットポートを取得するにはどうすればよいですか?
IP アドレスがわかっているインターフェイスのイーサネット ポートを取得する bash スクリプトを作成しようとしています。これをifconfigから取得する必要がありますが、どうすればよいかわかりません。何か案は?
ありがとう。