Skip to main content

Data Monitoring

This page provides an overview of how to access data collected by the agent, both with and without internet connectivity.

Local Agent (Offline Mode)​

For network-isolated environments, the agent can be operated fully offline, offering full monitoring through a browser or desktop application.

Browser Access​

If device has internet connectivity, it's settings for local connectivity will be shown in the settings page.

import-export

Otherwise from terminal

  1. Get your device’s IP using:
ifconfig
  1. Visit:
https://<local-ip>:19993

For example:

https://172.28.78.216:19993

  1. Enter the configured password from nimbus.json.

Remote Terminal​

The Cogniteam Cloud Platform enables seamless access to a remote Linux terminal directly from your browser via the Agent installed on the device. Read more about our Remote Terminal

Command Line Interface (CLI)​

Data can be accessed locally via the terminal. The agent may provide CLI tools or commands to retrieve or process the data.
Example commands:

nimbus session 
nimbus session local
nimbus platform wifi

For a complete list of CLI commands, refer to the CLI Documentation

gRPC Integration​

The agent supports gRPC, enabling integration with applications written in languages like Python, Go, or C++.

Desktop Application - Experimental​

The desktop app is known to work best on Linux, but will also work on Mac and WSL (Windows).

  • WebRTC communication might be limited
  1. Download .deb for Ubuntu X86
  2. Install it:
sudo dpkg -i cogniteam_latest_amd64.deb
sudo apt-get install -f

In WSL you might also need to install

sudo apt update
sudo apt install libasound2t64
  1. Launch the application and connect to the local agent.
cogniteam

import-export

Cloud Agent (Online Mode)​

When the agent has internet access, additional remote methods become available for accessing data:

Robot page - Monitoring tab​

Enables to set viewers, select streams and visualize data. Read more about it in Robot Monitoring page

import-export

Remote Terminal​

The Cogniteam Cloud Platform enables seamless access to a remote Linux terminal directly from your browser via the Agent installed on the device. Read more about our Remote Terminal

REST API​

The agent exposes a REST API for seamless integration with cloud services, third-party tools, or custom applications. Example API endpoints include:


GET /robot/{robotId}

Example Response

{
"RobotData": {
"BasicData": {
"Id": "459fe5a6-69d4-49a7-aecb-7537e6e4dfae",
"Name": "AMR-Qualcomm-RB5"
},
"IsOnline": false
},
"FleetName": "2222222",
"OrganizationName": "Cogniteam",
"LastTimeSeen": "2024-09-29T13:07:27.211444Z",
"Members": {
"OrgAdmins": {
"OrgAdmins": [
"user@cogniteam.com",
...
]
},
"SharedUsers": {
"UserPermissions": [
{
"UserId": "QA_user2@cogniteam.com",
"PermissionType": 1
},
....
]
}
}
}

For a complete list of API endpoints, refer to the API Gateway Documentation.