Skip to main content

Connect BMS Data to a Facility Twin

Use this recipe when a facility team needs building management system data in a FactVerse facility digital twin.

The same pattern can apply to chilled water systems, AHUs, electrical meters, environmental sensors, alarms, and other facility data sources.

Workflow flow

Outcome

At the end of this workflow, you should have:

  • a BMS-related connector;
  • source points browsed and previewed;
  • mappings from source points to facility assets or points;
  • sync history and quality checks;
  • reviewed data ready for Inspector, AI Agent, BI, or facility operations workflows.

Prerequisites

Prepare:

RequirementNotes
Facility asset modelBuilding, floor, zone, system, equipment, and point structure.
Source point listBMS point schedule, device list, tag list, or meter list.
Connector detailsBACnet, REST, JDBC, MQTT, or another enabled source type.
Units and rangesTemperature, pressure, flow, power, energy, humidity, status, or alarm ranges.
Facility reviewerSomeone who understands the BMS and operating intent.

Source data inputs

Collect these inputs before connector work starts:

InputExample
Point identityBMS point name, device ID, object ID, tag, topic, or table column.
Facility targetBuilding, floor, zone, system, equipment, or point in the facility twin.
Timestamp behaviorReal-time value timestamp, historian timestamp, or file export timestamp.
Unit and scaleCelsius, kW, kWh, pressure, flow, humidity, alarm code, or status value.
Refresh expectationRealtime, interval, nightly, or on-demand.
Source quality noteKnown stale points, offline devices, duplicate tags, or manual override fields.

Step 1: Choose connector type

Choose the connector that matches the customer environment.

Source situationTypical connector
Direct building automation protocolBACnet
BMS data exposed through APIREST
BMS data stored in a database or historianJDBC
IoT gateway publishes equipment dataMQTT
Offline point export or pilot importCSV

Use Connector Configuration to prepare source settings.

Step 2: Create and test connector

  1. Open Data Integration > Connectors.
  2. Add connector.
  3. Enter connection settings.
  4. Choose sync strategy.
  5. Test connection.
  6. Save connector.
  7. Start connector when ready.

For first rollout, start with a limited point set before connecting every BMS point.

Step 3: Browse and preview BMS points

Browse the source and preview candidate points.

Confirm:

  • point name;
  • equipment or zone;
  • timestamp;
  • value;
  • unit;
  • expected range;
  • update frequency;
  • source owner.

Reject points that are stale, duplicate, unexplained, or not needed for the workflow.

Step 4: Map source points to facility targets

Create mappings for reviewed points.

Examples:

Source pointTarget
chilled water supply temperaturechiller plant supply temperature point
AHU discharge air temperatureAHU discharge air temperature point
pump statuspump operating status
electrical meter kWelectrical meter demand point
zone temperaturezone temperature point
BMS alarm severityalarm severity field

Add transform expressions when source units differ from target units.

Step 5: Check quality and sync history

After sync, check:

  • read count;
  • written count;
  • failed count;
  • last sync time;
  • completeness;
  • timeliness;
  • accuracy;
  • quality trend.

If values are stale or missing, check source schedule, BMS availability, connector status, and mapping rules.

Step 6: Use in facility workflows

Reviewed BMS data can support:

  • Inspector operational views;
  • AI Agent facility status summaries;
  • energy and operations dashboards;
  • alarm review workflows;
  • maintenance planning;
  • Green Mark evidence preparation where the project scope includes facility evidence workflows.

Keep source timestamps visible so users understand whether values are current.

Step 7: Promote to DFS Pro when needed

Create DFS Pro datasets when the facility team needs:

  • reusable signal history;
  • data steward and lifecycle;
  • profile and version history;
  • fusion with work orders, inspections, or energy records;
  • BI reporting;
  • predictive maintenance preparation.

Expected output

The workflow is complete when the facility team can open the target workflow and see BMS values with source timestamps, reviewed mapping, sync evidence, and quality notes. If the project promotes data into DFS Pro, the dataset should also have steward, profile, validation state, and lineage.

Failure handling

ProblemAction
Source points cannot be browsedRecheck connector type, credentials, network route, and source-side permissions.
Previewed values are staleAsk the BMS owner to confirm point status and update interval.
Unit or scale is unclearKeep the point out of production mapping until the facility reviewer confirms it.
Mapping target is missingUpdate the facility asset model before syncing that point.
Sync writes fewer values than expectedReview mapping, validation rules, rejected rows, and quota.
PageUse
DFS Lite ConnectorsCreate and operate the source connector.
Browse and PreviewInspect source points before mapping.
Mapping Source FieldsBind BMS points to facility targets.
Data QualityValidate freshness and quality.
DFS Pro DatasetsPromote reviewed data into governed datasets.