最短翌日発送!高速大容量のモバイルWi-Fiルーターの詳細はこちら
ガジェット全般

Raspberry PiをROM化して車載、電源ぶつ切りで運用してみた

ROM化して車載したRaspberry Pi Zero WH ガジェット全般

自作ドラレコとして車載したラズパイを安全にシャットダウンする方法として以前UPS PIcoを紹介しましたが、今現在はドラレコとしては運用しておらず、もっぱら車載ルーターとして使用しています。

Raspberry PiにUPS PIcoを搭載して安全にシャットダウンする
ラズパイをドライブレコーダーとして車載して運用する際に気を付けたいのが電源周りです。 普通にアクセサリーソケットから電源を取ればエンジンの始動と同時に自動的に起動させることが可能ですが、エンジンを止める際はシャットダウン処理を行わずに...

SIMフリーのホームルーターはいくつも所有していますしこれらを車載するほうがスタンダードな方法ではありますが、ホームルーターは本体やACアダプターがかさばって設置場所に困るんですよね。ラズパイとUSBモデムを組み合わせたほうが圧倒的にコンパクトで、ドラレコとしての運用を止めても車載ルーターとして活躍してくれています。

ちなみにアイキャッチ画像は分かりやすいようにダッシュボード上に置いてますが、実際はグローブボックスに放り込んでいますよ。

Raspberry Piで車載用のモバイルWi-Fiルーターを自作してみた
車載用のモバイルWi-Fiルーターをラズパイで自作したので、その作り方をまとめておきました。 今まで複数のモバイルWi-Fiルーターやホームルーターを車載してきましたが、どれもこれも今一つで。最終的にドラレコとして運用しているラズパイ...

ドラレコとして使用しないのであれば高性能なRaspberry Pi 3Bや4Bなどを採用する必要性は薄れてきますし、UPSも使わずに小型のRaspberry Pi Zero WHで済ませたいところです。

そこでUPSを使わずにラズパイを安全にシャットダウンするために、今度はROM化して運用してみることにしました。

スポンサーリンク
スポンサーリンク

ラズパイの電源をアクセサリーソケットから取る場合の注意点

ラズパイはUSBから電源を取れるので、車載する場合もアクセサリーソケットから簡単に電源を取り出すことが可能です。

しかし何の工夫もしないと、エンジンを止めると同時にラズパイの電源がぶつ切りされてしまいます。シャットダウンせずに強制的に電源を落としてしまうため、このような使い方を続けているとシステムの破損などを引き起こしてしまうかもしれません。データの書き込み中に電源を落としたりしたら最悪一発で壊れます。

そこで今回はROM化によって対策することにしてみました。

ROM化でシステムファイルを保護する

ROM化とは、MemoryをRead Onlyな状態にすること。MicroSDカードへの書き込みが禁止されるので、いつ電源をぶつ切りしてもシステムファイルの壊れようがなくなります。

ドラレコとして運用する場合は、録画した動画データの書き込みが常時行われるので採用が難しい方法でしたが、モバイルWi-Fiルーターとして運用するならROM化で十分でしょう。

そういうわけでROM化したラズパイが壊れることなく実用に耐えられるのか、実際に確かめてみました。

ラズパイをROM化する方法

現行のRaspberry Pi OSだとraspi-configから簡単にROM化することが可能です。

以下の記事で紹介されているコマンドを打っただけですが、この方法でROM化した状態でも問題なくモバイルWi-Fiルーターとして運用できています。

Raspberry Pi OSのrootfs ROM 化 ― RAMディスク化しつつ、好きなパッケージを後から追加する方法 - Qiita
IoT においては、特に現場のデバイスの運用がこれから課題になります。 というのは、日常の運用で発生する程度の問題は、専門的な技能が無くとも自己解決ができる仕組みが必要です。 この 専門的な技能が無くとも自己解決ができる仕組み の一番...

読み取り専用にするコマンド

