Skip to main content

Architecture overview

Aida separates cloud portfolio management from on-site control. You use the platform in a browser; each site runs one or more controllers that talk to operational technology (OT) devices on the building network.

High-level architecture​

LayerRole
PlatformSites, buildings, controllers, users & access, licensing, facility snapshots, telemetry history, Assistant, Agents, integrations
ControllerFacility structure, commissioning, live control, schedules, automation, modules — works offline on the LAN
OT devicesLights, shades, HVAC, sensors, access, and other field equipment connected to the controller
Platform (cloud) → Controller (edge) → OT devices (field)

How the pieces relate for users​

Site
├── Building(s) ← logical scope for roll-up and AI (optional)
│ └── Controller(s) ← whole controllers assigned to a building
└── Controller(s) ← also listed at site even if unassigned to a building
└── Facility ← floors, zones, groups, devices (on the controller;
platform shows a synced snapshot)
  • Site — Customer location / workspace in the platform.
  • Building — Platform grouping of controllers (and thus their spaces) for dashboards and agents. Not a duplicate floor-plan editor.
  • Controller — On-site appliance that owns the real facility model and control.
  • Facility (platform page) — Read-only (or refreshable) cloud view of that controller’s facility model.

What the platform does vs the controller​

ConcernWhere it lives
Sign-in, RBAC, multi-site portfolioPlatform
Create sites / buildings / assign controllersPlatform
Apply Trial / Basic / Pro licensesPlatform → delivered to controller
Floors, zones, groups, devices, live setpointsController (authoritative)
Browse facility structure from the cloudPlatform Facility (snapshot)
Day-to-day control & automationController (local UI or remote tunnel)
Energy / comfort / maintenance intelligenceController monitors + platform Agents / Assistant
Webex, Splunk, Cisco Spaces, etc.Platform Integrations at site scope

The platform does not replace the controller as the source of truth for facility structure or live control.

Data the platform keeps​

  • Snapshots of each controller’s facility model (for Facility, Agents scope, Assistant context)
  • Ingested telemetry for history and intelligence
  • Site membership, building assignments, users, and licenses

Refreshing Facility pulls the latest model from the controller when connectivity allows.

Security (user view)​

  • Sign-in with password and optional MFA; enterprise SSO where configured
  • Access is scoped by site and role
  • Controllers can keep operating on the LAN if the cloud link is down; licenses remain valid through their term

Next steps​