動かざることバグの如し

近づきたいよ 君の理想に

SSHでRaspberry Piの世代を調べるコマンド

発端

Raspberry Piにはいくつかモデルがあるのだが、家にいくつかあってどれがどのバージョンがわからなくなった。

直接目視で確認できない場合でも、SSHで確認できる方法があったのでメモ

コマンド

cat /proc/cpuinfo | grep 'Revision'

以下が実行例 今回だと「a020d3」がリビジョンなのでこれもメモる

$ cat /proc/cpuinfo  | grep Revision
Revision    : a020d3

https://elinux.org/RPi_HardwareHistoryへ行き、さっきのを検索すれば対応するラズパイのモデルがわかる。

今回は「3 Model B+」だった

蛇足

さっきの確認サイトには他にもコマンドが紹介されてた

リビジョンだけ抽出する例 シェルスクリプトで分岐とかしたいならあり

cat /proc/cpuinfo | grep 'Revision' | awk '{print $3}' | sed 's/^1000//'

APIで取得する例もあった 草

rev=$(awk '/^Revision/ { print $3 }' /proc/cpuinfo) && curl -L perturb.org/rpi?rev=$rev

参考リンク