DesktopでWindowsに繋いで適度なサイズの画面でノベルゲームをしたかったのだった。Desktopで接続することはできたが、しばらく放置しているとスリープ状態になってしまい、わざわざ机の下にあるWindows端末の電源ボタンを押さないといけない。布団でぬくぬくゲームをしようというときにわざわざ出るのは面倒なのでiPhoneから起動できるようにした。いまも昔もこういう操作をシュッとやるならWake-on-LANと相場が決まっている。この記事はWake-on-LANをiPhoneからやろうという話。iOS向けのアプリとしてWOLのマジックパケットを送出できるものはあるけれど、得体の知れないものを入れるのはやや抵抗がある。Pi上からマジックパケットを送出するのがよかろうと考えた。Piはどこにも在庫がないけど、手元にいくつか余っているのでこれを利用した。Piとかでもだいたい同じことができるはず。WOLの設定Windows上で、まずはIPをDHCPではなく固定にしておく。続いてデバイスマネージャから利用している有線LANのインターフェースのプロパティを開き、WOLを有効にしておく。加えて、UEFIの設定でもWOLを有効にする。このあたりはマザーボードによって違いそう。最後にインターフェースのMACアドレスを控えておく。マジックパケットはこのMACアドレス宛に送ることになる。この状態で動くかどうかを確認しておくと良い。コマンドでマジックパケットを送出できる。MAC_ADDRスリープや休止状態であれば復帰できたが、完全に止めた状態から起動することはできなかった。いうものだった気がする。Imagerで作ることができる。最近はSSH用のパスワードの設定などもできて便利。sshという名前の空ファイルを作っておけば立ち上げ時にsshdも起動する。これを確認してsshする。Foundationこういう調子。このIPにSSHで接続して、さらにIPを固定にする。編集しつつ再起動すればOK。最後にWOLのマジックパケットを送出するアプリケーションを入れておく。wakeonlaniOSの設定ショートカットアプリを開いて新規ショートカットを作成し、以下のように設定を行う。Pi側に登録しておく。あとはこのショートカットを実行すれば、Windowsが起動する。SSHで任意のコマンドを実行できるので応用の幅が広くて便利そう。10はてなブログをはじめよう!masawadaさんは、はてなブログを使っています。ブログを報告する引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。