Chapters

2 Sensing Across Domains

sensors
iot
applications

2.1 Start With the Domain Story

Start With the Decision, Not the Part

Picture one temperature part used in a home, a food store, and a machine. The part measures the same physical property in each place. Yet the people, timing, danger, and useful action are different.

A sensor is a part that turns a real condition into a reading. The application designer should begin with the decision that reading must support. Name the condition, where it is measured, how quickly it can change, what error is acceptable, and who acts.

Next, test the whole installed path. Compare the reading with a trusted check. Move the part to likely hot, cold, wet, or noisy spots. Delay or remove a report. Make sure the display shows old or uncertain data clearly.

Write a one-line claim before choosing hardware. For example: “Warn the store worker before food has been too warm for ten minutes.” This sentence names the person, the condition, and the time. It also gives the test a clear end.

Review the claim with the person who will install and maintain the part. They may spot a door, cleaning spray, cable, dead battery, or hard-to-reach position that a desk review missed. Record what change requires another check.

Choose a display that matches the claim. Do not show extra digits as if they were extra truth. Show the measurement time and a clear old-data state. If the decision uses several readings, explain how each one changes the result.

End the field test with a known action. Trigger a safe high or low condition and watch who receives it. Check the repair record after a part is replaced. The application is ready only when people can complete the full job.

Use a small application card. Name the condition. Name the place. Name the person. State the needed time. State the safe error. State the action. State the last safe value. Add the next check date.

Compare candidate parts with this same card. One may have a wide range. One may use less power. One may resist water. One may be easier to replace. A feature matters only when it supports the stated field job.

Keep the display honest. Show the unit. Show the measurement time. Show a clear gap. Show when a value is outside the checked range. Do not turn a guessed value into a normal reading just to keep the chart smooth.

The same part can therefore need a different range, position, check, and maintenance plan in each use. Practitioner compares application needs. Under the Hood explains the physical effects, error sources, and signal treatment behind the reading.

Picture the same sensor moved between a greenhouse, a cold room, and a machine cabinet. The hardware may look familiar, but the application story changes: the condition, placement, timing, decision, and proof all depend on the domain.

Domains Shape the Measurement Claim

A sensor application is a chain from a real-world condition to a decision. The domain gives the chain its context: a building, tank, machine, greenhouse, vehicle, phone, or field site changes what must be measured, where it is measured, how fast readings matter, how data quality is judged, and what action is allowed. The same sensor family can support different domains, but the evidence record is different each time.

The useful review question is not "which domain are we in?" The useful question is "what claim does this application need to make, and what sensor evidence would make that claim believable here?" A greenhouse humidity reading, a museum archive humidity reading, and a bathroom humidity reading may all use humidity sensors, but they have different placement, alert, maintenance, and validation boundaries.

That is why an overview chapter should keep domain examples tied to review evidence. In a cold-storage room, the application may need evidence that product temperature stayed within a handling rule, not merely that an air sensor reported a comfortable value near the door. In a greenhouse, the useful claim may combine humidity, soil moisture, light, and irrigation state before recommending an action. In equipment monitoring, a vibration reading means little until the record names the machine state, load, mounting point, baseline, and response rule. The domain is the shorthand; the measurement claim is the contract.

If you only need the intuition, start every domain overview with four nouns: condition, context, decision, and evidence. A domain label is helpful only when it sharpens those four items.

Before comparing domain examples, inspect Figure 2.1 to see why the application decision must lead the review. The diagram turns a broad domain label into a sequence of evidence questions that can be checked before hardware claims are trusted.

Flow for selecting sensor applications: decision question, measurand, environment, sensor fit, data path, quality gate, action boundary, and retest record.
Figure 2.1: Flow for selecting sensor applications from the decision question through evidence and retest

Read Figure 2.1 from the decision question into the measurand and environment, then test sensor fit and the data path. The quality gate decides whether the reading can cross into an action boundary, while the retest record says when that permission expires. That order connects each domain example back to a bounded measurement claim instead of a catalogue of possible sensors.

