Information technology — Home electronic system (HES) architecture — Part 4-2: Communication layers — Transport, network and general parts of data link layer for network enhanced control devices of HES Class 1

ISO/IEC 14543-4-2:2008(E) specifies the media independent requirements for the data link layer and the requirements for the network layer and the transport layer for Home Electronic Systems (HES). It gives the frame format for the communications middleware block to minimize message size while fulfilling the requirements of the communications layer structure. It can be used as the communication stack on the physical layers as specified in ECHONET specifications.

Technologies de l'information — Architecture de système électronique domestique (HES) — Partie 4-2: Couches de communication — Transport, réseau et parties générales de la couche de liaison de données pour dispositifs de contrôle améliorés de réseau, classe HES 1

General Information

Status
Published
Publication Date
02-Jun-2008
Current Stage
9093 - International Standard confirmed
Completion Date
13-Jul-2018
Ref Project

Buy Standard

Standard
ISO/IEC 14543-4-2:2008 - Information technology -- Home electronic system (HES) architecture
English language
46 pages
sale 15% off
Preview
sale 15% off
Preview

Standards Content (Sample)

ISO/IEC 14543-4-2
Edition 1.0 2008-05
INTERNATIONAL
STANDARD
Information technology – Home electronic system (HES) architecture –
Part 4-2: Communication layers – Transport, network and general parts of data
link layer for network enhanced control devices of HES Class 1
ISO/IEC 14543-4-2:2008(E)

---------------------- Page: 1 ----------------------
THIS PUBLICATION IS COPYRIGHT PROTECTED
Copyright © 2008 ISO/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 ISO/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
3, rue de Varembé
CH-1211 Geneva 20
Switzerland
Email: inmail@iec.ch
Web: www.iec.ch
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 corrigenda or an amendment might have been published.
ƒ Catalogue of IEC publications: www.iec.ch/searchpub
The IEC on-line Catalogue enables you to search by a variety of criteria (reference number, text, technical committee,…).
It also gives information on projects, withdrawn and replaced publications.
ƒ IEC Just Published: www.iec.ch/online_news/justpub
Stay up to date on all new IEC publications. Just Published details twice a month all new publications released. Available
on-line and also by email.
ƒ Electropedia: www.electropedia.org
The world's leading online dictionary of electronic and electrical terms containing more than 20 000 terms and definitions
in English and French, with equivalent terms in additional languages. Also known as the International Electrotechnical
Vocabulary online.
ƒ Customer Service Centre: www.iec.ch/webstore/custserv
If you wish to give us your feedback on this publication or need further assistance, please visit the Customer Service
Centre FAQ or contact us:
Email: csc@iec.ch
Tel.: +41 22 919 02 11
Fax: +41 22 919 03 00

---------------------- Page: 2 ----------------------
ISO/IEC 14543-4-2
Edition 1.0 2008-05
INTERNATIONAL
STANDARD
Information technology – Home electronic system (HES) architecture –
Part 4-2: Communication layers – Transport, network and general parts of data
link layer for network enhanced control devices of HES Class 1
INTERNATIONAL
ELECTROTECHNICAL
COMMISSION
PRICE CODE
T
ICS 35.200 ISBN 2-8318-9815-3

---------------------- Page: 3 ----------------------
– 2 – 14543-4-2 © ISO/IEC:2008(E)
CONTENTS
FOREWORD.4
INTRODUCTION .5
1 Scope.6
2 Normative references.6
3 Terms, definitions and abbreviations .7
3.1 Terms and definitions.7
3.2 Abbreviations.9
4 Conformance .9
5 Frame format of communication layers.10
6 Requirements for the physical layer and independent data link layer.10
6.1 Requirements for the physical layer .10
6.2 Functions of the data link layer.11
6.3 Possible media and their impact on layer-2.11
6.4 Data link layer services .11
6.4.1 Data link header .11
6.4.2 Data link address.12
6.4.3 Application data counter .15
6.4.4 Data link split frames.15
6.4.5 Data link data counter .16
6.5 Protocol difference absorption processing block .16
6.5.1 Overview .16
6.5.2 Message receipt/assembly processing .17
6.5.3 Message splitting/transmission processing.17
6.5.4 Address conversion processing.17
6.5.5 Communications type conversion processing.18
6.5.6 Common lower-layer communications interface processing .18
7 Requirements for the network layer.19
7.1 Overview .19
7.2 Received message determination processing .19
7.2.1 Overview .19
7.2.2 Received message identification processing specifications for nodes
without the data link router function .19
7.2.3 Specifications for the received message identification processing for
data link routers.20
7.3 Routing processing.21
7.3.1 Overview .21
7.3.2 Routing processing for nodes without the data link router function.21
7.3.3 Routing processing for data link routers.21
7.4 Send message creation/management processing .24
8 Requirements for the transport layer .24
Annex A (informative) API functions.25
A.1 API function for application layer .25
A.2 API functions for individual lower-layer communications interface.25
A.2.1 General .25

