質問

一部のプリンターには、IPアドレスが割り当てられていないデバイスまたはLAN内の無効なIPを持つデバイスを検出できるCDが含まれています。

ユーザーが同じように行動できるようにしたいアプライアンスを開発しています:ネットワーク上でアプライアンスを接続し、クライアント側から小さなソフトウェアが設定を検出し、ウィザードを起動します...

これを行うにはどうすればよいですか?ネットワーク上のデバイスを検出して設定するソフトウェアを作成するにはどうすればよいですか?ガイドラインはありますか?

役に立ちましたか?

解決

ハードウェアがユニバーサルプラグアンドプレイ(または同様の)テクノロジーをサポートしているように聞こえます。こちらをご覧ください: http://www.upnp.org/resources/default.asp

ユニバーサルプラグアンドプレイは、事実上、あなたが説明しているシナリオです。ハードウェアは、ネットワークに到達し、アナウンスすることができます。構成ソフトウェアが実行されている場合、そのアナウンスが表示され、その時点から構成を完了できます。ほとんどの場合、これには、可能であればDHCPアドレスを取得し(そして参加するサブネットでブロードキャストする)、DHCPが新しいハードウェアを拒否するか存在しない場合は自動構成アドレス(169.254.x.x)を取得します。

完全なUPnPプロトコルを実装していなくても、物事のやり方を知るためだけに、提供したURLのドキュメントを読むことを強くお勧めします。

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