現在、多層リアルタイム アプリケーションをアップグレードしています。現在、低レベルと中レベルの 2 層のアプリケーションがあります。
低レベルのアプリケーション用に 100 を超えるワークステーションがあります。この低レベル アプリケーションは、UDP を使用して、ハードウェアのすべてのステータス (用紙不足のアラームやエラー プリンターなど) を中間レベルに送信します。低レベル アプリケーションで、Mid レベルのポートと IP アドレスを指定する必要があります。
中レベルのアプリケーションでは、低レベルからすべてのアラームを受信して 2D グラフィックで表示する約 20 台のワークステーションがあります。
現在、本部に配置されている層 (高レベル) を 1 つ追加するという新しい要件があります。この高レベル アプリケーションは、低レベル アプリケーションからのすべてのアラーム情報を表示します。
UDP でブロードキャスト機能を使用する予定です。インストール チームと開発チームが作成しやすくなります。しかし、ネットワーク帯域幅を大量に消費するのではないかと心配しています。
私はネットワーキングの経験があまりありません。どのような測定値を使用すればよいかわかりません。ブロードキャスト UDP を使用する場合、どのような入力を考慮する必要がありますか。最適なネットワーク インフラストラクチャを使用する必要があります。どのようなテストを行う必要がありますか。そして、私はこれに対してどのような質問をする必要がありますか。
提案やコメントは大歓迎です。