---------------------- Page: 4 ----------------------
14543-4-2 © ISO/IEC:2008(E) – 3 –
A.2.2 List of individual low-layer communication interface functions .25
A.2.3 Individual lower-layer communication interface detail specifications .26
A.2.4 Initial Setting Information Specifications .49
Bibliography.52
Figure 1 – Relationship between the protocol of ISO/IEC 14543-4 and OSI reference
model .6
Figure 2 – Data link frame format of communication layers .10
Figure 3 – Configuration of DHD .11
Figure 4 – Configuration of SDLA and DDLA for individual address.12
Figure 5 – DDLA (broadcast-stipulated) address configuration.13
Figure 6 – Broadcast target requirement code .14
Figure 7 – Node group requirement bit specifications.15
Figure 8 – Format for protocol difference absorption processing section .15
Figure 9 – Relationship with upper-layer messages .16
Figure 10 – Configuration of DDC .16
Figure 11 – Subnet connections.22
Table 1 – Number of hop counts .12
Table 2 – NetID codes .13
Table 3 – DDLA (broadcast-stipulated) address configuration .14
Table A.1 – List of individual low-layer communication interface functions .25
Table A.2 – Node address description map .47

---------------------- Page: 5 ----------------------
– 4 – 14543-4-2 © ISO/IEC:2008(E)
INFORMATION TECHNOLOGY –
HOME ELECTRONIC SYSTEM (HES) ARCHITECTURE –
Part 4-2: Communication layers – Transport, network and general parts of
data link layer for network enhanced control devices of HES Class 1
FOREWORD
1) ISO (International Organization for Standardization) and IEC (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. Their preparation is entrusted to technical committees; any ISO and
IEC member body interested in the subject dealt with may participate in this preparatory work. International
governmental and non-governmental organizations liaising with ISO and IEC also participate in this preparation.
2) In the field of information technology, ISO and IEC have established a joint technical committee, ISO/IEC JTC 1.
Draft International Standards adopted by the joint technical committee are circulated to national bodies for voting.
Publication as an International Standard requires approval by at least 75 % of the national bodies casting a vote.
3) 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 and ISO member bodies.
4) IEC, ISO and ISO/IEC publications have the form of recommendations for international use and are accepted
by IEC 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.
5) In order to promote international uniformity, IEC 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 publication and the corresponding national or regional publication
should be clearly indicated in the latter.
6) ISO and IEC provide no marking procedure to indicate their approval and cannot be rendered responsible for
any equipment declared to be in conformity with an ISO/IEC publication.
7) All users should ensure that they have the latest edition of this publication.
8) 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 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.
9) 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.
10) Attention is drawn to the possibility that some of the elements of this International Standard 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-4-2 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 web site.
This International Standard has been approved by vote of the member bodies, and the voting
results may be obtained from the address given on the second title page.
This publication has been drafted in accordance with the ISO/IEC Directives, Part 2.

