Skip to content

SignalCatalog

Source: src/AWS/IoTFleetWise/SignalCatalog.ts

An AWS IoT FleetWise signal catalog — the account-wide collection of standardized vehicle signals (branches, sensors, actuators, attributes) that model manifests draw from.

AWS IoT FleetWise is offered in us-east-1 and eu-central-1 only; the provider follows the ambient region when supported and pins us-east-1 otherwise. Access to the service is allowlist-gated by AWS — accounts without access receive AccessDeniedException on every operation.

Catalog with a Branch and a Sensor

const catalog = yield* SignalCatalog("Signals", {
nodes: [
{ branch: { fullyQualifiedName: "Vehicle" } },
{
sensor: {
fullyQualifiedName: "Vehicle.Speed",
dataType: "DOUBLE",
unit: "km/h",
},
},
],
});

Catalog with Attributes

const catalog = yield* SignalCatalog("Signals", {
description: "vehicle signals",
nodes: [
{ branch: { fullyQualifiedName: "Vehicle" } },
{
attribute: {
fullyQualifiedName: "Vehicle.VIN",
dataType: "STRING",
},
},
],
tags: { team: "telemetry" },
});