Smart Cities and IoT Case Study

IoT Facility Management: Mixed-Vendor Device Anomalies Triaged and Turned into Work Orders

A facilities operator in the UAE brought building systems, meters and sensors from many vendors into StarSense. The control room now triages anomalies as they arrive, and confirmed faults become StarBiz maintenance work orders with the readings attached.

Smart Cities and IoTStarSense and StarBizClient name withheld
Devices from different vendors feeding one StarSense registry, where an anomaly is triaged by the control room and becomes a StarBiz maintenance work order
Scroll
Project at a Glance

Who We Worked with and What We Delivered

Client

A facilities management operator in the UAE maintaining commercial and mixed-use buildings for several owners

Solutions

Services

Client confidentiality: we are not allowed to disclose the name or address of this client. The project details below are shared with that in mind.

Apps and modules in this project

  • StarSense device registry
  • StarSense gateways
  • StarSense anomaly detection
  • StarSense rules engine
  • StarSense alerts and escalation
  • StarSense dashboards
  • StarBiz maintenance work orders
  • StarBiz inventory

The Challenge

The operator maintains a portfolio of commercial and mixed-use buildings for several owners. Each building was handed over with its own building management system, chiller and pump controllers, lift monitoring from the lift contractor and meters from whichever supplier won the original package. Every system came with its own software, login and alarm list, so the control room watched several screens at once and engineers received alarms from some systems but not others.

The result was noise. Building systems raised an alarm every time a threshold was crossed, often repeating the same event, burying the important alarms among routine ones. Alarms that nobody owned were acknowledged to silence them and then forgotten. When a technician did act, the job was reported by phone or email and typed into the maintenance system by hand, with no link to the triggering reading. Owners asked for evidence of response and repair, and the operator had to rebuild it from screenshots and messages.

The brief was to see every device in one place without replacing working systems, to give every alarm that matters an owner, and to connect each sensor reading to the work order that resolved it. These are the gaps we meet most often in Smart Cities and IoT projects.

  • A separate screen, login and alarm list for every vendor
  • Repeated, low-value alarms drowning out the important ones
  • Alarms silenced with no owner and no follow-up
  • Hand-typed work orders with no link to the readings
  • No evidence of response and repair for owners

Our Approach

We began with a site survey across a representative set of buildings, listing every system, controller and meter with its protocol, its owner and the connectivity in each plant room. Most building management systems and controllers already exposed Modbus or MQTT, so StarSense gateways could read them as they were. Plant with no usable interface was fitted with wireless sensors, and LoRaWAN carried readings from basements and remote plant rooms where other links were weak.

In parallel we ran alarm workshops with the control room and engineering leads. Every existing alarm was sorted into events that must raise a work order at once, events that need a person's judgment and events that belong in a report rather than an alert. Each was given an owner, a severity and an escalation path, and that became the triage design. The fit-gap review against StarBiz confirmed that maintenance work orders, spare parts and asset records needed configuration only. The real work was the asset register: every device in StarSense had to point to the right asset, building and owner in StarBiz.

  1. Pilot: a small group of buildings went live first, with the new rules in dry-run mode alongside the old alarm screens.
  2. Asset register cleansing: devices, assets and locations were reconciled between StarSense and StarBiz under one naming convention.
  3. Triage tuning: deduplication, severities and quiet hours were adjusted against real alarm history before any rule could raise a work order.
  4. Scale-out: proven device types rolled out building by building, with access roles per site.
  5. Training: the control room on alert triage, technicians on work orders and device health, and managers on the dashboards.

The Solution

One Registry for Every Vendor's Devices

Every controller, meter and sensor now sits in the StarSense device registry with its location, type, firmware and owner. Gateways speak MQTT, Modbus, BLE and LoRaWAN, so chillers, pumps, lifts, lighting panels and meters from different vendors report into one time-series store and one set of dashboards. Each device has its own credentials, connections are TLS-encrypted and gateways buffer readings through a dropped link. Device health views show heartbeat, signal strength, battery level and last-seen status, and a missing-data condition raises an alert when a device goes quiet.

Anomaly Detection That Someone Triages

StarSense learns the normal behavior of each asset from its own history and compares it with neighboring sensors, so a pump drawing more current than usual or a chiller cycling more often than its baseline is scored before a hard limit is crossed. Duplicate alerts are merged, each alert carries a severity and an owner, and quiet hours keep low-severity events away from the night shift. Alerts reach the control room in-app and by email, and an unacknowledged alert escalates to a second contact. The duty engineer triages open alerts as they arrive, acknowledging each one and then confirming or dismissing it, and each decision is fed back to retrain the model. Root-cause views that correlate events across neighboring sensors show when several alarms share one cause.

Work Orders Raised from the Readings

When an engineer confirms an alert, StarSense raises a maintenance work order in StarBiz through its native connection, with the asset, location, severity and triggering readings attached. Events classed as urgent in the alarm workshops, such as a pump that has stopped or water detected in a plant room, raise a work order without waiting for triage. Technicians open the job on mobile and see the asset, its maintenance history and the spare parts held in StarBiz inventory before they set out. As jobs close, maintenance history and cost per asset build up for repair-or-replace decisions.

Dashboards and Evidence for Owners

Dashboards per site, building and asset show open alerts and device health, with drill-down to raw readings, while every work order and its status stay in StarBiz. Role-based access by site lets each owner's representatives see their own buildings, scheduled reports in PDF and XLSX give each owner a regular account of alerts raised and how they were handled, and the audit log records every acknowledgment, rule change and command.

Facing the same challenge? Tell us about your project.

The Results

  • Devices from every vendor appear in one registry and one set of dashboards, so the control room no longer watches a separate screen for each system.
  • Repeated and low-value alarms are merged or moved into reports, and every alert that remains has a severity, an owner and an escalation path.
  • Confirmed anomalies become StarBiz work orders with the readings attached, so technicians arrive knowing which asset to check and why.
  • Drift such as rising pump current or unusual chiller cycling is caught against the baseline, so more repairs are planned rather than forced.
  • Every alert can be traced to the work order that resolved it, which gives building owners clear evidence of response and repair.
  • Maintenance history and cost per asset build up with every closed job, giving engineering leads a sound basis for repair-or-replace decisions.

Lessons for Similar Projects

  1. Survey what each device already exposes before buying hardware. Most building systems can be read as they are, and new sensors are needed only for the gaps.
  2. Sort alarms with the people who answer them before writing rules. An alert without an owner and a next step is noise, however clever the model.
  3. Run new rules in dry-run mode against live data, and tune deduplication and severities before any rule is allowed to raise a work order.
  4. Clean the asset register first. A work order is only useful when the device that raised it points to the right asset and location.
StarSense by Star Bit Solutions

Planning a Similar IoT Project?

Tell us which building systems and devices you run today. We will propose a pilot with a gateway plan, a triage design and the work orders you would see in StarBiz.

Not Sure Which Solution Fits?

Tell us about your business and we will recommend the right starting point, free of charge.