Scenario One A: Edge Node
This is one of the key systems used in a garden or on a farm. It allows devices to connect and can create or extend a network connection to a device while allowing data collection locally and potentially data virtualization and transport northbound. In turn, the Edge Node connects to an Edge Gateway. The Edge Node is defined by its capability of running a container engine like Docker or podman that allow execution of containerized workloads and related machine learning.
Target release | |
---|---|
Epic | |
Document status | DRAFT |
Document owner | @Joseph Pearson |
Designer | |
Developers | |
QA |
Goals
Run a container engine
Run the Open Horizon Agent
Provide a northbound target for Edge Device onboarding
Extend a network connection to Edge Devices
Optionally enable data collection, data virtualization (distributed querying), data transport northbound
Provide a simple mechanism to on-board devices, specify their purpose, and begin functioning (collecting data and/or enabling actuation)
Background and strategic fit
This is the main connection point between deployed sensors and a local, centralized gateway. This optionally provides data storage beyond what is contained on the device itself, and functions as the most local system for actionable insights.
Assumptions
The system runs Linux, has 2GB+ RAM, 10GB+ storage, runs a container engine, likely Docker or podman
The system will run at least one Open Horizon Agent
The system can run a workload to extend a network to local devices, e.g. LoRa, WiFi, Bluetooth, wired protocols
The system can run a workload to connect to local devices, e.g. Fledge, EdgeX Foundry, Home Assistant, Kura, Node-RED
Requirements
Title | User Story | Importance | Notes | |
---|---|---|---|---|
1 | Table Garden | |||
2 | Outdoor Single Sensor | |||
3 | Containerized IoT Edge Ecosystem | |||
4 |
User interaction and design
@Jeff LuPlease insert your high-level architecture diagram here.
Questions
Below is a list of questions to be addressed as a result of this requirements document:
Question | Outcome |
---|---|