A component is an atomic sensing unit (for instance, a camera) that can output zero or more streams of observations. The observations that it produces inform its type.
Every component contains some common fields. These are primarily used for identification within the Plex.
||A universally unique identifier for the component.|
||A universally unique identifier for the "root" component of the Plex.|
||A colloquial or friendly name for the component. This does not need to be unique.|
From here, components are differentiated by their observation type. See the relevant page for descriptions and API examples for each component type.
At present, the Tangram Vision Platform only supports cameras. This won't be the case for long! We have plans for:
...and we're always open to learning about other sensing modalities that are important to your system.