2016-06-08 124 views
2

我有一個運行Windows 10 IoT Core的Raspberry Pi 3。我的問題是;是否有可能,還是有辦法通過遠程PowerShell連接監視設備的CPU溫度,在命令行控制檯的本地設備上,還是在設備上使用C#部署的應用程序都失敗了?Raspberry Pi CPU溫度

我承認自己是C#noob,因此這是我的第三選擇。

爲什麼?......我打算建立一個自定義的情況下,樂高出來的幾個設備的堆疊,並希望評估是否我需要購買一堆散熱片和散熱風扇等

非常感謝您的時間和協助。

+1

你有沒有試過[this](http://stackoverflow.com/questions/2923984/cpu-temperature-monitoring)? –

+1

您可以從Powershell調用在RPi3上本地使用的任何代碼,因此您需要先編寫讀取CPU溫度傳感器的代碼。本地應用程序應該是* first *選項 - 您無法輪詢100多個物聯網設備,也無法保護它們。安全的方式是讓設備發佈到知名且值得信賴的API /服務器 –

+0

@GeraldSchneider OP詢問IoT而不是WMI。 RPi有很多傳感器,其中之一恰好與CPU溫度有關 –

回答

2

我希望這能引導你走向正確的軌道。

爲了訪問IoT SDK或PowerShell客戶端不提供的低級別BCM2836外設,您需要編寫自己的驅動程序。

您可以按照https://github.com/ms-iot/bsp/tree/master/drivers的代碼示例進行操作,它是在WDK框架下編寫的,因此您需要熟悉這一點以便開始使用。

我猜你最終會得到類似驅動程序示例中的其中一個樣本。

當你完成後,部署驅動程序遵循本教程https://developer.microsoft.com/en-us/windows/iot/win10/samples/driverlab3

我不是100%肯定這是正確的道路要走,但如果有人可以糾正我,或指出一個更好的解決辦法,我將非常樂意從中學習。