2017-11-06 7 views
3

現在、私はCPUの温度を読み取るプロジェクトを行っていますが、「CpuTemp」などの外部プログラムを使用しないと正しく動作しません。いくつかの情報源によると、Node JSをパッケージと一緒に使用してCPU温度を読み取ることができるはずです。私は自分のPC上の総メモリと稼働時間をパッケージ「OS」で読み取ることができました。 CPUの温度を表示するために使用できるパッケージがありますか?それを読むために他の何かをしなければいけませんか?ノードJS、CPU温度を読み取る

私はWMIと一緒にNode JSを使用すべきだと言われましたが、それを続ける方法はわかりません。

+0

ケースcat/sys/class/thermal/thermal_zone0/tempのようなものがあるかもしれません。結果を1000で割ると、CPUの温度が得られます。 – dpetrini

+0

これはWindowsの質問です(WMIの言及?) –

+0

はい、私はすでにLinuxでこれを行う方法を知っているので、私はWindowsについて話しています。 @dpetrini – darclander

答えて

2

単純なWeb検索では、CPU温度を追跡するためのnodeJSパッケージが返されます。たとえば、https://github.com/sebhildebrandt/systeminformation

あなたが探しているもののように見えます。 Linuxを実行している

0

ケースは、それはすることができます。

"temp.js" というファイルを作成し、コードの下に挿入します。

node temp.js 

結果:コンソールの実行に

var spawn = require('child_process').spawn; 

temp = spawn('cat', ['/sys/class/thermal/thermal_zone0/temp']); 

temp.stdout.on('data', function(data) { 
     console.log('Result: ' + data/1000 + ' degrees Celcius'); 
}); 

以下のようになります。

Result: 46.16 degrees Celcius 
+0

はい私はこの解決策について読んだことがありますが、プロジェクトはWindows用に作られているので、WMIやノードパッケージを介して作業しなければならないと思います。 – darclander

関連する問題