回调到一个文件然后 JSON 这个文件
Callback into a file then JSON this file
我使用 onvif 包来控制我的相机。
但是要分析输出,我需要一个 JSON 文件。
目前我的输出在控制台上,但我是新手,我不知道如何将其放入文件中 JSON。
这是我的程序:
var CAMERA_HOST = 'IP',
USERNAME = 'USER',
PASSWORD = 'PASSWORD',
PORT = 'PORT';
var http = require('http'),
Cam = require('./onvif').Cam;
new Cam({
hostname: CAMERA_HOST,
username: USERNAME,
password: PASSWORD,
port: PORT
}, function(err) {
if (err) {
console.log('Connection Failed for ' + CAMERA_HOST + ' Port: ' + PORT + ' Username: ' + USERNAME + ' Password: ' + PASSWORD);
return;
}
console.log('CONNECTED');
this.getImagingSettings({VideoSourceToken:'000'},function(err, stream) {
console.log(stream);
});
});
它有效,我在控制台上得到了这个:
CONNECTED
{ brightness: 50,
colorSaturation: 50,
contrast: 50,
exposure: { mode: 'MANUAL', iris: 0.995633 },
focus: { autoFocusMode: 'MANUAL', defaultSpeed: 1 },
sharpness: 50 }
现在如何从中获取 JSON 文件?
感谢您的帮助。
我通过添加这些命令完成了此操作:
fs.writeFile('Dgetimage.json', JSON.stringify(stream), function (err) {
if (err) throw err;
console.log('Sauvergardé!');
});
它将 json 答案保存在 Dgetimage.json 文档中(与 javascript 程序相同的文件夹)
我使用 onvif 包来控制我的相机。
但是要分析输出,我需要一个 JSON 文件。
目前我的输出在控制台上,但我是新手,我不知道如何将其放入文件中 JSON。
这是我的程序:
var CAMERA_HOST = 'IP',
USERNAME = 'USER',
PASSWORD = 'PASSWORD',
PORT = 'PORT';
var http = require('http'),
Cam = require('./onvif').Cam;
new Cam({
hostname: CAMERA_HOST,
username: USERNAME,
password: PASSWORD,
port: PORT
}, function(err) {
if (err) {
console.log('Connection Failed for ' + CAMERA_HOST + ' Port: ' + PORT + ' Username: ' + USERNAME + ' Password: ' + PASSWORD);
return;
}
console.log('CONNECTED');
this.getImagingSettings({VideoSourceToken:'000'},function(err, stream) {
console.log(stream);
});
});
它有效,我在控制台上得到了这个:
CONNECTED
{ brightness: 50,
colorSaturation: 50,
contrast: 50,
exposure: { mode: 'MANUAL', iris: 0.995633 },
focus: { autoFocusMode: 'MANUAL', defaultSpeed: 1 },
sharpness: 50 }
现在如何从中获取 JSON 文件?
感谢您的帮助。
我通过添加这些命令完成了此操作:
fs.writeFile('Dgetimage.json', JSON.stringify(stream), function (err) {
if (err) throw err;
console.log('Sauvergardé!');
});
它将 json 答案保存在 Dgetimage.json 文档中(与 javascript 程序相同的文件夹)