2009-10-14 5 views

답변

2

관심있는 플랫폼을 잘 모르지만 Windows에서는 WMI을 사용하면 class for fan information을 사용할 수 있습니다. WMI 저장소에있는 팬 정보의 정확한 위치는 마더 보드 제조업체 (제공하는 경우)에 따라 다르므로 다른 마더 보드 전용으로 코딩하지 않고도 정보를 쉽게 얻을 수있는 방법은 없습니다. this tool을 사용하여 저장소를 탐색하고 사용 가능한 항목을 볼 수 있습니다.

+0

내 플랫폼은 자바입니다. – nicky

3

센서를 사용하십시오. smbus/i2c/gpio lib를 사용하십시오.

+0

자바 용 라이브러리가 있습니다. – nicky

+2

ipmi for java 등 – Test

1

각 플랫폼 (Windows, Mac, Linux ...)에서 올바른 라이브러리를 조작하려면 JNI 또는 JNA을 사용해야합니다. Linux의 경우 :

Lm-sensors는 Linux 용 하드웨어 상태 모니터링 입니다. 을 사용하면 온도, 전압 및 팬 속도 센서의 정보에 액세스 할 수 있습니다. 대부분의 최신 시스템에서 작동합니다.

홈페이지 : 순수 자바에서 http://www.lm-sensors.org

2

- 아니, 그래서 옵션은 - 모든 관심이 플랫폼을위한 JNI 래퍼를 작성합니다. 각 플랫폼에 대해이를 제공하는 명령 줄 응용 프로그램을 검색하여 사용하십시오.

나는 일반적으로 "다른 사람이이 작업을 수행했는지 확인하려면 Google을 추가"합니다. 하지만 이미이 일을하고 아무것도 발견하지 못했을 것 같습니다. 놀랍지는 않습니다. Java는 일반적으로 이와 같이 낮은 수준의 항목에는 사용되지 않습니다.