Upload and Retrieve Data with Viam's Data Client API
Use the data client API to upload and retrieve data directly to the Viam app.
Use the data client API to upload and retrieve data directly to the Viam app.
Configure the data management service to capture data from your components and services and sync it to the cloud.
The Viam Registry provides ML models that can recognize patterns in your data. You can use them on your machines to interpret the machine’s surroundings.
Deploy machine learning models to a machine and use the vision service to detect or classify images or to create point clouds of identified objects.
Capture images from a camera on your machine and selectively sync images to the cloud with filtering.
Give commands to your ML model service to make inferences based on a provided ML model.
Viam has a built-in tool called fragments for using the same configuration on multiple machines.
Capture data from machines, sync it to the cloud, and access it and train image classification and object detection models on the data.
Label data and create datasets for managing data and creating machine learning models.
Fleet and data management permissions.
Design your ML Model service to work with Viam’s vision services.
If you want to train models to custom specifications, write a custom training script and upload it to the Viam Registry.
Capture and sync data about your machines’ performance.
Download data from the Viam app using the data client API or the Viam CLI.
Upload data to the Viam app from your local computer or mobile device using the data client API, Viam CLI, or Viam mobile app.
Trigger cloud sync to sync captured data when custom conditions are met.
Collect data from your machine or fleet and visualize it in Grafana.
Create an alarm system that can detect people and can recognize faces, allowing it to smartly trigger alarms.