ISO/IEC 14543-5-102:2020
(Main)Information technology — Home electronic system (HES) architecture — Part 5-102: Intelligent grouping and resource sharing — Remote universal management profile
Information technology — Home electronic system (HES) architecture — Part 5-102: Intelligent grouping and resource sharing — Remote universal management profile
ISO/IEC 14543-5-102:2020(E) specifies the system architecture and communication protocols of remote universal management profile to achieve intelligent grouping, resource sharing and service collaboration among different devices and controllers. The protocol features are: a) remote universal device discovery and management framework that includes connection methods and network architecture, device configuration interfaces, management message formats and message exchange flows; b) request/response message formats for four remote universal management profile device types: water heater, refrigerator, air conditioner, microwave. This document is applicable to remote access of water heaters, refrigerators, air conditioners, microwave ovens at home, office or other remote environments, to achieve universal management and interactions among these controllers and devices
Technologies de l'information — Architecture des systèmes électroniques domotiques (HES) — Partie 5-102: Titre manque
General Information
Standards Content (Sample)
ISO/IEC 14543-5-102
Edition 1.0 2020-02
INTERNATIONAL
STANDARD
colour
inside
Information technology – Home electronic system (hes) architecture –
Part 5-102: Intelligent grouping and resource sharing for HES Class 2 and
Class 3 – Remote universal management profile
ISO/IEC 14543-5-102:2020-02(en)
---------------------- Page: 1 ----------------------
THIS PUBLICATION IS COPYRIGHT PROTECTED
Copyright © 2020 IEC, Geneva, Switzerland
All rights reserved. Unless otherwise specified, no part of this publication may be reproduced or utilized in any form
or by any means, electronic or mechanical, including photocopying and microfilm, without permission in writing from
either IEC or IEC's member National Committee in the country of the requester. If you have any questions about IEC
copyright or have an enquiry about obtaining additional rights to this publication, please contact the address below or
your local IEC member National Committee for further information.
IEC Central Office Tel.: +41 22 919 02 11
3, rue de Varembé info@iec.ch
CH-1211 Geneva 20 www.iec.ch
Switzerland
About the IEC
The International Electrotechnical Commission (IEC) is the leading global organization that prepares and publishes
International Standards for all electrical, electronic and related technologies.
About IEC publications
The technical content of IEC publications is kept under constant review by the IEC. Please make sure that you have the
latest edition, a corrigendum or an amendment might have been published.
IEC publications search - webstore.iec.ch/advsearchform Electropedia - www.electropedia.org
The advanced search enables to find IEC publications by a The world's leading online dictionary on electrotechnology,
variety of criteria (reference number, text, technical containing more than 22 000 terminological entries in English
committee,…). It also gives information on projects, replaced and French, with equivalent terms in 16 additional languages.
and withdrawn publications. Also known as the International Electrotechnical Vocabulary
(IEV) online.
IEC Just Published - webstore.iec.ch/justpublished
Stay up to date on all new IEC publications. Just Published IEC Glossary - std.iec.ch/glossary
details all new publications released. Available online and 67 000 electrotechnical terminology entries in English and
once a month by email. French extracted from the Terms and definitions clause of
IEC publications issued between 2002 and 2015. Some
IEC Customer Service Centre - webstore.iec.ch/csc entries have been collected from earlier publications of IEC
If you wish to give us your feedback on this publication or TC 37, 77, 86 and CISPR.
need further assistance, please contact the Customer Service
Centre: sales@iec.ch.
---------------------- Page: 2 ----------------------
ISO/IEC 14543-5-102
Edition 1.0 2020-02
INTERNATIONAL
STANDARD
colour
inside
Information technology – Home electronic system (hes) architecture –
Part 5-102: Intelligent grouping and resource sharing for HES Class 2 and
Class 3 – Remote universal management profile
INTERNATIONAL
ELECTROTECHNICAL
COMMISSION
ICS 35.020 ISBN 978-2-8322-7521-4
Warning! Make sure that you obtained this publication from an authorized distributor.
---------------------- Page: 3 ----------------------
– 2 – ISO/IEC 14543-5-102:2020
© ISO/IEC 2020
CONTENTS
FOREWORD . 4
INTRODUCTION . 5
1 Scope . 7
2 Normative references . 7
3 Terms, definitions and abbreviated terms . 8
3.1 Terms and definitions . 8
3.2 Abbreviated terms . 10
4 Conformance . 10
5 IGRS RUMP overview . 10
6 IGRS RA and RUMP system architecture and message exchange model overview . 11
6.1 IGRS RA system structure . 11
6.2 RUMP protocol layer hierarchy . 12
6.3 Server types . 13
6.3.1 IGRS RA message exchange model in the IRSP . 13
6.3.2 Account server . 14
6.3.3 Message server . 14
6.3.4 Application server . 15
6.3.5 IRSP external application server . 15
6.4 Message exchange between user or controlled device and message server. 15
6.4.1 Device registration management . 15
6.4.2 User/controller ↔ controlled device message exchange that needs
response (control message) . 16
6.4.3 Controlled device ↔ user/controller message exchange that does not
need response (status update) . 17
6.4.4 Controlled device ↔ user/controller message exchange that does not
need response (alarm message) . 18
6.4.5 Controlled device ↔ user/controller message exchange that that needs
response (firmware version query) . 18
6.5 Workflow . 19
6.5.1 LAN control . 19
6.5.2 WAN control . 20
7 RUMP . 21
7.1 Protocol overview . 21
7.2 Applications . 21
7.3 Logical components . 21
7.4 Device ID . 21
7.5 RUMP message format . 22
7.6 RUMP response and status message format . 23
7.7 RUMP water heater . 23
7.7.1 Water heater control message format . 23
7.7.2 Water heater response and status message format . 24
7.7.3 Water heater alarm message format . 25
7.8 RUMP air conditioner . 26
7.8.1 Air conditioner control message format . 26
7.8.2 Air conditioner response and status message format . 27
7.8.3 Air conditioner alarm message format . 27
7.9 RUMP refrigerator . 28
---------------------- Page: 4 ----------------------
ISO/IEC 14543-5-102:2020 – 3 –
© ISO/IEC 2020
7.9.1 Refrigerator control message format . 28
7.9.2 Refrigerator response and status message format . 29
7.9.3 Refrigerator alarm message format . 29
7.10 RUMP microwave oven . 30
7.10.1 Microwave oven control message format . 30
7.10.2 Microwave oven response and status message format . 31
7.10.3 Microwave oven alarm message format . 31
7.11 Device status query message . 32
7.12 Device version query message . 32
Bibliography . 34
Figure 1 – IGRS RA system structure . 11
Figure 2 – RUMP protocol layer . 12
Figure 3 – RUMP message interaction flow . 13
Figure 4 – Message exchange models in IGRS RA system . 14
Figure 5 – Flow of message exchange between user/controller and controlled device
that needs response . 16
Figure 6 – Flow of message exchange between controlled device and user/controller
that does not need response . 17
Figure 7 – LAN control flow diagram . 20
Figure 8 – Controller–IRSP–device WAN interaction process . 21
Table 1 – Device ID definitions . 22
Table 2 – RUMP message format . 22
Table 3 – RUMP message identifier . 23
Table 4 – Control message body . 23
Table 5 – Water heater control message format . 24
Table 6 – Water heater response and status message format . 25
Table 7 – Water heater alarm message format . 26
Table 8 – Air conditioner control message format . 26
Table 9 – Air conditioner response and status message format . 27
Table 10 – Air conditioner alarm message format. 28
Table 11 – Refrigerator control message format . 28
Table 12 – Refrigerator response and status information format . 29
Table 13 – Refrigerator alarm message format . 30
Table 14 – Microwave oven control message format . 30
Table 15 – Microwave oven response and status message format . 31
Table 16 – Microwave oven alarm message format . 32
Table 17 – Device status query request message format . 32
Table 18 – Device version query request message format . 32
Table 19 – Device version query response message format . 33
---------------------- Page: 5 ----------------------
– 4 – ISO/IEC 14543-5-102:2020
© ISO/IEC 2020
INFORMATION TECHNOLOGY –
HOME ELECTRONIC SYSTEM (HES) ARCHITECTURE –
Part 5-102: Intelligent grouping and resource sharing for HES Class 2 and
Class 3 – Remote universal management profile
FOREWORD
1) 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.
2) The formal decisions or agreements of IEC and ISO on technical matters express, as nearly as possible, an
international consensus of opinion on the relevant subjects since each technical committee has representation
from all interested IEC National Committees and ISO member bodies.
3) IEC, ISO and ISO/IEC publications have the form of recommendations for international use and are accepted
by IEC National Committees and ISO member bodies in that sense. While all reasonable efforts are made to
ensure that the technical content of IEC, ISO and ISO/IEC publications is accurate, IEC or ISO cannot be held
responsible for the way in which they are used or for any misinterpretation by any end user.
4) In order to promote international uniformity, IEC National Committees and ISO member bodies undertake to
apply IEC, ISO and ISO/IEC publications transparently to the maximum extent possible in their national and
regional publications. Any divergence between any ISO, IEC or ISO/IEC publication and the corresponding
national or regional publication should be clearly indicated in the latter.
5) ISO and IEC do not provide any attestation of conformity. Independent certification bodies provide conformity
assessment services and, in some areas, access to IEC marks of conformity. ISO or IEC are not responsible
for any services carried out by independent certification bodies.
6) All users should ensure that they have the latest edition of this publication.
7) No liability shall attach to IEC or ISO or its directors, employees, servants or agents including individual experts
and members of their technical committees and IEC National Committees or ISO member bodies for any
personal injury, property damage or other damage of any nature whatsoever, whether direct or indirect, or for
costs (including legal fees) and expenses arising out of the publication of, use of, or reliance upon, this ISO/IEC
publication or any other IEC, ISO or ISO/IEC publications.
8) Attention is drawn to the normative references cited in this publication. Use of the referenced publications is
indispensable for the correct application of this publication.
9) Attention is drawn to the possibility that some of the elements of this ISO/IEC publication may be the subject of
patent rights. ISO and IEC shall not be held responsible for identifying any or all such patent rights.
International Standard ISO/IEC 14543-5-102 was prepared by subcommittee 25:
Interconnection of information technology equipment, of ISO/IEC joint technical committee 1:
Information technology.
The list of all currently available parts of the ISO/IEC 14543 series, under the general title
Information technology – Home electronic system (HES) architecture, can be found on the
IEC website and ISO website.
The text of this standard is based on the following documents:
FDIS Report on voting
JTC1-SC25/2898/FDIS JTC1-SC25/2908/RVD
Full information on the voting for the approval of this standard can be found in the report on
voting indicated in the above table.
This publication has been drafted in accordance with the ISO/IEC Directives, Part 2.
IMPORTANT – The 'colour inside' logo on the cover page of this publication indicates
that it contains colours which are considered to be useful for the correct
understanding of its contents. Users should therefore print this document using a
colour printer.
---------------------- Page: 6 ----------------------
ISO/IEC 14543-5-102:2020 – 5 –
© ISO/IEC 2020
INTRODUCTION
ISO/IEC 14543-5 (all parts) specifies the services and protocol of the application layer for
intelligent grouping and resource sharing (IGRS) devices and services in the home electronic
system. Some parts reference Classes 1, 2 and 3, which are HES designations specified in
the HES architecture standard, ISO/IEC 14543-2-1.
ISO/IEC 14543-5 (all parts) includes the following parts.
– ISO/IEC 14543-5-1: Core protocol
• Specifies the TCP/IP protocol stack as the basis and the HTTP protocol as the
message-exchange framework among devices.
• Specifies a series of device and service interaction/invocation standards, including
device and service discovery protocol, device and service description, service
invocation, security mechanisms, etc.
• Specifies core protocols for a type of home network that supports streaming media and
other high-speed data transports within a home.
– ISO/IEC 14543-5-2#: Application profile
• Based on the IGRS core protocol.
• Specifies a device and service interaction mechanism, as well as application interfaces
used in IGRS basic applications.
• Multiple application profiles are specified, including:
i) ISO/IEC 14543-5-21: AV profile
ii) ISO/IEC 14543-5-22: File profile
– ISO/IEC 14543-5-3: Basic application
• Includes an IGRS basic application list.
• Specifies a basic application framework.
• Specifies operation details (device grouping, service description template, etc.),
function definitions and service invocation interfaces.
– ISO/IEC 14543-5-4: Device validation
• Defines a standard method to validate an IGRS-compliant device.
– ISO/IEC 14543-5-5: Device type
• Specifies IGRS device types used in IGRS applications.
– ISO/IEC 14543-5-6: Service type
• Specifies basic service types used in IGRS applications.
– ISO/IEC 14543-5-7: Remote access system architecture
• Specifies the architecture and framework for the remote access of IGRS devices and
services in the home electronic system. The remote access communications protocol
and application profiles are specified in the following parts of ISO/IEC 14543-5:
i) ISO/IEC 14543-5-8: Remote access core protocol
ii) ISO/IEC 14543-5-9: Remote access service platform
iii) ISO/IEC 14543-5-101: Remote media access profile
iv) ISO/IEC 14543-5-102: Remote universal management profile
v) ISO/IEC 14543-5-11: Remote user interface
vi) ISO/IEC 14543-5-12: Remote access test and verification
• The relationships among these parts are specified in Part 5-7.
---------------------- Page: 7 ----------------------
– 6 – ISO/IEC 14543-5-102:2020
© ISO/IEC 2020
– ISO/IEC 14543-5-8: Remote access core protocol
• Provides detailed system components, system function modules, basic concepts of
IGRS remote access elements and their relationships, message exchange mechanisms
and security related specifications.
• Specifies interfaces between IGRS remote access (RA) client and service platforms.
Defines co-operative procedures among IGRS RA clients.
– ISO/IEC 14543-5-9: Remote access service platform
• Specifies the IGRS RA service platform (IRSP) architectures and interfaces among
servers in the service platforms.
• Based on ISO/IEC 14543-5-8: Remote access core protocol.
– ISO/IEC 14543-5-101 and ISO/IEC 14543-5-102: Remote access application profiles
• Defines a device and service interaction mechanism for various applications.
• Based on ISO/IEC 14543-5-8: Remote access core protocol.
• Two profiles have been developed:
i) ISO/IEC 14543-5-101: Remote media access profile. This part defines the common
requirements for IGRS RA media users and devices in IGRS networks.
ii) ISO/IEC 14543-5-102: Remote universal management profile. This part specifies a
mechanism for integrating devices with both relatively high and low processing
capabilities into IGRS networks. It also specifies universal remote device discovery
and a management framework.
• Additional application profiles will be specified in the future.
– ISO/IEC 14543-5-11: Remote user interface
• Specifies adaptive user interface generation and remote device control mechanisms
suitable for different remote access applications and devices.
– ISO/IEC 14543-5-12: Remote access test and verification
• Defines a standard method to test and verify IGRS-RA compliant device and service
interfaces.
---------------------- Page: 8 ----------------------
ISO/IEC 14543-5-102:2020 – 7 –
© ISO/IEC 2020
INFORMATION TECHNOLOGY –
HOME ELECTRONIC SYSTEM (HES) ARCHITECTURE –
Part 5-102: Intelligent grouping and resource sharing for HES Class 2 and
Class 3 – Remote universal management profile
1 Scope
This part of ISO/IEC 14543 specifies the system architecture and communication protocols of
remote universal management profile to achieve intelligent grouping, resource sharing and
service collaboration among different devices and controllers. The protocol features are:
a) remote universal device discovery and management framework that includes connection
methods and network architecture, device configuration interfaces, management message
formats and message exchange flows;
b) request/response message formats for four remote universal management profile device
types: water heater, refrigerator, air conditioner, microwave.
This document is applicable to remote access of water heaters, refrigerators, air conditioners,
microwave ovens at home, office or other remote environments, to achieve universal
management and interactions among these controllers and devices.
2 Normative references
The following documents are referred to in the text in such a way that some or all of their
content constitutes requirements of this document. For dated references, only the edition
cited applies. For undated references, the latest edition of the referenced document (including
any amendments) applies.
ISO/IEC 14543-5-1, Information technology – Home electronic system (HES) architecture –
Part 5-1: Intelligent grouping and resource sharing for HES Class 2 and Class 3 – Core
protocol
ISO/IEC 14543-5-7, Information technology – Home electronic system (HES) architecture –
Part 5-7: Intelligent grouping and resource sharing for HES Class 2 and Class 3 – Remote
access system architecture
ISO/IEC 14543-5-8, Information technology – Home electronic system (HES) architecture –
Part 5-8: Intelligent grouping and resource sharing for HES Class 2 and Class 3 – Remote
access core protocol
ISO/IEC 14543-5-9, Information technology – Home electronic system (HES) architecture –
Part 5-9: Intelligent grouping and resource sharing for HES Class 2 and Class 3 – Remote
access service platform
ISO/IEC 15045 (all parts), Information technology – Home electronic system (HES) gateway
---------------------- Page: 9 ----------------------
– 8 – ISO/IEC 14543-5-102:2020
© ISO/IEC 2020
3 Terms, definitions and abbreviated terms
3.1 Terms and definitions
For the purposes of this document, the following terms and definitions apply.
ISO and IEC maintain terminological databases for use in standardization at the following
addresses:
• IEC Electropedia: available at http://www.electropedia.org/
• ISO Online browsing platform: available at http://www.iso.org/obp
3.1.1
account server
IGRS RA server that processes services related to user and device account information
3.1.2
application server
IGRS RA server or third-party server located outside of an IGRS RA system that processes
application service-related logical functions
Note 1 to entry: The application server provides the approach to access application service logical functions (also
called logics). By using the application server, IGRS RA user or device or other server can access the application
service logics.
3.1.3
controlled device
device
physical device that is accessible to the controller
3.1.4
controller
physical device that can access a controlled device in the IGRS RA system
Note 1 to entry Controller is typically a mobile device or application such as a smart phone or smart pad, which is
handled by an IGRS RA user.
3.1.5
device ID
unique identification of an IGRS RA device
EXAMPLE If the local part of a device ID is “#igrsdevice” and the domain name part of the user ID is “igrs.com”,
the device ID is “#igrsdevice@igrs.com”.
Note 1 to entry A device ID consists of a local part and a domain name part. A “@” is used to separate the two
parts. Each device ID starts with a “#”.
3.1.6
device verification code
string used to examine if the user has the authority to bind a device
Note 1 to entry: For a device without a user interface, the device verification code is used to bind a device to a
user. The device owner guarantees the safety of the device verification code.
3.1.7
IGRS AS
basic service unit composed of one or multiple IGRS servers
Note 1 to entry: Each IGRS AS provides services for a dedicated user and/or device group and constructs an
IGRS RA domain. This document defines all of the necessary requirements that allow different IGRS ASs to
exchange messages with each other.
---------------------- Page: 10 ----------------------
ISO/IEC 14543-5-102:2020 – 9 –
© ISO/IEC 2020
3.1.8
IGRS RA agent
functional entity which can provide the IGRS RA service to IGRS LAN devices
Note 1 to entry: The main functionalities of the IGRS RA agent are sending instructions to and receiving
instructions from the IGRS RA service platform, and translating the instructions of local IGRS networks to and from
those of the IGRS RA networks. The IGRS RA agent provides compatibility of the local IGRS devices to the IGRS
RA devices.
3.1.9
IGRS RA device
physical device that is accessible to the IGRS RA user in the IGRS RA system
3.1.10
IGRS RA server
instantiation of a service provider that may be included in an IRSP
Note 1 to entry An IGRS RA server is deployed on the internet. It maintains relationships among IGRS RA user
and IGRS devices. It also provides re-transmission of collaborative messages. The IGRS RA user and IGRS device
can start a data connection to the IRSP and support interconnections using the data connection and re-
transmission functions of the IRSP.
3.1.11
IGRS RA service platform
IRSP
collection of multiple IGRS RA servers that are deployed on the internet to maintain the
relationships among IGRS RA user and IGRS RA device and to exchange collaborative
messages
Note 1 to entry: IGRS RA user and device can establish connections to the IRSP, can send collaborative
messages over these connections and can exchange messages in the servers of the IRSP.
3.1.12
IGRS RA user
entity that uses the IGRS RA devices and application services
Note 1 to entry Generally, an IGRS RA user is a human being. Each IGRS RA user has a unique user ID
(identification). A bundle relationship can be established between one IGRS RA user and another. A binding
relationship can be established between one IGRS RA user and one IGRS device.
3.1.13
message server
IGRS RA server that processes message exchanging logics (transmitting, receiving,
forwarding and blocking, etc.)
3.1.14
server address
ID to identify the network location of a server in IGRS RA system
EXAMPLE One IGRS RA server address could be: “www.igrslab.com:8080”.
Note 1 to entry: Server address format in IGRS RA system is “domain name of server:port”.
---------------------- Page: 11 ----------------------
– 10 – ISO/IEC 14543-5-102:2020
© ISO/IEC 2020
3.2 Abbreviated terms
AS autonomous system
HTTP hypertext transfer protocol
ID identification
IGRS intelligent grouping and resource sharing
IRSP IGRS RA service platform
LAN local area network
RA remote access
RUMP remote universal management profile
TCP/IP transmission control protocol/ internet protocol
UI user interface
XMPP extensible messaging and presence protocol
WAN wide area network
4 Conf
...
Questions, Comments and Discussion
Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.