Hardware validation
This walkthrough describes the simple process of evaluating an IoT device against weeve requirements as well as starting a running agent instance!


How To

1. Paper Qualification

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.
For an extensive approach, check the weeve System Requirements against the IoT device specifications and features.

2. Technical Evaluation

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>
replacing the NodeName argument 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.
For a more hands-on, manual installation and more on the installer options, follow the relevant docs page.

Next Steps

After the weeve Agent is up and running, it's time to utilise the weeve Manager to put together a sample edge application to connect data to systems. Learn more here!
Or even create your own modules for maximum flexibility and custom solutions!