---------------------- Page: 6 ----------------------
14543-4-2 © ISO/IEC:2008(E) – 5 –
INTRODUCTION
This part of ISO/IEC 14543 specifies the media independent requirements for the data link layer and
the requirements for the network layer and the transport layer for Home Electronic System. This
standard stipulates the communication stack for providing the services specified in ISO/IEC 14543-4-1.
1
It can be used as the communication stack on the physical layers as specified in ECHONET
1
Specifications. This part of ISO/IEC 14543 is based on ECHONET specifications.
ISO/IEC 14543 Information technology – Home Electronic System (HES) architecture, currently
consists of 13 parts:
Part 2-1: Introduction and device modularity
Part 3-1: Communication layers – Application layer for network based control of HES Class 1
Part 3-2: Communication layers – Transport, network and general parts of data link layer for
network based control of HES Class 1
Part 3-3: User process for network based control of HES Class 1
Part 3-4: System management – Management procedures for network based control of HES
Class 1
Part 3-5: Media and media dependent layers – Power line for network based control of HES
Class 1
Part 3-6: Media and media dependent layers – Twisted pair for network based control of HES
Class 1
Part 3-7: Media and media dependent layers – Radio frequency for network based control of HES
Class 1
Part 4: Home and building automation in a mixed-use building (technical report)
Part 4-1: Communication layers – Application layer for network enhanced control devices of HES
Class 1
Part 4-2: Communication layers – Transport, network and general parts of data link layer for
network enhanced control devices of HES Class 1 (this standard)
Part 5-1: Intelligent grouping and resource sharing for HES Class 2 and Class 3 – Core protocol
(under consideration)
Part 5-2: Intelligent grouping and resource sharing for HES Class 2 and Class 3 – Device
certification (under consideration)
Additional parts are under preparation.
—————————
1 TM
Echonet is the trade name of a product supplied by ECHONET Consortium. This information is given for the
convenience of users of this document and does not constitute an endorsement by IEC or ISO of the product
named. Equivalent products may be used if they can be shown lo lead to the same results.

---------------------- Page: 7 ----------------------
– 6 – 14543-4-2 © ISO/IEC:2008(E)
INFORMATION TECHNOLOGY –
HOME ELECTRONIC SYSTEM (HES) ARCHITECTURE –
Part 4-2: Communication layers – Transport, network and general parts of
data link layer for network enhanced control devices of HES Class 1
1 Scope
This part of ISO/IEC 14543 specifies the services and protocol in a manner independent of the
physical layer for the data link layer and for the network layer and the transport layer for usage in
network enhanced home electronic systems Class 1.
ISO/IEC 14543-4 is designed to enable the use of power line and wireless protocols as transmission
media. Slow transmission speeds discourage large data transfers, and it is desirable to reduce the
mounting load on simple devices. In light of this situation, this part of ISO/IEC 14543 specifies the
frame format for the communications middleware block to minimize message size while fulfilling the
requirements of the communications layer structure.
This part of ISO/IEC 14543 specifies the protocol difference absorption processing block and a part of
the communications processing block. Figure 1 shows the relationship between the protocol of
ISO/IEC 14543-4 and HES reference model based on ISO/IEC 7498.
Application layer
Communication processing block
Network layer
Communication
middleware block
Data link layer
Protocol difference absorption processing block
Physical layer Data link layer
Physical layer
Figure 1 – Relationship between the protocol of ISO/IEC 14543-4 and OSI reference model
2 Normative references
The following referenced documents are indispensable for the application 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 7498 (all parts), Information technology – Open systems interconnection – Basic reference
model
ISO/IEC 14543-2-1, Information technology – Home electronic system (HES) architecture –
Part 2-1: Introduction and device modularity
ISO/IEC 24767-2, Information technology – Home network security – Part 2: Internal security services
(under consideration)

