Create a device

This guide will teach you how to create a device, add it to your Formant organization, and configure it.

Step 1: Add device

If this is the first device for your organization, you will be prompted to Add device from the signup screen.

If you are not prompted from the signup screen:

  1. In Formant, open the menu in the upper-left corner and click Settings.
  2. Click Devices, and then click the Add device button in the upper-right corner.
800

How to navigate to the "Add device" workflow

Step 2: Basic device configuration

  1. Give your device a name.
  2. (Optional) Configure advanced settings for your device:
    • Tags: Tags add metadata to your device which allows you to add it to device groups, configure notifications, or control user access. For more information, see Configure access levels.
    • Configuration template: You can duplicate the configuration of an existing device using a configuration template. For more information, see Configuration templates.
    • Autoconfigure: If you enable this feature, Formant will choose a default set of streams, views, and modules to quickly set up your device.
  3. Click Continue.

📘

When you click Continue, you will be shown a provisioning script for your device. If you would like to provision your device now, proceed to Install the Formant agent.

If you want to install the Formant agent via Docker, do not run the provisioning script and proceed to Install the Formant agent via Docker.

Step 3: Further device configuration

This guide will provide a general overview device configuration. Where configuration is more complex, or relates to a topic with more in-depth documentation, a link will be provided to the relevant page.

To access the device settings window:

  • From the device view, click the three dots in the upper-right corner >> Configure device.
  • From the Formant homepage, open the menu in the upper-left corner and click Settings >> Devices, and then click on your device.

General settings

PropertyUsage
NameView or change your device name.
ProvisionedGives the timestamp at which the device was first provisioned.
UpdatedGives the timestamp at which the Formant agent was last updated.
Device IDGives the device's ID.
Agent versionGives the version of the agent currently running on the device.
PropertyUsage
SSH & port forwardingEnable or disable SSH and port forwarding for your device.
Terminal accessEnable or disable terminal access from the Formant web application to your device.
Low Bandwidth AgentEnable or disable low bandwidth mode. When set to ON, the rate at which streams ingest data is reduced. Telemetry and teleoperation performance may be degraded.
Disk buffer size (MiB)Set the maximum disk space the Formant agent is allowed to use on your device to buffer data. The default is 100 MiB.
On-demand disk buffer size (MiB)Set the maximum disk space the Formant agent is allowed to use on your device to buffer on-demand data. The default is 200 MiB.

For more information on on-demand data ingestion, see On-demand streams.
Rate limit (Hz)Restrict the rate of update for all data streams on this device. The default value is 0.5 Hz.

Further configuration

Documentation for the following device configuration options is presented in an in-depth, task-oriented way:

TopicExplanation and reference
Adapter configurationSee Adapters.
URDFSee URDF.
TagsSee Configure access levels.
Application configurationRequires use of the Formant Agent SDK. Store key-value pairs on this device. These can be called by a dedicated method of the Agent SDK, get_app_config().

For more information on the Agent SDK, see Agent SDK installation and overview.
For a complete reference, see Agent SDK Reference.
Blob dataRequires use of the Formant Agent SDK. Store text in any format. This can be called by a dedicated method of the Agent SDK, get_config_blob_data().

For more information on the Agent SDK, see Agent SDK installation and overview.
For a complete reference, see Agent SDK Reference.
FollowersSee Event-triggered SMS alerts.
Slack channelsSee Send events to Slack.

👋

If you notice an issue with this page or need help, please reach out to us! Use the 'Did this page help you?' buttons below, or get in contact with our Customer Success team via the Intercom messenger in the bottom-right corner of this page, or at [email protected].