Frame the scenario
Name the physical purpose, device families, response budgets, retention needs, user roles, and operating constraints.
A worked example is strongest when another reviewer can replay it. Start with one event, command, or alert, then follow the path through device behavior, connectivity, edge logic, data storage, application use, and human response.
The goal is not to produce a perfect architecture on the first pass. The goal is to make every assumption visible enough to challenge: where the data changes shape, where policy is enforced, where the system can fall back, and which artifact proves the claim.
A smart-building worked example is not a tour of boxes. It is a trace from building requirements to layer ownership, data and control flows, local decisions, application workflows, and evidence that proves each important requirement is covered.
Name the physical purpose, device families, response budgets, retention needs, user roles, and operating constraints.
Assign devices, networks, gateways, storage, APIs, applications, and operations to the layer that owns the main responsibility.
Follow northbound sensing, southbound control, exception handling, and review evidence across the architecture.
Close the example with requirement coverage, validation evidence, operational owner, and a trigger for reopening the decision.
For this scenario, the architecture decision is not “use cloud” or “use edge” in general. The decision is more specific: which path must remain available when a floor gateway loses WAN service, which records are needed for energy review, which stale readings must be visible to operators, and which people own follow-up action. A reviewer should be able to point at one requirement and see the responsible layer, not infer it from a marketing architecture diagram.
The walkthrough also separates live comfort behavior from reporting behavior. A zone can use local occupancy and temperature state to avoid an uncomfortable delay, while aggregated interval data supports monthly energy analysis. Those two uses may involve the same sensors but different timing, privacy, storage, and audit needs. Keeping that distinction visible prevents the team from overloading one data path with every responsibility.
The exact device count is less important than the method. If sampling rate, retention, response budget, or user workflow changes, the architecture record must show which layer decisions need to be retested.
The practitioner task is to make responsibilities explicit. Start with the building scope, then decide which layer owns sensing, translation, local control, retained evidence, stable APIs, user views, and operating response.
Occupancy sensors, environmental sensors, energy meters, dampers, valves, and HVAC control points.
Field buses, mesh links, gateway links, protocol translation, routing, and protected transport.
Local validation, comfort-control rules, temporary buffering, floor-level aggregation, and offline behavior.
Telemetry history, event history, configuration records, and retained evidence for review.
Stable zone, floor, equipment, energy, and alert APIs that hide storage and protocol detail.
Operations dashboard, alert view, maintenance view, and energy review interface.
Acknowledgement, escalation, repair evidence, monthly review, change approval, and retest process.
Owner: edge. Evidence: command test with upstream connectivity removed. Reopen if response budget, gateway role, or HVAC integration changes.
Owner: accumulation and application. Evidence: summarized interval report with quality flags. Reopen if retention or report cadence changes.
Owner: device, edge, and application. Evidence: stale reading visible in the dashboard. Reopen if sensor type or quality model changes.
Owner: application and operations. Evidence: acknowledgement, escalation, and service note. Reopen if the workflow or equipment contract changes.
In implementation terms, the record can name concrete handoff points. BACnet/IP or Modbus TCP may expose equipment values to a gateway, MQTT or HTTPS may carry normalized telemetry upward, and a work-order system may own the final maintenance action. The practitioner check is whether each handoff has an owner, timestamp source, quality flag, retry behavior, and human response path. If those details are missing, the layer map still hides the real architecture risk.
The under-the-hood question is whether the architecture still makes sense when communication, data quality, storage, or operations behave imperfectly. Trace the critical flows and require evidence for normal, degraded, stale, and recovery conditions.
Readings move from device to gateway translation, validation, accumulation, abstraction, and applications.
Commands move from a user or local rule through validation and protected transport before actuators change state.
Recent high-resolution state, summarized history, event evidence, quality flags, and review status have different retention rules.
Alerts, acknowledgements, overrides, failed commands, gateway outages, and repair notes must be visible to people who act on them.
Review the architecture again when the response budget tightens, building zones are reorganized, gateway responsibility changes, a field protocol is replaced, retention rules change, or the operations team changes how alerts and reports are handled.
The under-the-hood evidence should be runnable, not just readable. Testers can disconnect the WAN link, freeze a sensor timestamp, replay duplicate gateway messages, force a failed HVAC command, and close a maintenance ticket without repair evidence. The expected result should be visible in system state: local comfort logic continues or fails safe, stale data is labeled, deduplication preserves event meaning, command failure reaches an operator, and the record says which architecture assumption was proven or reopened.
A worked example is complete when a reviewer can trace each requirement through layer ownership, flow behavior, evidence, operations response, and the condition that would reopen the decision.