Common Domain Review Axes

Condition

Name the physical state, resource, equipment behavior, human context, or environmental signal the application needs to observe.

Decision

State whether the reading supports display, alerting, diagnosis, automation, reporting, maintenance, safety review, or model input.

Data Quality

Define freshness, plausibility, range, calibration, missing-data handling, noise tolerance, and context checks before the reading is trusted.

Evidence Record

Keep the sensor choice, placement, environment, data path, validation check, action rule, owner, and retest trigger together.

Beginner Examples

Begin with a room-comfort reading: temperature only becomes useful after placement, airflow, sunlight, occupancy, and the action rule explain what it represents. Apply the same sequence to a tank, where a validated threshold may support “needs attention” without claiming exact volume. Equipment monitoring adds operating mode and trend context before an outlier is interpreted. Mobile sensing adds permission, phone placement, user action, and missing samples. Across all four examples, the domain changes the context and evidence while the review still moves from a decision to a bounded measurement claim.

What Domains Actually Sense

Abstract axes are easier to trust once they are tied to real deployments. A widely used sensor-to-application catalog maps roughly sixty named IoT applications to the specific sensor types each one needs -- the same domain name can require very different sensors depending on the decision:

DomainApplicationSensors integrated
Smart citiesSmart parkingMagnetic field
Smart citiesStructural healthCrack detection, crack propagation, accelerometer, linear displacement
Smart citiesSmart lightingLight sensor (LDR), actuator relay
Smart environmentForest fire detectionCO, CO₂, temperature, humidity
Smart environmentAir pollutionNOₓ, SOₓ, CO, CO₂, hydrocarbons, methane
Smart environmentEarthquake early detectionAccelerometer
Smart waterPotable water monitoringpH, ORP, dissolved oxygen, nitrates, phosphates
Smart waterRiver floodsLevel sensor (switch), ultrasound sensor
Security and emergenciesRadiation levelsGeiger-Muller tube (beta and gamma), ultraviolet sensor
Retail and logisticsQuality of shipment conditionsLight, temperature, humidity, impact, vibration, accelerometer

Reading down that table is a good check on the review habit above: "structural health" is not one sensor, it is a claim assembled from crack detection plus an accelerometer plus a displacement reading, each answering a different part of the question. A domain name is a filing label for a set of applications; the measurement requirement still has to be assembled application by application.

Overview Knowledge Check

Write the Application Record First

A practical sensor application review starts before hardware selection. The team writes a short application record that explains the domain, decision, measurand, environment, expected data path, action, validation checks, and retest triggers. That record keeps sensor choice tied to the claim the application must support.

The record should also state what the application does not prove. A room sensor may not represent nearby rooms. A tank-level sensor may not prove liquid quality. A phone accelerometer may not prove a person's activity without placement and context. These unsupported claims are not failures; they are boundaries that keep the design honest.

How to Review a Domain Application

Review a domain application in dependency order. State the display, alert, automation, diagnosis, report, or review decision before selecting a sensor. Then name the physical condition, unit, location, expected range, and response speed that support it. Domain context adds installation constraints, environment, privacy expectations, maintenance access, and operating modes. Trace the resulting record through signal processing, gateway, storage, dashboard, model, alert, or actuator. Finally, define how stale, impossible, noisy, missing, and contradictory readings are handled and which changes force the whole claim to be tested again.

Application Review Ledger

Field
Question
Evidence to Keep
Common Failure
Decision
What question, action, or review does the application support?
Decision wording, threshold or rule, user or system owner, and allowed action.
Collecting sensor data because it is available, not because it supports a clear decision.
Measurand
What physical condition must be measured, where, and over what range?
Units, range, location, response time, expected variation, and application boundary.
Using a domain label such as smart building as a substitute for a measurement requirement.
Data path
How does the reading move from sensor to decision?
Signal path, preprocessing, timestamp, storage, dashboard, alert, or control connection.
Trusting raw readings before checking freshness, plausibility, identity, or context.
Retest trigger
What change makes the old evidence no longer sufficient?
Sensor replacement, relocation, rule change, enclosure change, calibration change, and domain change.
Letting a valid pilot record stand after the installation or decision has changed.

