Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
ISO/IEC 29182-4 defines the entity models that form the structural foundation of sensor network architectures. An entity, in the context of the SNRA, is an abstraction of a physical or logical component that performs a specific role within the sensor network. The standard defines a comprehensive set of entity types organised into layers: the Sensor Layer, the Network Layer, the Service Layer, and the Application Layer. This layering follows the principle of separation of concerns, allowing each layer to evolve independently.
The Sensor Layer entities include sensor nodes, actuators, and gateways that interface directly with the physical environment. The Network Layer entities manage communication, routing, and topology control. The Service Layer entities provide middleware functions such as data storage, event detection, and service discovery. The Application Layer entities implement domain-specific logic that consumes sensor data and generates actionable insights.
Each entity type in the model is specified with a set of attributes, behaviours, interfaces, and relationships. For example, a “Sensor Node” entity has attributes (node ID, location, battery level, sensing capabilities), behaviours (sensing, processing, transmitting, sleeping), interfaces (sensor interface, network interface, management interface), and relationships (belongs to a cluster, communicates with a gateway, is managed by a network manager).
| Layer | Entity Types | Primary Function | Example Instances |
|---|---|---|---|
| Sensor Layer | Sensor Node, Actuator Node, Gateway, Sink Node | Physical phenomenon detection and actuation | Temperature sensor node, smart valve actuator, edge gateway |
| Network Layer | Router, Coordinator, Base Station, Relay Node | Data routing, topology management, QoS enforcement | Mesh router, PAN coordinator, LTE base station |
| Service Layer | Service Registry, Data Repository, Event Manager, Security Manager | Middleware functions, data storage, event processing | Sensor data platform, alarm correlation engine, identity provider |
| Application Layer | Application Agent, Visualisation Component, Decision Support Engine | Domain logic, user interface, analytics | Dashboard application, predictive maintenance engine, mobile app |
The standard defines several composition patterns that guide how entities are combined to form complete systems. The “Concentrator Pattern” aggregates data from multiple sensor nodes through a gateway. The “Hierarchical Pattern” organises entities into a tree structure with tiered processing. The “Peer-to-Peer Pattern” enables direct communication between sensor nodes without a central coordinator. Each pattern has different implications for scalability, latency, and fault tolerance.
The entity model also introduces the concept of “Virtual Entities” — software abstractions that represent physical entities for the purpose of management and interaction. A virtual sensor, for instance, may aggregate readings from multiple physical sensors to provide a more reliable or comprehensive observation. Virtual entities are essential for implementing redundancy, data fusion, and sensor abstraction layers.