Sign inSign up

jcoliz/brewhub-dashboard

By jcoliz

•Updated about 3 years ago

Image
0

1.9K

jcoliz/brewhub-dashboard repository overview

⁠BrewHub.Net: Multi-stack IoT Architecture

BrewHub.Net is an IoT reference architecture using .NET-based device software, InfluxDB and Grafana on a multi-node edge cluster, connected to Azure Services on the backend, with a Vue.JS dashboard for user monitoring and control.

LayerPurposeProjects
DevicesCompute devices connected to machinery, equipment or others. Drives sensors and actuators to sense or drive the attached equipment. May be connected directly, or through industrial control systems (e.g. PLCs)6-Unit Controller⁠
EdgeMulti-node edge cluster(s), located on-premises, connected to each device. Handles the 'hot path' of data as it immediately comes off devices. Provides key near-real-time insights and alerting. Cools the data slightly before sending a less-frequent and more-focused data representation to the cloudEdge⁠
CloudBack-end services collect and reason over multiple sites, provide a big-picture view and wide-scope control plane.
DashboardGives users a single pane of glass to monitor, configure, control, and gain insights about their system. Can run cloud-side to look across an entire operation, or on the edge to give a low-latency view into a single site.Dashboard⁠

The Six-Unit Distillery is a reference implementation to demonstrate how this architecture can effectively be brought together across the device, edge, cloud, and web stacks.

⁠Web-Based Dashboard

This container has the web-based dashboard for the "Six Unit Distillery" reference implementation. It is designed to run as an Azure App Service or locally on the edge. At the moment, it is only configured to run on the edge.

Tag summary

Content type

Image

Digest

sha256:8151b0f00…

Size

113.7 MB

Last updated

about 3 years ago

docker pull jcoliz/brewhub-dashboard