|
|
|
@ -8,6 +8,7 @@ using Microsoft.EntityFrameworkCore;
|
|
|
|
|
using System.Collections.Generic;
|
|
|
|
|
using System.Linq;
|
|
|
|
|
using Microsoft.Extensions.Configuration;
|
|
|
|
|
using System;
|
|
|
|
|
|
|
|
|
|
namespace IoTNode
|
|
|
|
|
{
|
|
|
|
@ -77,8 +78,9 @@ namespace IoTNode
|
|
|
|
|
set.Add(new Setting { Name = "id", Value = macAddress.Md5(), Type = SettingType.Text });
|
|
|
|
|
set.Add(new Setting { Name = "code", Value = "根据id生成的授权码", Type = SettingType.Text });
|
|
|
|
|
//
|
|
|
|
|
var host = "localhost";
|
|
|
|
|
var stream = "localhost";
|
|
|
|
|
var host = this._cfg.GetValue("seed:host", "localhost");
|
|
|
|
|
var stream = this._cfg.GetValue("seed:stream", "localhost");
|
|
|
|
|
var delay = this._cfg.GetValue("seed:delay", "100");
|
|
|
|
|
set.Add(new Setting { Name = "debug", Value = "false" });
|
|
|
|
|
set.Add(new Setting { Name = "notify:enabled", Value = "true" });
|
|
|
|
|
set.Add(new Setting { Name = "notify:host", Value = $"http://{host}/IoTCenter" });
|
|
|
|
@ -91,7 +93,7 @@ namespace IoTNode
|
|
|
|
|
set.Add(new Setting { Name = "ffmpeg.args", Value = " -y -threads {0} -rtsp_transport tcp -use_wallclock_as_timestamps 1 -stimeout 3000000 -i \"{1}\" -fflags +genpts -c copy -f flv \"{2}\"" });
|
|
|
|
|
set.Add(new Setting { Name = "fbee.writelist", Value = "" });
|
|
|
|
|
set.Add(new Setting { Name = "camera.writelist", Value = "" });
|
|
|
|
|
set.Add(new Setting { Name = "delay", Value = "500", Type = SettingType.Text });
|
|
|
|
|
set.Add(new Setting { Name = "delay", Value = delay, Type = SettingType.Text });
|
|
|
|
|
db.SaveChanges();
|
|
|
|
|
|
|
|
|
|
var sn = macAddress;
|
|
|
|
|