What is Edge Builder
IOTech Edge Builder provides a flexible and open solution that supports the management of edge systems at scale.
In an edge system, potentially consisting of hundreds or thousands of edge nodes, addressing the problem of hardware and software provisioning in a distributed and heterogeneous edge environment is a significant challenge. Edge Builder supports the following management capabilities:
- Secure edge node registration
- Edge node software installation
- Edge node monitoring
- Application deployment
- Application orchestration
- Application monitoring
Architecture
The following diagram provides graphical representation of the Edge Builder architecture including the node and server components described below:
Edge Builder is built on a foundation of mature, innovative, open technologies. It provides an edge management solution that can be hosted on-premises or on the cloud. Edge Builder supports the management of nodes, such as IoT Gateways, Industrial PCs, Edge Servers or even Micro-controller Units (MCUs), and of applications independent of hosting environment, target deployment nodes and application workloads.
IOTech provides a demonstration project, which you can use with the tutorials to learn how to use Edge Builder. For further information, see Quick Start.
Note
You do not need to install Edge Builder, as described in Installation, to run these tutorials.
Glossary
Term | Definition |
---|---|
Edge Node (Node) | The machines that Edge Builder directly manages, where our node components are installed |
Applications (Apps) | Applications that Edge Builder deploys, these may be in either docker-compose or systemd formats |
Device | A machine that generates data, this machine is not directly managed by Edge Builder |
Provisoning | The act of registering an Edge Node with Edge Builder and installing the node components |