My Devices Overview


The My Devices tab inside of Navigator is where you can control the Devices that your Navigator instance has access to. Navigator differentiates between two kinds of Devices, Nodes and Input Devices. Nodes are computing devices that run the webAI Runtime Agent to power your AI Flows. Input Devices are currently limited to Cameras, but will soon be extended with additional options.

This article covers the components of the My Devices tab and how to add workers. After adding devices to the My Devices tab, you can access them when configuring Element Settings in your workflows. These devices are also essential for building Clusters on which your Deployments run.


Overview

Nodes

Input Devices

1. Nodes & Input Devices Toggle

Nodes are external devices that contribute compute resources and/or host data for your AI workflows. Input Devices collect data for your model to process, such as webcams, microphones, sensors, or other data sources. Input Devices are currently limited to Cameras, but will soon be extended with additional options.

2. Device Name

This is the name of the Device which can be edited by clicking the three dots ... shown on the right side of the table (#7 in the image above). The device name given here is specific to the My Devices tab. When creating Clusters, you will have the ability to give these devices or nodes nicknames which can differ across Clusters.

3. Hostname

A hostname is the name assigned to a computer on a network that allows it to be identified and located. It acts like an address for the machine, facilitating communication with other devices on a network.

The hostname cannot be edited within the My Devices tab. However, you can edit this name in your System Settings → General → Sharing → Local hostname → Edit.

4. IP Address

An IP (Internet Protocol) address is a numerical label assigned to each device. It serves as an identifier for devices on networks, allowing them to communicate with each other through the IP protocol.

5. Hardware Details

The hardware details allows you to see the CPU usage, Disk usage, RAM usage, and GPU cores an added device has. These details can be a quick indication if the devices you have added to the My Devices tab have enough space and compute to run the AI workflows you build and deploy.

6. Add Worker Button

This button allows you to add new Worker Devices to the My Devices → Nodes tab. There are two ways to add a worker device, searching the network and adding a worker manually. We will go into more detail on adding a worker below.

7. Edit Button ...

Click the edit button on the My Devices → Nodes tab to rename the devices you've already added as well as delete a device.

If you need to delete multiple devices at once you can use the checkboxes next to the device Name.

 

8. Input Device Category

This is the category of the input device which could either be a Computer Camera or a Network Camera.

9. Add Input Device

This button allows you to add new Input Devices to the My Devices → Input Devices tab. There are two ways to add a new input device, through a computer camera or a network. We will go into more detail on adding a new input device below.


Adding a New Worker

There are two steps for adding a Worker into your Controller instance of Navigator. Getting these worker devices added are the first steps for configuring multiple machines in a Cluster for Deployments to run on.

Don't know the difference between a Controller and a Worker? See our Controller Mode vs Worker Mode article for more information!

Step 1 - Enable Worker Mode Through Navigator

  1. Download and Install Navigator onto the computer you would like to become a worker.
  2. During the installation setup of Navigator select Worker Mode (not Controller mode)
  3. If you have already selected Controller mode, you can click your profile icon in the bottom left corner of Navigator and click Switch to Worker Mode

  4. Once Navigator has been installed and Worker Mode has been set you should see the following view in Navigator.

    The computer that has Navigator's Worker Mode running can now be discovered by a computer that has Navigator running in Controller mode and is on the same network.

    You must also be logged into the same webAI account for Worker Mode devices to be discoverable and added. 

    Take note of the IP Address or Passcode from this instance of Navigator in Worker Mode. You will need one of those identifiers if you are going to add this device manually to your Controller instance.

Step 2 - Add New Worker Inside of Controller

  1. Open the Controller instance of Navigator.
  2. Head to the My Devices → Nodes tab inside of Navigator.
  3. Click the Add Worker button in the top right.
  4. You will now see two options for adding a worker:

    • Search the Network
    • Add Manually

    If you click Search the NetworkNext you should see the computer that is in Worker Mode if your Controller instance of Navigator and Worker instance are on the same network.

    If you click Add ManuallyNext you will now have the option to add the computer that is in Worker Mode manually with either the Passcode or the IP Address as shown in the image above in step 4.

  5. Once you click Add from either option above you should see the computer added to this Nodes tab inside of Navigator.
  6. On the computer that is in Worker Mode you should now see a Controller ID appear under the Controllers section at the bottom of the window.


Adding a New Input Device

Input Devices are currently limited to cameras. There are two types of cameras that can be added into Navigator for you to utilize through various input elements.

  • Computer Camera
    A camera that can be used through a computer. This can be either a built-in camera or one that is connected via a USB port.
  • Network Camera
    A camera accessible through a URL (like an IP or RTSP camera). These cameras run on the network and will not be run through a parent computer or node.

Below we will go through the steps of adding each of these types of cameras from the My Devices → Input Devices tab.

Adding a Computer Camera

  1. In the My Devices → Input Devices tab click the Add Input Device button
  2. Select Computer Camera then click Next
  3. You should see the modal below:

  4. Provide a Camera Nickname (this can be edited later)
  5. Select the Host Computer where the camera is located or attached.
  6. Provide a Camera ID.
    • If the camera is a part of the current machine you have Navigator open on use -1 as the ID.
    • If this is a USB connected camera - you can input the ID as 1 for example.
  7. Once all of the relative information has been entered, the Add button should activate and you can add this new input device!

Adding a Network Camera

  1. In the My Devices → Input Devices tab click the Add Input Device button
  2. Select Network Camera then click Next
  3. You should see the modal below:

  4. Provide a Camera Nickname (this can be edited later)
  5. Provide the Camera URL - the computer where the camera is located.
  6. Select the computer from the "Running On" dropdown. This is the computer analyzing video from your network camera.
  7. Once all of the relative information has been entered, the Add button should activate and you can add this new input device!

Adding Devices From Element Details

Within an Elements Settings you will see a "Running On" dropdown or "Camera Source" where you can select Nodes and Input Devices depending on the type of Element. When you open these dropdown menus you will see the buttons of Add Node or Add Input Device. You can also add Nodes and Input Devices directly from these Element Settings here. Once added - these newly added devices should show up in your My Devices tab.

.                      


Next Steps