IoT Systems Engineering and Solution DevelopmentIntroduction and ContextAn Internet of Things (IoT) solution is not merely a sensor connected to a cloud platform. It is a socio-technical system comprising physical processes, sensing and actuation, embedded computation, communication networks, data platforms, analytics, user interfaces, operational procedures, and governance controls. Its engineering challenge lies in making these elements operate together reliably throughout their life cycle. IoT systems engineering applies systems thinking to the complete solution rather than optimizing an isolated device or protocol. It links stakeholder needs to verifiable technical requirements, use cases, architectures, prototypes, tests, deployment procedures, maintenance plans, and end-of-life actions. For postgraduate engineers, the central question is not only whether a device can be built, but whether the resulting system is safe, secure, scalable, economically viable, maintainable, and demonstrably fit for purpose. A useful engineering viewpoint is the lifecycle: discovery, requirements analysis, architecture, design, prototyping, verification and validation, deployment, operation, evolution, and retirement. Iteration is expected; however, each iteration should produce evidence and controlled decisions rather than informal experimentation. Learning ObjectivesAfter completing this chapter, the learner should be able to: 1. Elicit, classify, prioritize, and trace IoT system requirements. 2. Model IoT stakeholders, actors, use cases, states, data flows, and physical interactions. 3. Develop an architecture that coordinates hardware, software, networks, cloud services, and human operations. 4. Select suitable prototyping, simulation, co-design, verification, and validation methods. 5. Evaluate reliability, safety, cybersecurity, scalability, maintainability, and lifecycle risks. 6. Apply these ideas to an end-to-end IoT solution and defend engineering decisions. 1. Systems Engineering Perspective1.1 System boundaries and contextBefore selecting a microcontroller or wireless technology, the engineer defines the system boundary. The boundary identifies what the project team controls and what remains external. For example, a cold-chain monitoring system may include sensors, gateways, cloud services, dashboards, alerting, and maintenance procedures, while the cellular provider, electrical supply, refrigeration equipment, and regulatory authorities are external entities. A context diagram should show: - physical entities and processes being observed or controlled;
- sensors, actuators, embedded nodes, gateways, and networks;
- users, operators, administrators, and external systems;
- data flows, control flows, power dependencies, and trust boundaries; and
- environmental, legal, safety, and operational constraints.
The boundary must be neither too narrow nor unnecessarily broad. If a power supply is treated as external but its failure can invalidate a safety function, power must nevertheless appear in the risk and interface analysis. 1.2 The IoT value chainAn end-to-end IoT architecture commonly contains six interacting layers: 1. Physical and device layer: sensors, actuators, signal conditioning, embedded processors, power sources, and mechanical interfaces. 2. Connectivity layer: wired or wireless links, gateways, addressing, routing, time synchronization, and network management. 3. Edge and platform layer: local filtering, protocol translation, device management, storage, event processing, and cloud integration. 4. Data and analytics layer: data models, time-series storage, rules, statistical analysis, machine learning, and digital representations of assets. 5. Application layer: dashboards, alerts, control panels, enterprise integration, and mobile or web applications. 6. Operations and governance layer: identity, security, monitoring, maintenance, compliance, incident response, and accountability. These layers are not strictly independent. A bandwidth limitation may require edge aggregation; a safety requirement may prevent cloud-only control; a data-retention rule may influence the data model and storage architecture. 1.3 Quality attributesFunctional requirements state what the system does. Quality attributes state how well, how safely, or under what constraints it does it. Important IoT quality attributes include: - availability and reliability;
- latency and timing determinism;
- accuracy, precision, calibration stability, and data completeness;
- scalability and interoperability;
- confidentiality, integrity, authenticity, and privacy;
- safety and fail-safe behavior;
- energy efficiency;
- maintainability, observability, and upgradeability; and
- usability and accessibility.
Quality attributes often conflict. Encryption and frequent transmission consume energy; aggressive compression can reduce bandwidth but remove diagnostic detail; centralized analytics can simplify management but increase dependence on connectivity. Engineering therefore requires explicit trade-offs rather than claims that every attribute will be maximized. 2. Requirements Engineering for IoT2.1 Elicitation and stakeholder analysisStakeholders include direct users, owners, operators, maintenance personnel, safety officers, cybersecurity teams, regulators, affected communities, suppliers, and people whose data may be collected. Their needs are gathered through interviews, observation, workshops, document analysis, operational scenarios, and study of existing incident records. A stakeholder power-interest matrix helps determine engagement. A maintenance technician may have modest organizational authority but high practical knowledge. A person monitored by a smart building may not purchase the system but has legitimate privacy interests. Ignoring such stakeholders creates requirements gaps and adoption failures. 2.2 Requirement categoriesAn IoT requirements specification should distinguish at least: - Business requirements: intended outcomes, value, cost limits, and success criteria.
- Functional requirements: sensing, actuation, processing, communication, alerting, reporting, and administration functions.
- Data requirements: units, sampling conditions, timestamp semantics, quality flags, retention, ownership, and lineage.
- Interface requirements: physical, electrical, protocol, API, user, and enterprise interfaces.
- Quality requirements: measurable performance, reliability, security, safety, and maintainability targets.
- Environmental requirements: temperature, humidity, vibration, electromagnetic compatibility, ingress protection, and installation conditions.
- Regulatory and ethical requirements: consent, data minimization, accessibility, auditability, and applicable sector regulation.
- Lifecycle requirements: provisioning, calibration, firmware update, replacement, decommissioning, and disposal.
A good requirement is necessary, unambiguous, feasible, verifiable, traceable, and stated without prescribing an unjustified implementation. “The device shall use protocol X” is a design constraint, not necessarily a need; “the device shall communicate securely through the existing enterprise network” expresses a more useful requirement unless protocol X is externally mandated. 2.3 Writing measurable requirementsA requirement should identify an actor or system element, an action, a condition, and an acceptance criterion. For example: > When powered and within the specified operating environment, the monitoring node shall record temperature at intervals of no more than 60 s, assign a synchronized timestamp, and retain at least 24 h of measurements during loss of backhaul connectivity. This statement can be tested. By contrast, “the node shall provide timely and robust monitoring” is incomplete because timely and robust have no measurable interpretation. Requirements should be prioritized. The MoSCoW method categorizes them as Must, Should, Could, and Won’t for a defined release. Risk exposure, safety impact, legal necessity, and value should influence priority; priority should not be determined solely by the loudest stakeholder. 2.4 TraceabilityA requirements traceability matrix links each requirement to its source, architecture element, implementation item, test case, result, and change history. Traceability supports impact analysis. If a sampling requirement changes, engineers can identify consequences for sensor selection, battery capacity, network traffic, storage, analytics, and test procedures. 3. Use-Case and Behavioral ModelingUse-case modeling describes externally visible system behavior from the perspective of actors. Typical IoT actors include a field technician, operator, administrator, device, gateway, cloud service, emergency system, and attacker considered as a threat actor. A use case should specify: - goal and initiating actor;
- preconditions;
- normal sequence;
- alternative and exception flows;
- postconditions;
- data and timing constraints; and
- safety or security considerations.
For example, “Respond to abnormal freezer temperature” may begin when a validated measurement exceeds a threshold for a defined persistence period. The normal flow may include local logging, operator notification, acknowledgement, escalation, and maintenance action. Exception flows include sensor failure, unavailable network, duplicate alerts, and inability to confirm the alarm. Use-case diagrams provide scope and actor relationships but do not adequately describe timing or physical dynamics. State machines are useful for modes such as commissioning, monitoring, degraded operation, alarm, maintenance, and retired. Sequence diagrams clarify interactions among sensor, gateway, broker, rules engine, and user application. Activity diagrams represent workflows. Data-flow diagrams show transformations and storage, while threat models identify trust boundaries and abuse cases. The model should represent degraded modes explicitly. A system that operates only under perfect connectivity is not a complete IoT design. Engineers must define behavior during sensor saturation, clock drift, packet loss, gateway failure, stale configuration, corrupted firmware, power interruption, and conflicting commands. 4. Architecture and Hardware/Software Co-Design4.1 Architectural decisionsArchitecture allocates responsibilities among devices, gateways, edge servers, cloud services, and users. Processing may be placed at the edge to reduce latency, bandwidth, and privacy exposure; cloud processing may provide elastic computation, fleet-wide analytics, and centralized management. Safety-critical control should not depend exclusively on a remote service whose latency and availability cannot be guaranteed. Architectural decisions should document alternatives, assumptions, consequences, and decision owners. A decision record might compare a star network with a mesh network using criteria such as range, installation cost, energy use, fault tolerance, spectrum conditions, and maintenance complexity. 4.2 Hardware design considerationsDevice design includes sensor physics, calibration, analog front ends, ADC resolution, reference stability, timing, processor capability, memory, power conversion, enclosure, connectors, thermal behavior, electromagnetic compatibility, and serviceability. Sensor specifications must distinguish accuracy from resolution. Resolution is the smallest representable increment; accuracy is closeness to the true value under stated conditions. High resolution does not guarantee high accuracy. A first-order energy budget can be estimated by summing the energy used in operating modes: \[ E_{total}=\sum_{i=1}^{n} P_i t_i, \] where \(P_i\) is the average power in mode \(i\), \(t_i\) is time spent in that mode during the selected period, and units must be consistent. If a battery is specified by nominal voltage \(V\) and capacity \(C\) in ampere-hours, its nominal energy is approximately \(E_b=VC\) watt-hours. This estimate is not a guarantee: conversion losses, temperature, aging, discharge-rate effects, and reserve requirements must be included in a practical design. For a periodic node active for 1 s at 100 mW and sleeping for 59 s at 1 mW in each 60 s cycle, average power is \[ P_{avg}=\frac{(0.100)(1)+(0.001)(59)}{60}=0.00265\text{ W}, \] or 2.65 mW. This idealized result excludes regulator losses and transmission retries, which must be measured or conservatively modeled. 4.3 Software and firmware designFirmware should separate hardware abstraction, device services, communication, application logic, diagnostics, and security functions. Important mechanisms include watchdogs, brownout handling, input validation, bounded queues, persistent configuration, secure boot where appropriate, signed updates, rollback, and event logging. Cloud and edge software should use explicit data schemas and versioned APIs. Device identity must be distinct from user identity, and authorization should follow least privilege. Observability requires metrics, structured logs, health states, traces where useful, and time synchronization sufficient for the application. 4.4 Co-design and digital modelsHardware/software co-design evaluates timing, memory, energy, cost, and reliability jointly. Moving a filter from cloud software to a microcontroller may reduce traffic but increase firmware complexity and update risk. Selecting a more capable processor may simplify algorithms but increase energy and thermal load. These decisions should be tested against workload models rather than made from nominal specifications alone. A digital twin may represent an asset, its current state, history, configuration, and relationships. It is useful only when its data provenance, update latency, uncertainty, and synchronization semantics are understood. A visual model without trustworthy state information is not a reliable digital twin. 5. Prototyping and Simulation5.1 Prototype strategyPrototypes answer questions. A proof-of-concept tests technical feasibility; an engineering prototype tests interfaces and performance; a pilot tests operation in a representative environment; and a production-intent prototype tests manufacturability, serviceability, security, and compliance. A development board connected with temporary wiring may demonstrate a sensor interface but cannot establish enclosure robustness or production reliability. Each prototype should define a hypothesis, measures, test conditions, expected evidence, and a decision rule. For example, a radio prototype may test whether packet delivery remains above a specified level in a building with reinforced walls under realistic interference, rather than merely demonstrating communication on a laboratory bench. 5.2 Simulation and emulationSimulation is valuable when physical testing is expensive, hazardous, or slow. Suitable models include: - network simulation for congestion, routing, delay, and loss;
- discrete-event simulation for queues and event flows;
- power and battery models;
- thermal, mechanical, and electromagnetic models;
- sensor and process models; and
- software-in-the-loop, hardware-in-the-loop, and fault-injection environments.
Every model has assumptions and a validity range. Simulation results must be calibrated against measurements and subjected to sensitivity analysis. A model that assumes independent packet losses may be misleading in a multipath wireless environment where losses are correlated. Simulation complements, but does not eliminate, representative field tests. 6. Verification, Validation, and TestingVerification asks, “Was the system built according to its specified requirements?” Validation asks, “Is the right system being built for the operational need?” Both are necessary. A layered test strategy includes: 1. Unit tests: isolated functions, drivers, parsers, and algorithms. 2. Integration tests: interfaces among hardware, firmware, network, platform, and applications. 3. System tests: end-to-end behavior against requirements. 4. Performance tests: latency, throughput, capacity, energy, and resource limits. 5. Environmental tests: temperature, humidity, vibration, ingress, electromagnetic conditions, and power disturbances as applicable. 6. Security tests: vulnerability assessment, authentication and authorization tests, update validation, fuzzing, and abuse-case testing. 7. Safety tests: hazardous-event response, interlocks, fail-safe states, and recovery. 8. Acceptance tests: representative operational scenarios involving real users and procedures. A test case should identify preconditions, configuration, stimulus, expected result, measurements, tolerances, pass/fail rule, and evidence. Boundary-value testing is important for thresholds and timers. Fault injection should test sensor disconnection, invalid data, clock errors, packet loss, corrupted storage, unavailable services, and conflicting commands. Reliability claims require defined conditions and mission duration. If a component has a constant failure rate \(\lambda\) under an idealized exponential lifetime assumption, reliability over time \(t\) is \[ R(t)=e^{-\lambda t}. \] Here \(R(t)\) is the probability of survival to time \(t\), and \(\lambda\) has units of inverse time. The model assumes a constant failure rate and is not appropriate for infant mortality or wear-out without modification. Field evidence, accelerated testing, and supplier data should be interpreted with these limitations. Testing should include regression automation, controlled test data, reproducible configurations, and defect classification. A passed test does not prove absence of defects; it provides evidence relative to the tested conditions and oracle. 7. Safety, Security, Privacy, and GovernanceIoT systems can affect physical safety. Risk analysis should identify hazards, initiating events, severity, likelihood, existing controls, and residual risk. The hierarchy of controls favors eliminating hazards and using engineered safeguards before relying on user behavior. A remote update must never silently disable a safety interlock. Security is a lifecycle property. Core practices include unique device identities, secure provisioning, mutual authentication where appropriate, encrypted communication, protected keys, least privilege, secure boot, signed and recoverable updates, vulnerability management, network segmentation, logging, and incident response. Security controls must account for constrained devices and long deployment lifetimes. Privacy engineering begins with purpose limitation and data minimization. Designers should determine whether precise location, continuous audio, biometric data, or persistent identifiers are genuinely necessary. Access control, retention limits, transparency, consent where applicable, anonymization or pseudonymization, and user rights must be integrated into the design. Legal obligations vary by jurisdiction and sector; engineering teams should obtain competent legal and compliance advice rather than assuming that technical anonymization automatically removes regulatory duties. Governance assigns responsibility for data quality, model decisions, updates, incident response, and decommissioning. Artificial intelligence used for anomaly detection or predictive maintenance should be monitored for drift, false alarms, unequal impacts, explainability needs, and human override. A prediction is not automatically a control command; safety and authorization boundaries must remain explicit. 8. Scalability, Maintainability, and OperationsScalability concerns more than the number of devices. It includes message volume, data growth, identity management, firmware distribution, observability, support workload, tenant isolation, and organizational capability. Capacity planning should use realistic event rates, payload sizes, retry behavior, peak conditions, and retention policies. Maintainability is improved by modular hardware, documented interfaces, replaceable batteries, remote diagnostics, configuration versioning, staged deployment, backward-compatible schemas, and automated fleet management. A device that cannot be securely updated or identified may become a long-term liability even if its initial performance is excellent. Operational readiness includes installation procedures, technician training, spares, calibration, service-level objectives, monitoring dashboards, escalation paths, backup and recovery, and disposal. Total cost of ownership includes connectivity, cloud consumption, field visits, security maintenance, replacement, and compliance—not only purchase price. 9. Illustrative Case: Cold-Chain Monitoring for VaccinesBackgroundA regional health organization transports temperature-sensitive vaccines from a central store to rural clinics. Existing paper records identify excursions only after delivery, and cellular coverage is intermittent along several routes. The organization requires evidence of temperature history and rapid response to dangerous excursions. Problem analysisStakeholders include logistics coordinators, drivers, clinic staff, public-health authorities, maintenance technicians, and patients indirectly affected by spoiled vaccines. Key hazards include undetected freezing, overheating, sensor failure, battery depletion, incorrect timestamps, and unauthorized alteration of records. The system boundary includes a calibrated temperature node, local storage, a gateway or driver phone, cloud ingestion, dashboards, alerts, and operating procedures. Refrigeration control remains outside the monitoring system, so the monitor must not be represented as a safety controller unless that responsibility is deliberately engineered and validated. Requirements and approachRepresentative requirements are: - record temperature at intervals no greater than 60 s;
- retain at least 24 h of data during communication loss;
- identify each node cryptographically and prevent unauthorized record modification;
- issue a local indication when a configurable excursion persists beyond the defined threshold;
- upload buffered records after reconnection without creating duplicate events;
- report low battery, sensor disconnection, clock uncertainty, and stale configuration; and
- provide an auditable history of calibration, custody, alerts, acknowledgements, and corrective actions.
A low-power node measures temperature, validates plausible ranges, timestamps records using a maintained clock, and stores signed or integrity-protected records. A gateway forwards data when coverage exists. The cloud service stores immutable event history and current asset state, while a dashboard supports role-based access. Local alerting is retained because cloud latency cannot be assumed during a hazardous excursion. The prototype is tested in a thermal chamber and on representative routes. Hardware-in-the-loop tests inject sensor disconnection, battery depletion, clock drift, packet loss, duplicate messages, and gateway failure. Acceptance tests involve drivers and clinic personnel performing the complete workflow, including acknowledgement and escalation. Outcome and learning pointsThe illustrative design reduces dependence on continuous connectivity, distinguishes missing data from normal readings, and treats procedures as part of the system. Its main lesson is that a technically accurate sensor is insufficient: calibration, custody, alert interpretation, local buffering, security, human response, and audit evidence jointly determine system value. Before production, regulatory acceptance, calibration traceability, cybersecurity review, and field reliability evidence would be required. 10. Contemporary Directions and Best PracticesCurrent IoT engineering increasingly combines edge AI, digital twins, low-power wide-area connectivity, confidential processing, software bills of materials, zero-trust principles, and automated fleet operations. These technologies are useful when they solve a demonstrated problem. Edge AI may reduce bandwidth and latency, but it introduces model drift, resource, explainability, and update concerns. Digital twins can improve maintenance planning, but only when sensor semantics and provenance are reliable. The following practices are broadly defensible: 1. Begin with operational outcomes and hazards, not a preferred gadget. 2. Make requirements measurable and maintain a traceability chain. 3. Model normal, abnormal, degraded, maintenance, and retirement states. 4. Allocate functions across edge and cloud using latency, safety, privacy, energy, and cost evidence. 5. Prototype risky interfaces early and test in representative environments. 6. Treat identity, secure update, observability, and lifecycle support as first-class requirements. 7. Validate data quality, timestamps, units, calibration, and provenance. 8. Automate repeatable tests and preserve evidence for audits and incident analysis. 9. Involve operators, maintainers, affected people, and compliance specialists. 10. Design for replacement, recovery, and retirement from the beginning. Challenges and LimitationsIoT projects face uncertain requirements, heterogeneous devices, proprietary platforms, intermittent connectivity, long field lifetimes, environmental variation, cyber threats, difficult calibration, and unclear ownership of data. Models may fail outside their training or calibration domain. Standards improve interoperability but do not guarantee semantic compatibility. Cloud dependence can simplify deployment while creating concentration, outage, and exit risks. Finally, no test campaign can reproduce every field condition; assurance must therefore combine analysis, simulation, laboratory testing, pilot deployment, monitoring, and controlled change management. Chapter SummaryIoT systems engineering develops complete, dependable solutions by connecting stakeholder needs with architecture, implementation, evidence, and lifecycle operations. Requirements must be measurable, prioritized, traceable, and inclusive of data, environmental, security, safety, regulatory, and maintenance concerns. Use cases, state models, sequence diagrams, and threat models reveal interactions and degraded modes that component-level design can miss. Hardware and software must be co-designed using evidence about energy, timing, interfaces, cost, and maintainability. Prototypes and simulations answer specific engineering questions but require stated assumptions and validation against measurements. Verification demonstrates conformity to requirements, while validation demonstrates fitness for operational purpose. Testing must cover functional, performance, environmental, security, safety, and acceptance conditions. Reliable IoT solutions also require secure identity and updates, privacy governance, human procedures, observability, scalable operations, and responsible use of analytics or AI. The cold-chain case illustrates that value arises from the whole socio-technical system rather than from sensing hardware alone. Key TermsSystems engineering: A discipline for designing and managing complete systems across their lifecycle. IoT system boundary: The defined limit separating system responsibilities from external entities. Stakeholder: A person, organization, or system affected by or able to influence the solution. Functional requirement: A statement of a capability the system must provide. Quality attribute: A measurable property such as reliability, security, latency, or maintainability. Traceability: The linkage among requirements, design, implementation, tests, and evidence. Use case: A structured description of interaction between an actor and a system to achieve a goal. State machine: A model describing system modes and transitions caused by events or conditions. Hardware/software co-design: Joint optimization and allocation of functions across physical and software elements. Edge computing: Processing performed near the data source rather than exclusively in a remote cloud. Digital twin: A data-connected digital representation of a physical asset or process. Prototype: An experimental implementation created to answer defined engineering questions. Simulation: Execution of a model to study behavior under specified assumptions. Verification: Evaluation of whether specified requirements have been met. Validation: Evaluation of whether the system satisfies its intended operational purpose. Fault injection: Deliberate introduction of faults to assess resilience and recovery. Reliability: Probability that a system performs its required function under stated conditions for a stated time. Threat model: A structured analysis of assets, trust boundaries, threats, and controls. Observability: Ability to infer internal system condition from outputs such as logs, metrics, and traces. Lifecycle management: Planning and control of deployment, operation, maintenance, updates, and retirement. Review QuestionsShort Answer Questions1. Why must an IoT system boundary include important external dependencies even when they are outside project control? 2. Distinguish a functional requirement from a quality requirement and provide one example of each. 3. What is the difference between verification and validation? 4. Why are degraded operating modes represented in state models? 5. State two limitations of using simulation as evidence of IoT system performance. Long Answer Questions1. Explain a complete requirements-engineering process for an IoT solution, including elicitation, prioritization, quality attributes, and traceability. 2. Discuss how processing responsibilities should be allocated between an IoT device, edge gateway, and cloud platform. 3. Develop a layered verification and validation strategy for a safety-sensitive IoT application. 4. Explain how security, privacy, safety, and maintainability should influence IoT architecture from the beginning of the lifecycle. 5. Critically evaluate the role of prototyping, simulation, and hardware-in-the-loop testing in IoT development. Analytical / Application Questions1. A battery-powered node operates for 2 s at 120 mW and for 58 s at 2 mW in each 60 s cycle. Calculate its ideal average power and identify at least three practical effects that could make the field result different. 2. Design a use-case model in textual form for an industrial pump-monitoring system. Include normal operation, sensor failure, communication loss, alert escalation, and maintenance completion. 3. For a remote medical-monitoring system, compare edge-only, cloud-only, and hybrid architectures using latency, privacy, availability, energy, maintainability, and safety as evaluation criteria. Multiple Choice Questions with AnswersQuestion 1Which statement best describes a quality attribute in an IoT requirements specification? A. The system shall generate a temperature reading. B. The system shall activate a relay. C. The system shall authenticate each device before accepting data. D. The system shall display a dashboard chart. Correct Answer: C. The system shall authenticate each device before accepting data. Question 2What is the primary purpose of a requirements traceability matrix? A. To replace system testing B. To link requirements with design elements and verification evidence C. To select a wireless frequency automatically D. To estimate battery voltage from sensor accuracy Correct Answer: B. To link requirements with design elements and verification evidence Question 3Which activity is an example of validation rather than verification? A. Checking whether a parser accepts the specified data format B. Checking whether a firmware function meets its unit-test specification C. Confirming with operators that the deployed workflow solves the operational problem D. Inspecting whether a circuit matches its schematic Correct Answer: C. Confirming with operators that the deployed workflow solves the operational problem Question 4For a node active for 1 s at 100 mW and sleeping for 59 s at 1 mW in a 60 s cycle, what is the ideal average power? A. 1.00 mW B. 2.65 mW C. 59.0 mW D. 100 mW Correct Answer: B. 2.65 mW Question 5Which architectural choice most directly reduces dependence on continuous backhaul connectivity for a local safety response? A. Moving all processing to a remote cloud B. Using local edge processing and buffering C. Increasing dashboard color depth D. Removing device identity Correct Answer: B. Using local edge processing and buffering Question 6What does a state machine primarily represent in IoT modeling? A. Physical dimensions of an enclosure B. System modes and transitions caused by events or conditions C. The legal ownership of collected data D. The manufacturing cost of a sensor Correct Answer: B. System modes and transitions caused by events or conditions Question 7Which statement about sensor resolution and accuracy is correct? A. They are always identical properties. B. Higher resolution guarantees higher accuracy. C. Resolution concerns representable increments, whereas accuracy concerns closeness to the true value. D. Accuracy applies only to digital sensors. Correct Answer: C. Resolution concerns representable increments, whereas accuracy concerns closeness to the true value. Question 8Under the constant-failure-rate exponential model, which expression represents reliability at time t? A. R(t)=1+λt B. R(t)=λ/t C. R(t)=e^(-λt) D. R(t)=t/λ Correct Answer: C. R(t)=e^(-λt) Question 9Which control is most directly associated with preventing unauthorized firmware replacement? A. Signed firmware updates B. Increasing display brightness C. Reducing sensor sampling frequency D. Using a larger enclosure Correct Answer: A. Signed firmware updates Question 10Why should an IoT simulation model be calibrated against measurements? A. Because every simulation is independent of assumptions B. To determine whether its assumptions and outputs are credible for the intended conditions C. To eliminate the need for field testing in all cases D. To guarantee that the model predicts every future failure Correct Answer: B. To determine whether its assumptions and outputs are credible for the intended conditions
|