そのROM化するコマンドがこちら。再起動するとデータの書き込みが不可能になり、読み取り専用となります。

$ sudo raspi-config nonint enable_overlayfs
$ sudo systemctl reboot

書き込み可能に戻すコマンド

なおROM化したままだとAPN情報の書き換えなども不可能なので、データを書き換えたくなった場合は以下のコマンドを打って再起動しましょう。書き込みが可能な状態に戻ります。

$ sudo raspi-config nonint disable_overlayfs
$ sudo systemctl reboot

ラズパイをROM化してしばらく運用してみた感想

ROM化した時期を正確には覚えていませんが、まあ半年は経ったかと思います。毎日必ず運転しているわけではありませんが、1回出掛けるだけで最低でも2回はぶつ切りしていることになるので、ざっくり300~500回くらいはぶつ切りしたはずです。

それだけぶつ切りしても、まったく問題なく動作し続けています。

今になって軽く調べてみましたが、もっと試行回数をこなしている方によると1,000回ぶつ切りしても平気なようです。

流石に数か月で壊れるようなら考え物ですが、今のところトラブルは1度も起きていませんし、ROM化するだけでも十分ラズパイを保護できそうですね。

というわけでドラレコとしての運用を再開しない限りは、UPSも使わずにROM化だけしておけば良いかなあと思っています。

余談ですが、回線について今までは適当に余っているSIMカードを挿していたのを、先日からOCNモバイルONEで運用することにしました。Amazon MusicやSpotifyでギガを消費しなくなるMUSICカウントフリー機能が月額550円から利用できるので、Echo Dotを車載して音楽を効くのに最適です。

OCNモバイルONEではスマートフォンの本体価格が1円~となるセールも頻繁に行われているので、SIMカードのみ欲しい場合でもスマホセットで申し込むと良いと思いますよ。スマホなんていくら持っていても悪いことはありませんから。

まとめ

ラズパイをモバイルWi-Fiルーターとして運用する場合、電源のぶつ切り対策はROM化で十分そうです。

UPSとは違って電源の瞬断対策にはなりませんが、システムファイルを保護するだけならROM化で問題ないでしょう。

スポンサーリンク
スポンサーリンク
Ameをフォローする
モバイルWi-Fiルーターが今すぐ必要な方におすすめのサービス
Y!mobile Pocket WiFi

Y!mobileのモバイルWi-Fiルーター、Pocket WiFiはワイモバイルオンラインストアから購入すれば最短翌日に発送されます。

WiMAX 2+のようなキャッシュバック特典はありませんが、Y!mobileのPocket WiFiには契約期間の縛りがないので、不要になったらいつでもすぐ無料で解約することが可能です。

またSoftBank 4Gで1Gbps級の高速通信に対応しているモバイルWi-Fiルーターが格安に手に入ります。通信速度を重視するなら狙い目です。

楽天モバイル

楽天モバイルの料金プランはRakuten UN-LIMIT Ⅴ(4月にⅥへアップデート予定)の一択しかありませんが、Aterm MP02LNやAterm MR05LN RWといったモバイルWi-Fiルーターも提供されています。楽天回線エリアならデータ通信が使い放題ですし、生活圏が対象エリアに入っているなら有力な選択肢です。しかも4月7日までに申し込めばプラン料金が1年間無料になります。

端末については楽天モバイルから販売されている機種でなくても、SIMフリーのモバイルWi-Fiルーターなら使用可能なものがあります。

おすすめはFS030W。楽天回線エリアとパートナーエリアの両方に対応しているため広範囲のエリアで通信可能です。またWi-Fiを2.4GHz帯と5GHz帯で同時に利用することが可能なので、固定回線として使用するのに最適です。

ちゃんとした固定回線を契約したいなら楽天ひかりとセットで契約するのがおすすめ。楽天モバイルとセットなら月額料金は最大1年間無料で利用できるので、どの固定回線よりも圧倒的にお得に契約できます。

ガジェライブ!

コメント

タイトルとURLをコピーしました