Wake On LANに関する質問と問題

Wake On LANに関する質問と問題

外出中に自宅のパソコンを使おうとしているのですが、うまくいきません。

  • 問題: PC は WiFi でのみインターネットに接続します
  • (私の考えでは) 解決策: RaspberryPi を WiFi でインターネットに接続し、電源を入れたままにします。LAN ケーブルで PC に接続し、TeamViewer またはターミナルを使用してコンピューターの電源を入れます。

私の知識では、この設定を機能させることができませんでした。

もちろん、BIOS 設定で WOL 機能を有効にしています (「PME wake up from S5」という名前で、それが有効になっていることを願っています)。ただし、LAN を特定の方法で設定する必要があるのか​​、PC の電源をオフにする必要があるのか​​、休止状態にする必要があるのか​​、それとも、単にそれができないのかはわかりません。

答え1

私の提案は、Raspberry Pi を使用し、その GPIO ピンを利用してコンピューターの電源スイッチを直接制御することです。これには、WOL を無効にする Windows 10 の高速スタートアップ機能を使用できるという利点があります。また、WOL が機能するためには、PC の一部のコンポーネントの電源が完全に切断されることがないため、PC 側のエネルギーを節約することもできます。

あなたが必要なもの:

  • PC の
  • Raspberry Pi(どのモデルでも大丈夫です)
  • 5Vリレースイッチ -このようなもの
  • いくつかの女性から女性へジャンパー線は十分な長さがあることを確認してください。

Pi への直接接続に比べてリレー スイッチを使用する利点は、一方では Pi が過度の電圧から保護され、またこの方法により PC の通常のスイッチの機能を維持できることです。

この配線図は簡単です。まず、PC の電源スイッチをメインボードから外します。次に、スイッチのケーブルのジャンパー (小さな黒いコネクタ) を外し、絶縁体の一部を剥がして、2 本の空の (通常は銅の) ワイヤだけを残します。

これは私が作成した簡単な図です(私は自分の芸術的才能が優れていることを知っています): 純粋な芸術

次のステップは、メス-メスのジャンパー ワイヤ 2 本を取り、各ケーブルの一方の端で、スイッチのケーブルで行ったのと同じことを行います。次に、スイッチからの 2 本のケーブルのうち 1 本とジャンパー ワイヤからの 2 本のケーブルのうち 1 本をCOMリレーの端子コネクタのプラグに差し込み、しっかりとねじ込みます。スイッチからのもう 1 本のケーブルともう 1 本のジャンパー ワイヤでも同じことを行いますが、今回はNOリレーのコネクタを使用します。

その後、ジャンパー ワイヤのもう 2 つの端 (黒いジャンパー コネクタ付き) を、電源スイッチのケーブルが接続されるメインボードに差し込みます。この時点で、ケースの電源スイッチを押すと、PC がオンになるはずです。

次に、新しいジャンパー線を 3 本取り、リレー上部のピンに接続します。扱いやすくするために、赤、黒、黄色の線を 1 本ずつ用意します。赤い線をVCC(または5V+) に、黒い線をGND(または0V) に、黄色の線を残りのピンに接続します。通常、Sまたは というラベルが付いていますIN

Raspberry Pi 2 のこの GPIO 図を参考にしています: GPIO リファレンス

赤いワイヤーのもう一方の端をPIN 25V PWR)に、黒いワイヤーをPIN 6GND)に、黄色いワイヤーをPIN 7GPIO 4)に接続します。

それが完了したら、Raspberry Pi のコンソールに SSH で接続し、次のコマンドを実行できます。

# get wiringPi and install it
git clone git://git.drogon.net/wiringPi
cd ./wiringPi
./build

gpioこれにより、GPIO を簡単に制御するためのツールが付属する wiringPi ライブラリがインストールされます。

# turn PC on
gpio -g mode 4 out && gpio -g write 4 1 && sleep 1 && gpio -g write 4 0

これで完了です。コマンドの最初の部分は、ピンのモードを出力に設定します。2 番目の部分は出力をハイに設定し、リレーをオンにします。3 番目の部分は 1 秒待機し、4 番目の部分はピンの状態をローに戻してリレーを再びオフにします。これは、PC の電源スイッチを 1 秒間押し続けるのと基本的に同じです。


できるだけ詳しく説明しようとしましたが、それでも非常にわかりにくいかもしれません。何か質問がある場合は、お気軽にコメントを残してください。わかりにくい部分を詳しく説明します。

関連情報