先日iPad miniとiPhone 6sを導入してから、 うちの古いルーターが2日間隔くらいで再起動しないと 通信が遅くなってネットに繋がらなくなるようになった。 どうやら新しいiPadとiPhoneはWi-fi環境だとガシガシ通信するようで、 ルーターのキャパをすぐに超えてしまうみたいだ。 ルーターを新しくすればすぐに解決しそうな話だが、 とりあえず1日1回再起動すれば快適に使えるようなので、 ルーターを再起動するスクリプトを書いてみた。 幸いうちのルーターはWebブラウザで操作できる管理画面を持っており、 BASIC認証でログインして特定のURLを叩くと再起動できるので、 httpアクセスするスクリプトを書いて毎晩実行されるように 定期処理の設定をしておけば自動化できそうだ。 ついでに、ちゃんと定期処理が実行されてるか確認できるように 再起動前に「これから再起動しますよ」という通知を
![一日使い続けるだけで通信速度が低下する古いルーターを毎日再起動させるNode.jsスクリプト - ほんじゃらねっと](https://cdn-ak-scissors.b.st-hatena.com/image/square/6d1e314033dc88919bc3c6986f5d84c16f67bd40/height=288;version=1;width=512/http%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fp%2Fpiro_suke%2F20160419%2F20160419004616.jpg)