volttron 为仪表板托管一个网页
volttron host a web page for dashboard
在 Simple Web Agent Walk-through 的 VOLTTRON readthedocs 中,是否可以 运行 在独立的 VOLTTRON 部署中使用 Web 代理?或者网络代理是否需要连接到中央 Volttron 实例?连接到中央实例的 VOLTTRON 边缘设备可以托管 Web 界面吗?
我很好奇的是本地边缘设备(中央设备、非中央设备或混合设备)是否托管一个用于代理设置点控制的简单仪表板。
我只是在玩一些非常简单的东西 html <input>: The Input (Form Input) element
我很好奇最佳实践是否是托管一个单独的 Web 实例,在该实例中 VOLTTRON 可以直接点击休息端点来获得一些来自建筑操作人员的“设定点信息”,或者如果边缘设备本身可以托管一个网络界面......?
非常简单的仪表板,稍后我可能会在浏览器中添加一些 javascript,这是一个我很好奇的粗略想法。
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Slipstreaminc GEB</title>
<style>
label {
display: block;
font: 1rem 'Fira Sans', sans-serif;
}
input,
label {
margin: .4rem 0;
}
</style>
</head>
<body>
<p>Useful Links Below</p>
<ul>
<li><a href="http://192.168.0.105:5000/">HOME</a></li>
<li><a href="http://192.168.0.105:5000/verify-event">LAST EVENT UPLOAD</a></li>
<li><a href="http://192.168.0.105:5000/verify-load-roller">VERIFY LOAD ROLLER</a></li>
</ul>
<hr>
<fieldset>
<h1>Setpoints for buildling load rolling algorithm</h1>
<form class="" action="index.html" method="post" enctype="multipart/form-data">
<label>Building kW Setpoint:</label>
<input type="number" name="" value=""><br>
<legend>Weekdays Load Rolling Enabled Check Box:</legend>
<div>
<input type="checkbox" id="coding" name="interest" value="coding">
<label for="coding"></label>
</div>
<legend>Weekends Load Rolling Enabled Check Box:</legend>
<div>
<input type="checkbox" id="coding" name="interest" value="coding">
<label for="coding"></label>
</div>
<hr>
<label for="appt">Choose start time for electrical load rolling:</label>
<input type="time" id="appt" name="appt"
min="09:00" max="21:00" required>
<small>Available hours to select 9am to 9pm</small>
<hr>
<label for="appt">Choose end time for electrical load rolling:</label>
<input type="time" id="appt" name="appt"
min="09:00" max="21:00" required>
<small>Available hours to select 9am to 9pm</small>
</fieldset>
<form action="/transform" method="post" enctype="">
<input type="submit" />
</form>
</table>
</body>
</html>
看起来像这样,感谢您的任何建议,这里没有很多智慧:)
不需要在平台上安装 volttron-central 代理,以便代理服务器 Web 内容。
一个 必须在特定实例的 VOLTTRON 配置文件中有一个 bind-web-address。 VOLTTRON 代理必须在网络实例 运行 上注册,以便代理处理网络请求的回调并为请求建立端点。
一个 不需要 具有 volttron-central 代理才能拥有对 VOLTTRON 实例的管理员访问权限。
您在这里拥有的绝对可以 运行 在边缘设备上。但是,如果您要让边缘设备通过互联网,我会确保您了解并拥有边缘设备的证书。
在 Simple Web Agent Walk-through 的 VOLTTRON readthedocs 中,是否可以 运行 在独立的 VOLTTRON 部署中使用 Web 代理?或者网络代理是否需要连接到中央 Volttron 实例?连接到中央实例的 VOLTTRON 边缘设备可以托管 Web 界面吗?
我很好奇的是本地边缘设备(中央设备、非中央设备或混合设备)是否托管一个用于代理设置点控制的简单仪表板。
我只是在玩一些非常简单的东西 html <input>: The Input (Form Input) element
我很好奇最佳实践是否是托管一个单独的 Web 实例,在该实例中 VOLTTRON 可以直接点击休息端点来获得一些来自建筑操作人员的“设定点信息”,或者如果边缘设备本身可以托管一个网络界面......?
非常简单的仪表板,稍后我可能会在浏览器中添加一些 javascript,这是一个我很好奇的粗略想法。
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Slipstreaminc GEB</title>
<style>
label {
display: block;
font: 1rem 'Fira Sans', sans-serif;
}
input,
label {
margin: .4rem 0;
}
</style>
</head>
<body>
<p>Useful Links Below</p>
<ul>
<li><a href="http://192.168.0.105:5000/">HOME</a></li>
<li><a href="http://192.168.0.105:5000/verify-event">LAST EVENT UPLOAD</a></li>
<li><a href="http://192.168.0.105:5000/verify-load-roller">VERIFY LOAD ROLLER</a></li>
</ul>
<hr>
<fieldset>
<h1>Setpoints for buildling load rolling algorithm</h1>
<form class="" action="index.html" method="post" enctype="multipart/form-data">
<label>Building kW Setpoint:</label>
<input type="number" name="" value=""><br>
<legend>Weekdays Load Rolling Enabled Check Box:</legend>
<div>
<input type="checkbox" id="coding" name="interest" value="coding">
<label for="coding"></label>
</div>
<legend>Weekends Load Rolling Enabled Check Box:</legend>
<div>
<input type="checkbox" id="coding" name="interest" value="coding">
<label for="coding"></label>
</div>
<hr>
<label for="appt">Choose start time for electrical load rolling:</label>
<input type="time" id="appt" name="appt"
min="09:00" max="21:00" required>
<small>Available hours to select 9am to 9pm</small>
<hr>
<label for="appt">Choose end time for electrical load rolling:</label>
<input type="time" id="appt" name="appt"
min="09:00" max="21:00" required>
<small>Available hours to select 9am to 9pm</small>
</fieldset>
<form action="/transform" method="post" enctype="">
<input type="submit" />
</form>
</table>
</body>
</html>
看起来像这样,感谢您的任何建议,这里没有很多智慧:)
不需要在平台上安装 volttron-central 代理,以便代理服务器 Web 内容。
一个 必须在特定实例的 VOLTTRON 配置文件中有一个 bind-web-address。 VOLTTRON 代理必须在网络实例 运行 上注册,以便代理处理网络请求的回调并为请求建立端点。
一个 不需要 具有 volttron-central 代理才能拥有对 VOLTTRON 实例的管理员访问权限。
您在这里拥有的绝对可以 运行 在边缘设备上。但是,如果您要让边缘设备通过互联网,我会确保您了解并拥有边缘设备的证书。