2016-06-08 1 views
2

У меня есть малиновый Pi 3, работающий под Windows 10 IoT Core. Мой вопрос: возможно ли это, или есть способ контролировать температуру процессора устройства либо через удаленное соединение PowerShell, локально на устройстве в консоли командной строки, либо если все остальное не работает с использованием развернутого приложения C# на устройстве?Raspberry Pi CPU Temp

Я признаюсь, что являюсь C# noob, поэтому это мой третий вариант.

Почему? ... Я планирую строить собственный корпус из Лего для стека нескольких устройств и хочу оценить, нужно ли мне купить кучу радиаторов и вентиляторы охлаждения и т.д.

Большое спасибо за ваше время и помощь.

+1

Вы пробовали [это] (http://stackoverflow.com/questions/2923984/cpu-temperature-monitoring)? –

+1

Любой код, который вы используете локально на RPi3, можно вызвать из Powershell, поэтому вам нужно сначала написать код, который считывает датчик температуры процессора. Локальное приложение должно быть первым * вариантом - вы не можете опросить 100 устройств IoT и не можете их защитить. Безопасный способ заключается в том, чтобы устройство отправляло сообщения на хорошо известный и доверенный API/сервер. –

+0

@GeraldSchneider OP спрашивает об IoT, а не WMI. В RPi есть много датчиков, один из которых просто связан с температурой процессора –

ответ

2

Надеюсь, это поможет вам на правильном пути.

Для доступа к низкоуровневым периферийным устройствам BCM2836, которые не предоставляют клиент IoT SDK или PowerShell, вам необходимо написать свои собственные драйверы.

Вы можете следить за образцами кода от https://github.com/ms-iot/bsp/tree/master/drivers, он написан на основе WDK, поэтому вам нужно ознакомиться с этим, чтобы начать работу.

Я предполагаю, что в конечном итоге вы получите что-то вроде одного из этих образцов под образцом драйверов.

Когда вы закончите, развернуть драйвер этого учебного курса https://developer.microsoft.com/en-us/windows/iot/win10/samples/driverlab3

Я не 100 процентов уверен, что это правильный путь, но если кто-то может исправить меня или указать, лучшее решение, я было бы более чем счастливо учиться на этом.

 Смежные вопросы

  • Нет связанных вопросов^_^