...
Master, Deploy, CI/CD | Edge | Camera | |
---|---|---|---|
Hardware Platform | VM running on commercial-grade PC or better | Jetson Nano | H.View HV-500E6A |
CPU | x86 (Intel i5, 2 cores) | ARM (Cortex-A57, 4 cores) | N/A |
OS | Linux (Ubuntu 20.04) | Linux (Ubuntu 20.04) | N/A (pre-installed) |
Memory | 4 GB | 2 GB | N/A |
Storage | 128 GB HD | 32 GB SD card | N/A (SD card optional) |
Network | Wired ethernet x1 | Wired ethernet x1 | Wired Ethernet x1 |
Other | LoRa dongle (LRA-1)* *Used in R6 configuration | ONVIF (Profile S, Profile T) supporting IP camera |
The specifications above are those used for the blueprint implementation for testing, but other base hardware or OS choices could easily be supported in many cases.
...
- Master node:
- OS: Ubuntu 20.04
- Cluster management: Kubernetes 1.22.69
- Cluster networking: Flannel 0.1617.3 0 (CNI plugin 1.0.1)
- Container repository: Docker Registry 2.78.1
- Container runtime: Docker 20.10.712
- MQTT broker: Mosquitto 2.0.14
- Deploy node:
- OS: Ubuntu 20.04
- Deploy scripting: Ansible 45.96.0
- Edge node:
- OS: Ubuntu 20.04
- Cluster service: kubelet 1.22.69
- Container runtime: Docker 20.10.712
- Edge services: EdgeX Foundry 2.1.0
- Sensor node (R6 configuration):
- OS: Rasbian 11.1
- Scripting: Python 3.9.2
- Camera (R7 configuration):
- Built-in embedded software
- CI/CD:
- Build automation: Jenkins 2.319332.23
- Test scripting: Robot Framework 45.1.20
The current blueprint does not describe external interfaces e.g. to cloud services. The MQTT broker could be configured to supply data and control interfaces to an external service, but the blueprint does not define that functionality.
...