Skip to content

Production Management System

Tolomeo-Home

The PMS is the production backbone of ToloMEO. It manages the full hardware lifecycle from the definition of hardware component types through to production, event tracking, and firmware version management.

Sub-modules

Sub-module Description
Parts Hardware component type catalog
Devices Physical device lifecycle: infos and events aggregate
Events Internal and public lifecycle event tracking per device
Customers Customer records and their associated custom parts
Device groups Groups of devices aggregated by filtering options
Models Firmware targets and OTA release management

The PMS home dashboard provides a high-level production state overview across all sub-modules.

Parts

Parts list

A part represents a specific hardware variant identified by its part number and PCB and BOM revisions. Parts are the hardware type catalog from which physical devices are instantiated. Parts can be organized into part families and composed into hierarchical assemblies via sub-parts. Customer-specific variants can be defined as custom parts without duplicating the base part record. See PMS Setup for the full workflow of defining parts, families, and models before manufacturing.

Boardarray Part

Devices

Devices list

A device is a physical unit registered in ToloMEO on creation. Devices reference a part (their hardware type) and are assigned to a customer. Devices as resources can be created through the ToloMEO CLI, which registers them in the platform. See the Device Provisioning flow for the full manufacturing and registration process.

Devices can be organized into device groups for bulk operations and targeted OTA delivery. Devices support parent and sub-device relationships for hierarchical assembly tracking.

Events

Public events

Events record lifecycle milestones for individual devices. There are two categories:

Public events
Significant milestones visible to customers. Created either by operators or automatically when a device transitions state.
Internal events
Recorded by operators. Used for production notes, validation results, and QA records. Not visible to end customers.

Internal events

Customers

Customers

The Customers sub-module within PMS manages the association between customers and their custom parts. For user and permission management of the same customer entities, see Administration.

Device groups

Device groups

Devices can be organized into device groups either through static or dynamic groups. Static groups aggregate finite device selections into device groups, while dynamic groups leverage a filtering system for smart grouping systems.

Models

Models

A model is the central linking entity across the platform. It joins a customer, a part (hardware type), and a firmware version, and is the reference for both OTA firmware delivery as well as BOM and CVE tracking in Cybersecurity

Inside each model users can view firmware details as well as linked device states. New firmware releases can then be uploaded and served to devices upon activation (view Update flow)

Models BA