Sensors in Java

Status
Niet open voor verdere reacties.

niekfct

Terugkerende gebruiker
Lid geworden
19 jul 2006
Berichten
1.563
Hoi

is het mogelijk in Java om waardes van sensoren in je pc te meten, zoals temperatuur, fansnelheded e.d.?
Zo ja, hoe? (Een linkje is voldoende evt ;))

Niek
 
Hoi

is het mogelijk in Java om waardes van sensoren in je pc te meten, zoals temperatuur, fansnelheded e.d.?
Zo ja, hoe? (Een linkje is voldoende evt ;))

Niek

Als je onder linux werkt dan kan ik wel een manier bedenken.
In linux kan je deze waarden terugvinden onder /proc

cat /proc/acpi/thermal_zone/THRM/temperature geeft bijvoorbeeld de huidige temperatuur.

Vanuit java moet je dan iets dergelijks doen:
Code:
Process p = Runtime.getRuntime().exec(
            "cat /proc/acpi/thermal_zone/THRM/temperature > temp" );
// het bestand temp inlezen om de temperatuur te weten

Als er onder windows ook iets bestaat als /proc dan kan je deze methode daar ook toepassen. btw je kan proberen rechtstreeks in te lezen van /proc maar het zal waarschijnlijk falen. Je kan wel eens proberen ze unbuffered in te lezen.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan