Skip to content

waggle-sensor/nodecontroller

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 

Repository files navigation

Node Controller

The node controller is a single-board Linux computer providing encrypted TCP/IP messaging, data caching, node health monitoring, and cybersecurity tools including cryptokey management and signed software. While the above tasks are its main priority, through container-based isolation technologies, the node controller is also available to run user applications on the dedicated CPU-GPU resources.

Current Generation Node Controller

Our current generation of Node Controller is built on the Jetson Xavier NX and runs a custom Ubuntu 18.04 Linux image.

Layered resilience is composed of bootloader and OS failover mechanisms, our own Wagman v5 hardware and finally a system watchdog which ties all of these together.

The messaging and application stack is built on top of k3s and is provided by Waggle Edge Stack.

Source Code

Previous Generation Node Controller(s)

The legacy ARM32 based node controller is kept for reference only and is no longer supported.