以前にも記事にしましたが、少々解りにくいと思うので書き直したいと思います。
PHPによるCPU温度取得
PHPを使ってCPU温度を取得します。求められている温度は摂氏(°C)です。
echo round((exec('cat /sys/class/thermal/thermal_zone0/temp')/1000),2);
PHPによるCPU周波数取得
PHPを使ってCPU周波数を取得します。求められている周波数はメガヘルツ(MHz)です。オレンジ色で示したのはcpu0の周波数です。コアが4つの場合、cpu0~cpu3ですので編集するとよいでしょう。
echo round((exec('cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq')/1000),2);
Raspberry Piでの導入例
WordPressなら”Insert PHP”でウィジェットにPHPを実行することができます。下の画像は筆者しか見ることのできないテスト環境兼日記のWordPressである。
これによりWordPressのウィジェットに追加することができました。
実際にきちんと表示されているかを確かめる。クロックを変更して確かめる。ちなみにオーバークロックは自己責任です。
$ sudo raspi-config
これによってRaspberry Piは1000MHzで動作する。実際に反映されたかを見る。
検証後は元の周波数に変更することを強くお勧めします。