树莓派CPU温度

4
我有一台运行Windows 10 IoT Core的Raspberry Pi 3。我的问题是,是否有可能通过远程PowerShell连接、在设备本地的命令行控制台上,或者作为最后手段使用在设备上部署的C#应用程序来监视设备的CPU温度?
我承认我对C#不熟悉,因此这是我的第三个选择。
为什么要这样做?我打算用乐高建造一个自定义的外壳,用于存放多个设备,并想评估是否需要购买一堆散热器和风扇等附件。
非常感谢您的时间和帮助。

1
你试过这个了吗? - Gerald Schneider
1
你可以从Powershell中调用在RPi3上本地使用的任何代码,因此您需要首先编写读取CPU温度传感器的代码。然而,本地应用程序应该是首选选项-您无法轮询数百个IoT设备,也无法保护它们。安全的方法是让设备发布到一个众所周知且可信赖的API /服务器。 - Panagiotis Kanavos
@GeraldSchneider,OP所问的是物联网,而不是WMI。 RPi有许多传感器,其中一个恰好与CPU温度有关。 - Panagiotis Kanavos
1个回答

3

我希望这能引导您找到正确的方向。

为了访问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%确定这是正确的方法,但如果有人能纠正我或指出更好的解决方案,我将非常乐意从中学习。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接