0

ソーラー アレイから生成される電力に応じて、これらの WIn 7 PC の電源を入れたり切ったりできるようにしたいマシンがあります。

側がソートされるように、出力データをDBに送信します

WAKE ON LANのマジックパケット等について理解しました

このプロセスを自動化するためにこの機能をコーディングできる API はありますか、またはモボの電源スイッチをフックできるハードウェア ガジェット ソリューションなどはありますか ???

4

1 に答える 1

0

wake-on-lan パケットは、特定のシグネチャを持つ単純なネットワークまたはトランスポート レベルのパケットです。

予想される署名は次のとおりです。

6 Bytes of a header (set to 0xFF)
16 repetitions of a target MAC Address (6 bytes each)
... for a total of 6 + 6 * 16 = 102 bytes

これらは通常、ユーザー データグラム (UDP) パケットとしてポート 7 または 9 に送信 (むしろブロードキャスト) されることに注意してください。

ここに非常に詳細な Wiki 記事があります: http://en.wikipedia.org/wiki/Wake-on-LAN

Go(C# ではないことはわかっていますが、どのように機能するかは理解できます)でのサンプル実装を見たい場合は、私が書いた magic_packet ハンドラーを見てください。

リモート電源オン(物理的)に関する限り

IP電源スイッチの購入を検討できます。これにより、管理されたインターフェース(通常はHTTP)を介してウェイク/シャットダウンコマンドを送信できます。これらは市販されており、多少の費用がかかる場合があります。

PC の電源スイッチに接続されたリレーを管理するために、Wifi 経由でトリガーできるある種のマイクロコントローラーを構築する方法もあると思います。たくさんのオプション:)

于 2015-02-24T22:06:32.067 に答える