2016-06-08 6 views
2

Windows 10 IoT Core를 실행하는 Raspberry Pi 3가 있습니다. 내 질문은; 원격 PowerShell 연결을 통해, 명령 줄 콘솔에서 장치의 로컬로 또는 장치에 C# 배포 된 응용 프로그램을 사용하여 다른 모든 장치에서 오류가 발생하는 경우 장치의 CPU 온도를 모니터링 할 수 있습니까?Raspberry Pi CPU Temp

저는 C# 멍청이임을 고백합니다. 따라서 제 3의 옵션입니다.

는? ... 나는 여러 장치의 스택 레고에서 사용자 정의 케이스를 구축 할 계획 내가 히트 싱크의 무리를 구입해야하는지 여부를 평가하고자하는 등 팬

냉각 해요 많은 시간과 도움에 감사드립니다.

+1

당신은 시도 [이] (http://stackoverflow.com/questions/2923984/cpu-temperature-monitoring)? –

+1

RPi3에서 로컬로 사용하는 코드는 Powershell에서 호출 할 수 있으므로 CPU 온도 센서를 먼저 읽는 코드를 작성해야합니다. 로컬 응용 프로그램은 * 처음 * 옵션이어야합니다. IoT 장치를 100 회 폴링하거나 보안을 유지할 수는 없습니다. 안전한 방법은 장치가 잘 알려지고 신뢰할 수있는 API/서버에 게시하는 것입니다. –

+0

@GeraldSchneider가 OP가 WMI가 아니라 IoT를 묻는 것입니다. RPi에는 많은 센서가 있으며, 그 중 하나는 CPU 온도와 관련이 있습니다 –

답변

2

나는 이것이 올바른 방향으로 인도 할 수 있기를 바랍니다.

여잔의 SDK 또는 PowerShell을 클라이언트가 제공하지 않는 낮은 수준의 BCM2836 주변에 접근하기 위해, 당신은 당신의 자신의 드라이버를 작성해야합니다.

https://github.com/ms-iot/bsp/tree/master/drivers의 코드 샘플을 따라 할 수 있습니다. WDK 프레임 워크로 작성되었으므로 시작하기 전에 익숙해 져야합니다.

결국 결국 드라이버 샘플에서 샘플 중 하나와 같은 결과를 얻게 될 것입니다.

이 완료

, 나는, 운전 누군가가 저를 수정하거나 더 나은 솔루션을 지적 할 수 있다면이 갈 올바른 방법입니다 100 % 모르겠지만,이 튜토리얼을 https://developer.microsoft.com/en-us/windows/iot/win10/samples/driverlab3

에 따라 배포 그것으로부터 배우는 것이 행복 할 것입니다.