Add Device

Step-by-Step guide on how to add a device ti your workspace.

The beeta.one platform utilises an Agent software that runs on edge devices to facilitate the seamless integration of data flows and enable efficient processing at the edge. This Agent acts as a bridge between the edge devices and the beeta.one platform, ensuring smooth communication and data transfer.

The Agent is designed to be hardware-agnostic, compatible with any edge device running a Linux Distribution and with Docker installed. This flexibility allows for easy deployment and scalability across a wide range of edge computing environments.

Prerequisites

  • Ensure that your device is running a Linux OS (Ubuntu, Debian, Fedora, CentOS, or similar recommended).

  • Install Docker Engine on your device by following the instructions here.

  • Ensure you have access to the device via the command-line interface (CLI).

Minimum Hardware Requirements

  • Supported Platforms: x86, AMD64 (x86-64), ARM.

  • Processor: 32-bit, 64-bit recommended

  • CPU Speed: 1GHz

  • Memory (DDR3): 512MB RAM, 2GB+ RAM recommended

  • Internal Storage (Onboard Flash): 4GB.

  • External Storage (Disk): 2GB.

Registering the Device and Downloading Configuration

  1. Log in to the beeta.one platform and navigate to the devices page in the side navigation.

  2. Click on the "+ New Device" button to add a new device to the platform.

  3. Provide a name for your device and select the appropriate device type from the list. If your device type is not listed, select "other" as long as your device fulfils the listed requirements.

  4. Submit the form, and your newly created device will appear in the list with the status "registered."

  5. Click on the three dots next to your device and select "Download Agent config." This will download a JSON file containing the necessary configuration for the Agent.

Installing the Agent on Your Device

  1. Connect to your device via the command-line interface (CLI).

  2. Copy the previously downloaded configuration file to your device or create a new configuration file on the device by running the following command:

    sudo nano agent-conf.json

    Copy the content from the downloaded JSON file and paste it into the newly created agent-conf.json file. Save and close the file.

  3. Run the following command to install the Agent on your device, replacing <config-file> with the path to the configuration file:

    curl -sO https://file-service.theone.beeta.one/agent/installer.sh && sh installer.sh <config-file>
  4. The installation process will begin and connect your device to your workspace. Once the process is complete, your device will appear in the list with the status "Connected".

By following these steps, you can easily add a device to your workspace and install the Agent, enabling efficient data collection, preprocessing, and analysis at the edge. This empowers organisations to harness the full potential of edge computing, leading to improved operational efficiency, reduced latency, and enhanced decision-making capabilities.

Last updated