This walkthrough describes the simple process of evaluating an IoT device against weeve requirements as well as starting a running agent instance!
As with every software-hardware match, the first step is to check device specifications against software requirements. The basic checkpoints here are two: The system runs a "generic" Linux distribution like Ubuntu or Debian. Commonly used platforms like ARM and x86(_64) are supported. Second, Docker engine should be fully supported since this is the core technology weeve Agent uses to orchestrate applications on the edge.
Having a running instance is a few minutes away! weeve has developed an installation script to quickly fetch and install the right agent binary. All that is needed is a user-defined node name and an access token so the script has access to certificates that will be needed for the node registration. The script needs a running Docker installation to proceed.
To fetch and run the installer script simply run:
curl -s https://raw.githubusercontent.com/weeveiot/weeve-agent-installer/main/weeve-agent-installer.sh | sudo sh -s NodeName=<name of the node>
NodeNameargument with the desired value. After the completion of the script, the Node is registered and is visible under the Nodes tab of the weeve Manager.