ソーラー アレイから生成される電力に応じて、これらの WIn 7 PC の電源を入れたり切ったりできるようにしたいマシンがあります。
側がソートされるように、出力データをDBに送信します
WAKE ON LANのマジックパケット等について理解しました
このプロセスを自動化するためにこの機能をコーディングできる API はありますか、またはモボの電源スイッチをフックできるハードウェア ガジェット ソリューションなどはありますか ???
ソーラー アレイから生成される電力に応じて、これらの WIn 7 PC の電源を入れたり切ったりできるようにしたいマシンがあります。
側がソートされるように、出力データをDBに送信します
WAKE ON LANのマジックパケット等について理解しました
このプロセスを自動化するためにこの機能をコーディングできる API はありますか、またはモボの電源スイッチをフックできるハードウェア ガジェット ソリューションなどはありますか ???
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 経由でトリガーできるある種のマイクロコントローラーを構築する方法もあると思います。たくさんのオプション:)