Two Domain Records From Real Deployments

AgriSens, a funded smart-irrigation project (IIT Kharagpur, supported by India's Ministry of Human Resource Development), is a concrete example of an application record built before hardware. Its objective was stated as a decision, not a device list: more yield with less water, automatic irrigation, and irrigation treatments that change across a crop's vegetative, reproductive, and maturity phases rather than one fixed schedule. The sensor design followed from that decision -- a purpose-built water-level probe and an EC-05 soil-moisture sensor at the root zone -- and the field trial recorded exactly the kind of evidence this ledger asks for: average water level tracked a clear phase-shaped pattern (a steady 2-3cm through the vegetative phase, a sawtooth 2-6cm as irrigation cycled through the reproductive phase, then a drop toward zero as irrigation stopped before harvest), and the wireless data path was validated separately from the agronomy, with average packet delivery ratio across four sensor nodes over 113 days ranging from 89.75% to 98.75% against named noise sources (air flow, temperature, solar radiation, rain).

AmbuSens, a wireless body-area-network project from the same research group, shows the same discipline applied to a harder decision: ambulatory and emergency healthcare, where physical presence is the default assumption the application has to remove. Its measurand list names exactly what "physiological monitoring" means -- heart rate, a three-lead ECG, temperature, and galvanic skin response -- streamed over a Bluetooth-based body-area network. Rather than trusting the wireless path by assumption, its validation record compared real-time ECG traces from the wireless system directly against a wired hospital reference across both hospital and ambulatory field trials before the system was trusted for the decision it exists to support.

Other funded systems in the same catalog show how far the same review habit travels: an agricultural intrusion-detection prototype (AID) pairs a passive-infrared sensor to detect an object crossing a field's perimeter with an ultrasonic sensor to range its distance, then routes an SMS alert to the farmer's phone through a layered sense-process-route-alert architecture; a coal-mine fire-monitoring and alarm system places temperature sensors at the corners of each Bord-and-Pillar coal panel specifically because that geometry is where early fire risk concentrates. Neither reads as "we added a WSN"; both read as a decision, a measurand chosen to serve it, and a validated path between the two.

Practitioner Knowledge Check

Domain Context Becomes Data Quality Logic

Under the hood, a domain overview becomes software and operations logic. The application must know which sensor produced a reading, when it was sampled, what context was valid, whether the value is plausible, whether the reading is fresh enough, and whether the downstream decision is allowed to use it. Domain context turns into validation rules, metadata, and exception handling.

That logic should distinguish bad data from meaningful states. Missing data is not the same as zero. A stale reading is not the same as a stable condition. An impossible value is not the same as an extreme event. A sensor fault is not the same as an application alarm. Good sensor applications keep those states separate so people and automation do not overreact to weak evidence.

A simple implementation pattern is to carry a quality state beside every value. A tank application can store the level estimate, timestamp, device identity, installation zone, plausibility result, and allowed use. If the level has not updated recently, the dashboard can show the last known value while blocking an automatic refill command. If the value jumps faster than the tank can physically change, the application can mark the reading suspect instead of opening a work order. If maintenance moves the sensor or changes the alert rule, the retest trigger invalidates the old evidence until a new comparison run is recorded.

This separation also helps analytics. A model trained on accepted readings should not silently learn from missing values filled with zeros, stale values copied forward, or fault states mislabeled as real events. The domain overview therefore becomes a schema and policy problem: define the normal state, the uncertain states, the escalation path, and the minimum evidence needed before a reading can influence a user, report, or actuator.

Domain-to-Logic Checks

Identity

Confirm the reading belongs to the expected sensor, location, asset, phone, room, field, tank, or equipment item.

Freshness

Define how old a reading may be before it becomes stale for display, alerting, automation, or review.

Plausibility

Check range, rate of change, missing values, impossible combinations, and disagreement with related sensors or known operating modes.

Action Boundary

Define whether the reading can inform a dashboard, send an alert, open a work order, trigger control, or require manual review.

Failure Patterns

Separate four failure patterns during review. Hidden missing data replaces an unavailable reading with a normal-looking value and then lets it enter reports or alerts. Stale confidence displays an old value without its age or uses it for a decision that requires freshness. Context loss strips location, sensor identity, operating mode, calibration state, or domain notes from the record. Action confusion promotes evidence that is sufficient for display into automation without the stronger validation that action requires. Keeping these states distinct prevents a weak record from looking like a valid extreme condition.

Under-the-Hood Knowledge Check

2.2 From Sensing to Action

2.2.1 Start With the Decision Story

  1. Physics Phoebe starts with a dry plant bed and a clear water-or-wait decision card.

    Start with one choice: should this plant bed be watered?

  2. Phoebe traces a soil reading through placement, unit, freshness, and quality checks before an action rule.

    Check place, units, freshness, and quality before the reading reaches the rule.

  3. Phoebe injects a stale reading, visibly rejects it, and keeps the valve closed while recording the bounded application claim.

    Reject weak evidence and keep the watering action inside its stated limit.

CP-0101 decision strip: Start with one ordinary decision, such as whether to water a plant bed, warn about a cold room, or turn on a fan.

2.2.1.1 Prove the Whole Path to Action

A cold-room display shows five degrees. The number could support a routine log, a warning, or an automatic shutoff. Those actions do not need the same proof. The service owner must begin with the decision, then work backward to the reading, its context, the rule, and the person or machine that acts.

Name one promise. For a warning, state the room, measured condition, accepted range, sample time, age limit, unit, and quality check. State who receives the warning and what they should do. Keep the source and reason with the action record. A number on a screen is only one link in that chain.

Then break the chain. Move the measuring unit. Delay a reading. Change its unit. Freeze the display. Send a value that fails the quality check. Check that weak evidence cannot silently reach the action rule. Make the rejected state visible and give it an owner. Repeat the test after changing the sample interval or decision limit.

This small application claim does not prove every use of the same reading. A comfort display and a safety action have different limits. The deeper sections compare application types, placement, context, quality, decision rules, evidence records, and the triggers that require the whole claim to be reviewed again.

Start with one ordinary decision, such as whether to water a plant bed, warn about a cold room, or turn on a fan. The sensor reading matters only because it helps that decision stay tied to context, quality checks, and a clear action boundary.

What a Sensor Application Promises

A sensor application is the full path from a physical condition to a useful decision or action. It includes the purpose, measured condition, sensor placement, data record, quality check, decision rule, action, validation evidence, and retest trigger. The useful claim is not "the sensor sends data." The useful claim is that accepted readings can support a named application decision within a bounded context.

This distinction matters because the same sensor reading can support different applications. A temperature reading can be a comfort display, a cold-chain alert, a machine-protection signal, or a model feature. Each purpose changes the acceptable range, freshness, uncertainty, action rule, owner, and evidence record.

For example, suppose a learning greenhouse application uses soil-moisture readings to decide whether to show a watering reminder. The application record should not stop at "moisture value received." It should name the plant bed, probe placement, sample time, accepted range, stale-data rule, and the reminder rule. If the probe is moved, the sample interval changes, or the reminder becomes an automatic pump command, the claim has changed and the review must reopen. That small example shows why the application is the whole sensor-to-action path, not the device alone. A reviewer can then ask whether the reminder was justified by accepted evidence, not merely whether a number appeared.

Before treating a displayed reading as an application result, inspect Figure 2.2 to see the evidence path that must surround it. The diagram starts with purpose because the required action determines how much measurement quality and context the application needs.

Sensor application action chain linking purpose, measurement, context, quality check, decision rule, action, evidence record, and retest trigger.
Figure 2.2: Sensor application action chain from purpose and measurement to action and retest

Read Figure 2.2 from purpose into measurement and context, then pause at the quality check: only accepted evidence should reach the decision rule. The action creates an operational outcome, while the evidence record preserves why it occurred. A retest trigger reconnects later changes to the original claim. This ordered chain explains why a dashboard value is one link in the application, not proof that the whole promise is ready.

If you only need the intuition, this layer is enough: start with the decision the application must support, then work backward to the measurement, context, quality checks, action, and retest trigger.

The Sensor-to-Action Chain

Purpose

Name the observation, alert, report, control decision, review task, or model input that the application needs.

Measurement

Define the condition, units, location, sensor, placement, timing, and context that make the reading meaningful.

Quality and decision

State which readings are accepted, rejected, stale, missing, noisy, out of range, or contradictory before any rule uses them.

Action and evidence

Record the display, alert, report, automation, owner response, validation evidence, and retest trigger for the claim.

Beginner Examples

Start with a greenhouse dryness alert: the irrigation decision leads to soil condition, probe placement, quality checks, an alert rule, and retest conditions. A room-occupancy display follows the same path but may accept coarser motion evidence than a safety interlock, whose failure behaviour must be explicit. Mobile-phone sensing adds permission, a user prompt, device context, and data-quality evidence before aggregation. In every example, the dashboard is only the action surface; it still depends on the measurement context, freshness, and quality rules established upstream.

Overview Knowledge Check

Build the Application Evidence Record

A practical sensor application review should produce an evidence record that another person can inspect. The record should be narrow and operational: what the application claims, what data supports the claim, how bad readings are handled, what the application does with accepted readings, and who retests the claim after changes.

The safest workflow is to define the action before choosing the sensor details. Monitoring, alerting, automation, and review decisions have different evidence needs. A trend chart can tolerate more uncertainty than a local shutdown rule. A public aggregate statement needs stronger context controls than a private lab exercise.

Application Review Sequence

Build the review record in order. State the claim as the decision, action, or review the application supports, then bind it to a physical condition, sensor placement, unit, sample interval, context, and expected range. Separate accepted readings from stale, missing, saturated, impossible, noisy, contradictory, and unreviewed states before selecting an action rule. That rule must say whether the application displays, alerts, reports, automates, queues review, or refuses action. Close the record with retest triggers for changes to the sensor, placement, threshold, data path, environment, owner, action, or firmware.

Evidence Item
What to Record
Common Failure
Retest Trigger
Purpose
Decision, user, action, acceptable delay, harm from false alarm, and harm from missed event.
The team collects data without knowing what decision the application will support.
Decision owner, action type, threshold, response workflow, or accepted risk changes.
Context
Placement, environment, installation note, sensor state, timestamp, device identity, and setup constraints.
The reading is treated as universal even though placement or environment defines what it means.
Sensor moved, enclosure changed, site changed, user prompt changed, or operating environment changed.
Quality
Freshness rule, missing-data rule, impossible-value rule, calibration check, comparison check, and acceptance state.
Every reading is accepted even when stale, saturated, disconnected, or outside reviewed conditions.
Sample rate, calibration, reference source, data path, validation rule, or fault handling changes.
Action
Display, alert, report, actuator command, manual review, suppression, escalation, audit, and owner response.
A reading drives action without proving the evidence is strong enough for that action.
Action target, recipient, actuator, alert policy, dashboard, report wording, or owner changes.

Practitioner Knowledge Check

Handoffs and Claim Boundaries

Under the hood, a sensor application is a chain of handoffs. A physical condition becomes a measurement. A measurement becomes a data record. A data record becomes an accepted or rejected signal. An accepted signal becomes a decision. A decision becomes an action. An action becomes an operational record. Each handoff can fail independently.

Strong applications do not hide those handoffs. They preserve provenance, timestamps, context, quality state, rule version, action owner, and retest reason. That separation prevents a narrow measurement success from being overstated as an application success.

Failure Boundaries to Separate

Trace failures across five boundaries without collapsing them. The measurement boundary covers fit, placement, calibration, range, noise, drift, response time, and local environment. The data boundary preserves units, timestamp, source identity, freshness, missing-data state, storage path, and schema meaning. The decision boundary applies thresholds, rule versions, quality gates, context requirements, confidence limits, and unsupported states. The action boundary governs display, alert, report, actuation, manual review, suppression, escalation, and audit evidence. Operations then assigns ownership, maintenance, calibration intervals, updates, rollback, incident review, and retest. A success at one boundary never proves the next one.

Handoff
What It Proves
What It Does Not Prove
Retest Trigger
Condition to record
The system can create a timestamped reading with source, unit, and setup context under reviewed conditions.
That the reading is valid for every decision, environment, placement, or action.
Sensor, placement, unit, timestamp source, setup note, sample rate, or environment changes.
Record to quality state
The application can classify readings as accepted, stale, missing, impossible, noisy, or unreviewed.
That accepted readings automatically justify alerts, reports, or actuator commands.
Quality rule, calibration check, freshness limit, missing-data behavior, or comparison source changes.
Quality state to decision
The decision rule uses only readings that meet the reviewed quality and context requirements.
That the action owner will respond correctly or that the rule remains valid after field changes.
Threshold, rule logic, context, confidence limit, accepted-risk statement, or owner changes.
Decision to action
The application can display, alert, report, actuate, suppress, or escalate according to the reviewed rule.
That the measurement remains valid, the action is always safe, or the report is valid outside scope.
Action target, dashboard, alert route, actuator, report wording, audit path, or escalation process changes.

Under-the-Hood Knowledge Check

2.2.2 Summary

A sensor application is a purpose-to-action evidence path, not merely a sensor stream. Begin with the decision or action and work backwards through measurement, context, data quality, validation, and retest conditions. Monitoring, alerting, automation, reporting, and human review demand different evidence strengths, so each reading needs its source, unit, timestamp, context, quality state, rule version, owner, and audit behaviour before it drives an important action. Retest whenever the sensor, placement, data path, quality rule, threshold, owner, action, environment, or firmware changes.

Key Takeaway

Approve a sensor application only when purpose, measurement context, data quality, decision rule, action owner, validation evidence, and retest boundary are explicit.

2.2.3 See Also

Sensor Applications: Domain Overview

Map physical conditions to measurements, data paths, domain decisions, and validation records.

Sensor Hardware Selection

Select hardware by matching measurement needs, interfaces, environment, calibration, and maintenance evidence.

Sensor Application Architecture

Review sensing nodes, gateways, processing, storage, actions, quality states, and retest triggers.

Mobile Phone as a Sensor

Use phones as bounded sensing platforms with permissions, setup evidence, quality checks, and scoped interpretation.

2.3 Summary

Sensor application domains help teams organize examples, but they do not replace requirements. A useful domain overview names the condition, context, decision, data path, validation checks, and evidence record. The same sensor type can support different applications when the domain changes the placement, action, quality threshold, maintenance rule, or retest trigger.

2.4 Key Takeaway

Start sensor applications from the domain decision, not the sensor catalog. The best application record explains what condition is measured, why it matters, how data is validated, and when the evidence must be reviewed again.

2.5 See Also

Sensor Applications

Review the module entry chapter for the sensor-to-action evidence path.

Sensor Application Architecture

Trace the data path from sensing node through gateway, processing, storage, and action.

Sensor Hardware Selection

Choose hardware that fits the domain requirement, environment, interface, and validation record.

Sensor Lab Workflow

Practice turning a domain application question into setup evidence and reviewable lab records.