使用node.js观察OWFS
我试图在OWFS中使用node.js Watch在一个单线温度设备上,但是当温度变化时不会激发点火。
(在Raspberry pi上运行)。
像这样的:
var fs = require('fs'); var fo = '/mnt/1wire/10.8782E4000800/temperature'; fs.watchFile(fo, function (curr, prev) { var temp = fs.readFileSync(fo); console.log('the temperarture is: ' + temp); });
我怀疑,OWFS不是一个“真正的”文件系统,这就是原因(文件时间戳不更新温度更新)。
有没有办法绕开这个?