0
node.js에서 digitem
을 실행하는 DS18B20 온도 센서를 읽으려고하지만 출력에 온도 값이 없습니다. 나는 결과를 얻을 리눅스 쉘에서 명령 /usr/bin/digitemp_DS9097 -s /dev/ttyUSB0 -a
을 실행하면node.js로 digitemp 출력을 얻는 방법은 무엇입니까?
stdout: DigiTemp v3.5.0 Copyright 1996-2007 by Brian C. Lane
GNU Public License v2.0 - http://www.digitemp.com
:
var exec = require('child_process').exec;
child = exec('/usr/bin/digitemp_DS9097 -s /dev/ttyUSB0 -a',
function (error, stdout, stderr) {
console.log('stdout: ' + stdout);
console.log('stderr: ' + stderr);
if (error !== null) {
console.log('exec error: ' + error);
}
});
출력 : 여기에 코드입니다. node.js에 -w
옵션이있는 센서 목록을 얻을 수 있으므로 문제는 센서를 읽는 것이 아닙니다.