---------------------- Page: 8 ----------------------
14543-4-2 © ISO/IEC:2008(E) – 7 –
3 Terms, definitions and abbreviations
3.1 Terms and definitions
For the purposes of this document, the terms and definitions given in ISO/IEC 14543-2-1 and the
following apply.
3.1.1
application data (ADATA)
data region for messages exchanged by communications middleware
NOTE The maximum size is 256 bytes.
3.1.2
application data counter (ADC)
indicates the size of the ADATA region
NOTE The size is variable in 1-byte increments.
3.1.3
application object (AOJ)
model of information to be disclosed to the network from information owned by the
communications processing block or an access procedure model
NOTE The information or control target owned by each device is specified as a property and the operating
method (setting, browsing) for this is specified as a service. AOJs are used when class or instance is not
considered.
3.1.4
application programming interface (API)
assembly of interface functions for middleware
NOTE API makes it easy to operate middleware for designers.
3.1.5
application property value data (APD)
is a data value related to the application property code (APC), such as a status notification or specific
setting and control by an application service code (ASC)
NOTE Detailed specifications are provided for the size, code value, etc. of the APD for each APC.
3.1.6
communications middleware block
this middleware is arranged from data link layer to application layer and performs communications
processing according to the ISO/IEC 14543-4 protocol
NOTE The major features of ISO/IEC 14543-4 are implemented by communications middleware.
3.1.7
communications processing block
one processing block for the communications middleware; this block performs communication protocol
processing to facilitate remote device control/monitoring processing for application software, stores
information for the above and controls various information on the self-device as well as other device
statuses
3.1.8
DA data
node address of the destination of messages between lower-layer communications software
3.1.9
data link address (DLA)
address permitting unique identification of a node in a home network

---------------------- Page: 9 ----------------------
– 8 – 14543-4-2 © ISO/IEC:2008(E)
NOTE This is a logical address that is defined separately from the Node address native to lower-layer communications
software; it consists of a NetID and NodeID.
3.1.10
data link data
data that is composed of DHD, SDLA, DDLA, ADC and ADATA
3.1.11
data link frame
frame that is composed of DDC, DHD, SDLA, DDLA, ADC and ADATA
3.1.12
data link data counter (DDC)
specifies the order of split messages, indicates the end split of messages and stipulates split-
transmission message identifiers
3.1.13
data link header (DHD)
four kinds of data are included:
• the first data is the message format for the ADATA/PADATA section;
• the second specifies secure message or plain message;
• the third specifies whether DDLA is a broadcast address or an individual address;
• and the fourth constitutes a routing hop counter
3.1.14
data link router
node used to connect subnets
NOTE It connects the subnets of different lower-layer communications protocols (for different protocols, regardless of
transmission media type) or divides the same protocol into subnets. The lower-layer communications protocol is connected
seamlessly on the system using routing processing based on data link addresses as a function.
3.1.15
data link split frame
messages exchanged between protocol difference absorption processing blocks are called data link
split frames
3.1.16
hardware address
address defined based on a medium-specific addressing scheme, such as an ISO/IEC 8802-3
address; this is a unique value for a node among the same kind of transmission medium
3.1.17
NetID
SUBNET identifier that is also a component of a data link address
3.1.18
node
communication node conforming to ISO/IEC 14543-4
NOTE In ISO/IEC 14543-4, this is a communications function to be uniquely identified by a Data Link Address.
There is no distinction between the application functions of nodes. The term “node” is used to describe the function
of one communication terminal.
3.1.19
node address
address to implement layer-2 communication in transmission media

---------------------- Page: 10 ----------------------
14543-4-2 © ISO/IEC:2008(E) – 9 –
2
NOTE In ISO/IEC 14543-4, this does not signify an Ethernet MAC address.
3.1.20
NodeID
identifier used to identify a node uniquely within the SUBNET
NOTE This is a logical address converted from the Node address native to the lower-layer communications
software. This is also a component of the data link address.
3.1.21
protocol difference absorption processing block
one processing block of the communications middleware
NOTE This block is intended to absorb differences of multiple protocols, including power lines and low-power
wireless, to configure a single network. The block performs address translation, communication type conversion,
data division and data assembly.
3.1.22
SA data
node address of the source of messages between lower-layer communications software
3.1.23
SUBNET
group of nodes using the same lower-layer communications protocol
NOTE Each subnet has a NetID; different subnets can be connected by a data link router.
3.2 Abbreviations
ADATA Application Data
ADC Application Data Counter
AOJ Application Object
APD Application Property Value Date
API Application Programming Interface
DDLA Destination Data Link Address
DDC Data Link Data Counter
DHD Data Link Header
DLA Data Link Address
DSDATA Data Link Split Data
PADATA Plain Application Data
SDLA Source Data Link Address
4 Conformance
Products that claim conformance to this International Standard shall provide communication layers
with a frame format in conformance with clause 5 and 6.4 of this standard.
—————————
2 TM
Ethernet is the trade name of a product supplied by Xerox Corporation. This information is given for the
convenience of users of this document and does not constitute an endorsement by ISO or IEC of the product
named. Equivalent products may be used if they can be shown to lead to the same results.
For technical specifications of the MAC address see ISO/IEC 8802-3.

