i

Getting Started with General Infinity

General Infinity is a platform for managing fleets of edge devices: small computers like a Raspberry Pi or an NVIDIA Jetson that run out in the field, often far from anyone who could plug in a monitor and keyboard. Instead of updating each device by hand, you push your code once from your own computer, and every device in that fleet picks it up on its own.

A fleet is a named group of devices that all run the same deployment. You might keep one fleet for a batch of sensors at a warehouse, and a separate fleet for a different product line entirely. Devices check in with the platform on a regular basis and pull whatever version has been assigned to their fleet, so nobody has to walk out and connect to each one individually.

Getting code onto a fleet is done through the General CLI, a small command line tool you run from your own machine. It handles logging you in, uploading your project, and telling a fleet which version to run.

The rest of this guide walks through that process from the dashboard, starting with your list of fleets and ending with the CLI downloaded and ready to use.

1

Your Fleets

After signing in, you land on your list of fleets. This is every fleet on your account in one place. Select a fleet to see the devices inside it.

The All Fleets page, showing a list of fleets on the account.
2

Devices in a Fleet

Opening a fleet shows every device that belongs to it, along with three ways to deploy to that fleet: GitHub, DockerHub, and Easy Way.

Devices inside a fleet, with GitHub, DockerHub, and Easy Way deploy options.
3

Deploy with Easy Way

Easy Way is the fastest path to a working deployment, and the one this guide follows.

The device page with the Easy Way button highlighted.
4

Choose Your Platform

Easy Way opens a short set of instructions for your operating system. Choose Linux to download the General CLI.

The Add Release dialog with the Linux download button highlighted.
5

CLI Downloaded

Once the download finishes, the General CLI is ready to run from your project directory.

The downloaded General CLI file in the Downloads folder.