ISO/IEC 30128:2014
(Main)Information technology -- Sensor networks -- Generic Sensor Network Application Interface
Information technology -- Sensor networks -- Generic Sensor Network Application Interface
ISO/IEC 30128:2014 specifies the interfaces between the application layers of service providers and sensor network gateways, which is Protocol A in interface 3, defined in ISO/IEC 29182-5. This International Standard covers: - description of generic sensor network applications' operational requirements, - description of sensor network capabilities, and - mandatory and optional interfaces between the application layers of service providers and sensor network gateways
General Information
Standards Content (Sample)
INTERNATIONAL ISO/IEC
STANDARD 30128
First edition
2014-11-15
Information technology — Sensor
networks — Generic Sensor Network
Application Interface
Technologies de l’information — Réseaux de capteurs — Interface
générique pour des applications de réseaux de capteurs
Reference number
©
ISO/IEC 2014
© ISO/IEC 2014
All rights reserved. Unless otherwise specified, no part of this publication may be reproduced or utilized otherwise in any form
or by any means, electronic or mechanical, including photocopying, or posting on the internet or an intranet, without prior
written permission. Permission can be requested from either ISO at the address below or ISO’s member body in the country of
the requester.
ISO copyright office
Case postale 56 • CH-1211 Geneva 20
Tel. + 41 22 749 01 11
Fax + 41 22 749 09 47
E-mail copyright@iso.org
Web www.iso.org
Published in Switzerland
ii © ISO/IEC 2014 – All rights reserved
Contents Page
Foreword .iv
Introduction .v
1 Scope . 1
2 Normative references . 1
3 Terms and definitions . 1
4 Symbols and abbreviated terms . 4
5 Conventions . 4
6 Overview of sensor network applications . 4
6.1 Communication model . 4
6.2 Sensor network client operations . 6
7 Overview of sensor network capabilities .11
8 Security considerations.11
9 Data model of sensor data and metadata .11
10 Generic sensor network application interface specification .12
10.1 Overview of generic sensor network application interface .12
10.2 Mandatory operations .15
10.3 Optional operations .21
Annex A (informative) Sensor Network Description (example) .32
Annex B (informative) Sensing Type and Measurement Unit Specification (Sample) .35
Bibliography .37
© ISO/IEC 2014 – All rights reserved iii
Foreword
ISO (the International Organization for Standardization) and IEC (the International Electrotechnical
Commission) form the specialized system for worldwide standardization. National bodies that are
members of ISO or IEC participate in the development of International Standards through technical
committees established by the respective organization to deal with particular fields of technical
activity. ISO and IEC technical committees collaborate in fields of mutual interest. Other international
organizations, governmental and non-governmental, in liaison with ISO and IEC, also take part in the
work. In the field of information technology, ISO and IEC have established a joint technical committee,
ISO/IEC JTC 1.
The procedures used to develop this document and those intended for its further maintenance are
described in the ISO/IEC Directives, Part 1. In particular the different approval criteria needed for
the different types of document should be noted. This document was drafted in accordance with the
editorial rules of the ISO/IEC Directives, Part 2 (see www.iso.org/directives).
Attention is drawn to the possibility that some of the elements of this document may be the subject
of patent rights. ISO and IEC shall not be held responsible for identifying any or all such patent rights.
Details of any patent rights identified during the development of the document will be in the Introduction
and/or on the ISO list of patent declarations received (see www.iso.org/patents).
Any trade name used in this document is information given for the convenience of users and does not
constitute an endorsement.
For an explanation on the meaning of ISO specific terms and expressions related to conformity
assessment, as well as information about ISO’s adherence to the WTO principles in the Technical Barriers
to Trade (TBT) see the following URL: Foreword — Supplementary information.
The committee responsible for this document is ISO/IEC JTC 1, Information technology.
iv © ISO/IEC 2014 – All rights reserved
Introduction
Sensor network is a key technology to enable building context aware smart environments for human
beings, monitoring health status, cross-reality services, etc. But there are many different sensor network
implementations and they are not interoperable. In general, sensor networks are developed according to
the sensor network applications’ requirements (in which ways sensor network applications use sensor
networks) within sensor network hardware constraints.
When it comes to sensor network applications’ requirements, they include transport-level requirements,
sensor networks’ hardware point of requirements, applications’ operational requirements, etc. Of these
requirements, applications’ operational requirements affect sensor network implementations, even though
each sensor network supports the same transport protocol and uses the same hardware specification.
However, these applications’ operational requirements can be generalized and can be used to derive
standard application layer interfaces between sensor networks and sensor network service providers.
This International Standard specifies generic sensor network application interfaces based on the
generalized sensor network applications’ operational requirements with consideration on sensor
network hardware constraints.
© ISO/IEC 2014 – All rights reserved v
INTERNATIONAL STANDARD ISO/IEC 30128:2014(E)
Information technology — Sensor networks — Generic
Sensor Network Application Interface
1 Scope
This International Standard specifies the interfaces between the application layers of service providers
and sensor network gateways, which is Protocol A in interface 3, defined in ISO/IEC 29182-5.
This International Standard covers
— description of generic sensor network applications’ operational requirements,
— description of sensor network capabilities, and
— mandatory and optional interfaces between the application layers of service providers and sensor
network gateways
2 Normative references
The following documents, in whole or in part, are normatively referenced in this document and are
indispensable for its application. For dated references, only the edition cited applies. For undated
references, the latest edition of the referenced document (including any amendments) applies.
ISO/IEC 29182-2:2013, Information technology — Sensor networks: Sensor Network Reference Architecture
(SNRA) — Part 2: Vocabulary and terminology
ISO/IEC 29182-5:2013, Information technology — Sensor networks: Sensor Network Reference Architecture
(SNRA) — Part 5: Interface definitions
3 Terms and definitions
For the purposes of this document, the following terms and definitions apply.
3.1
actuator
device that provides a physical output in response to an input signal in a predetermined way
[SOURCE: ISO/IEC 29182-2:2013, 2.1.1]
3.2
application layer
layer that provides means for the application processes to access the OSI environment
[SOURCE: ISO/IEC 29182-2:2013, 2.3.1.1]
3.3
authentication
act of verifying the claimed identity of an entity
[SOURCE: ISO/IEC 29182-2:2013, 2.6.1]
Note 1 to entry: Entity may include sensor, actuator, or sensor network element.
© ISO/IEC 2014 – All rights reserved 1
3.4
authorization
granting of rights, which includes the granting of access based on access rights
[SOURCE: ISO/IEC 29182-2:2013, 2.6.2]
3.5
continuous mode
sensor data query mode with duration value (d) and interval value (t)
3.6
event mode
sensor data query mode with event conditions. Sensor networks keep collecting sensor data and send
them only, if the conditions are met
3.7
identification
process of recognizing an entity by using its attributes, identifier, etc.
[SOURCE: ISO/IEC 29182-2:2013, 2.7.2]
3.8
instant mode
sensor data query mode for an immediate one- time response from a sensor network
3.9
onTime mode
sensor data query mode with an action time
3.10
personal area network
network consisting of sensor nodes, communication devices, or networked peripheral devices all in the
vicinity of a person
[SOURCE: ISO/IEC 29182-2:2013, 2.1.4]
3.11
PAN coordinator
device which is responsible for formation and maintenance of a PAN
3.12
pull mode
sensor data delivery mode with an explicit sensor data query
3.13
push mode
sensor data delivery mode without any explicit sensor data query
Note 1 to entry: Push mode sensor data delivery may be triggered by an explicit start request and may be
terminated by an explicit stop request. It is an implementation issue.
3.14
sensor
device that observes and measures a physical property of a natural phenomenon or man-made process
and converts that measurement into a signal
[SOURCE: ISO/IEC 29182-2:2013, 2.1.5]
Note 1 to entry: Signal can be electrical, chemical, etc.
2 © ISO/IEC 2014 – All rights reserved
3.15
sensor network
system of spatially distributed sensor nodes interacting with each other and, depending on applications,
possibly with other infrastructure in order to acquire, process, transfer, and provide information extracted
from its environment with a primary function of information gathering and possible control capability
[SOURCE: ISO/IEC 29182-2:2013, 2.1.6]
Note 1 to entry: Distinguishing features of a sensor network can include wide area coverage, use of radio networks,
flexibility of purpose, self-organization, openness, and providing data for multiple applications.
3.16
sensor network application
use case of sensor networks, which provides a set of functions to users to meet defined requirements
[SOURCE: ISO/IEC 29182-2:2013, 2.2.2]
EXAMPLE Monitoring forests to detect natural fires; monitoring seismic activity; monitoring pollution levels
in environment.
3.17
sensor network client
application software that uses information provided by a sensor network
3.18
sensor network gateway
sensor network element that connects a sensor network to another network with different architectures
or protocols, permitting information exchange between them
[SOURCE: ISO/IEC 29182-2:2013, 2.1.7]
Note 1 to entry: Sensor network gateway functionalities may include address or protocol translation.
3.19
sensor network resource
entity related to a sensor network which may be a sensor network gateway, a PAN coordinator (if any),
a sensor node or a transducer
3.20
sensor network service
set of functionalities offered by individual sensor network elements or the sensor network
[SOURCE: ISO/IEC 29182-2:2013, 2.2.3]
EXAMPLE Generating an alarm signal if the measurement made at a sensor exceeds or drops out of certain
prescribed range; providing average sensor measurements over a given geographic area.
3.21
transducer
device converting energy from one domain into another, calibrated to minimize the errors in the
conversion process. It could be a sensor or an actuator
[SOURCE: IEEE Std 1451.1-1999]
3.22
user
any person, organization, process, device, program or system which uses services provided by others,
and may benefit from the operation of a sensor network
[SOURCE: ISO/IEC 29182-2:2013, 2.8.5]
© ISO/IEC 2014 – All rights reserved 3
4 Symbols and abbreviated terms
This document uses the following abbreviations and acronyms:
CoAP Constrained Application Protocol
DNS Domain Name System
O&M Observations and Measurements in SWE
PAN Personal Area Network
SensorML Sensor Model Language in SWE
SNC Sensor Network Client
SWE Sensor Web Enablement
TEDS Transducer Electronic Data Sheet
5 Conventions
In this part of ISO/IEC 30128:
The keyword “shall” is
...
Questions, Comments and Discussion
Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.