---------------------- Page: 11 ----------------------
– 10 – 14543-4-2 © ISO/IEC:2008(E)
5 Frame format of communication layers
Figure 2 shows the frame format of the communication layers. In this document
(ISO/IEC 14543-4-2) DDC, DHD, SDLA and DDLA are described. ADC and ADATA are
described in ISO/IEC 14543-4-1. When property value data of 2 bytes or larger comprises
application property value data (APD), the most significant value in the sequence is stored
first. Bit 7 is the most significant bit and bit 0 is the least significant bit of the octet.
DDC DHD SDLA DDLA ADC ADATA
Figure 2 – Data link frame format of communication layers
6 Requirements for the physical layer and independent data link layer
6.1 Requirements for the physical layer
When two or more home network systems reside close together, the communications between home
network systems must not mix. Therefore, each transmission media shall specify the principles for
identifying each home network system, such as including in each communication message a house
code that can identify each home network system.
The physical layer shall have the following functions.
• A function to maintain the uniqueness of the nodes’ node addresses within the subnet
• A function to serve as a container for data link frame format shown in Figure 2
• An intra-subnet communication function
• A function to allow the individual nodes to retain their own profiles and report them to the network
layer. The items of the profile are as follows:
– Node address length
– Node address mask pattern
In the special case of a NULL value for a Node address, a special conversion rule is applied.
– Node address
– Maximum message length
– Lower-layer communications software ID (+ Transmission medium ID)
– Broadcast function ID
A flag which shows broadcast function or no broadcast function.
– Transmission rate
• A function to allow the individual nodes to retain their own statuses and report them to the network
layer. The compulsory status items are as follows:
– Stop
A state in which no lower-layer communications software operations are performed.
– Initialization
A state in which the lower-layer communications software is initialized.
– Normal operation
A state in which data is transmitted to or received from a transmission medium as the primary
function of the lower-layer communications software.

---------------------- Page: 12 ----------------------
14543-4-2 © ISO/IEC:2008(E) – 11 –
– Error stop
A state in which operation is stopped by the occurrence of an error.
– Suspension
A state in which operation is paused by an instruction from the communications middleware.
6.2 Functions of the data link layer
ISO/IEC 14543-4 was designed to enable the use of power line and wireless protocols as transmission
media. Slow transmission speeds discourage large data transfers, and it is desirable to reduce the
mounting load on simple devices. In light of this situation, this part of ISO/IEC 14543 specifies the
frame format for the communications middleware block to minimize message size while fulfilling the
requirements of the communications layer structure.
6.3 Possible media and their impact on layer-2
The data link layer is defined for the following media:
• Power lines
• Specific low electric power radio
• Twisted pair cable
3
• IrDA_Control
®
4
• LonTalk
TM
5
• Bluetooth
• Ethernet
6.4 Data link layer services
6.4.1 Data link header
b7 b6 b5 b4 b3 b2 b1 b0
1 * * * * * * *
ADATA/PADATA configuration specification
b1:b0 = 0:0 Message format I (basic message format)
0:1 Message format II (compound message format)
1:0 Message format III (arbitrary message format)
1:1 Reserved for future use
Secure message specification
0: plain message; 1: secure message
DDLA code type specification (individual/broadcast)
0: Individual; 1: Broadcast
Routing hop counter
Fixed
Note: When b7 = 0, b0 to b6 will be specified separately (reserved for future use).
Figure 3 – Configuration of DHD
The combination of b1 and b0 specifies the message format for the ADATA/PADATA section.
When b1:b0 = 0:0, it indicates message format I (basic message format), which allows one
————
...

Questions, Comments and Discussion

Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.