ISO/IEC 15067-3-31:2024
(Main)Information technology - Home Electronic System (HES) application model - Part 3-31: Protocol of energy management agents for demand-response energy management and interactions among these agents
Information technology - Home Electronic System (HES) application model - Part 3-31: Protocol of energy management agents for demand-response energy management and interactions among these agents
ISO/IEC 15067-3-31:2024 specifies a protocol for energy management agents (EMAs) to facilitate communications among these agents for demand response (DR) energy management applications. The EMA protocol (EMAP) provides a logical connection among EMAs in community housing such as an apartment building or a campus of houses or apartment buildings. This document also specifies interaction procedures and message formats for DR energy management as introduced in ISO/IEC 15067-3-3. The EMAP supports interactions among EMAs at OSI (Open System Interconnection) layer 7 with a message transfer protocol. An EMA can be embedded in devices such as a thermostat, a smart appliance, or other consumer products. The choice of interconnection depends on the system and the network topology, which can be arranged in a mesh or hierarchical tree structure. An intermediate EMA may relay messages sent between EMAs.
General Information
Buy Standard
Standards Content (Sample)
ISO/IEC 15067-3-31
Edition 1.0 2024-03
INTERNATIONAL
STANDARD
colour
inside
Information technology – Home Electronic System (HES) application model –
Part 3-31: Protocol of energy management agents for demand-response energy
management and interactions among these agents
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 Secretariat 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 IEC Products & Services Portal - products.iec.ch
The advanced search enables to find IEC publications by a Discover our powerful search engine and read freely all the
variety of criteria (reference number, text, technical publications previews, graphical symbols and the glossary.
committee, …). It also gives information on projects, replaced With a subscription you will always have access to up to date
and withdrawn publications. content tailored to your needs.
IEC Just Published - webstore.iec.ch/justpublished
Electropedia - www.electropedia.org
Stay up to date on all new IEC publications. Just Published
The world's leading online dictionary on electrotechnology,
details all new publications released. Available online and once
containing more than 22 500 terminological entries in English
a month by email.
and French, with equivalent terms in 25 additional languages.
Also known as the International Electrotechnical Vocabulary
IEC Customer Service Centre - webstore.iec.ch/csc
(IEV) online.
If you wish to give us your feedback on this publication or need
further assistance, please contact the Customer Service
Centre: sales@iec.ch.
ISO/IEC 15067-3-31
Edition 1.0 2024-03
INTERNATIONAL
STANDARD
colour
inside
Information technology – Home Electronic System (HES) application model –
Part 3-31: Protocol of energy management agents for demand-response energy
management and interactions among these agents
INTERNATIONAL
ELECTROTECHNICAL
COMMISSION
ICS 35.200 ISBN 978-2-8322-8357-8
– 2 – ISO/IEC 15067-3-31:2024
© ISO/IEC 2024
CONTENTS
FOREWORD . 5
INTRODUCTION . 7
1 Scope . 8
2 Normative references . 8
3 Terms, definitions and abbreviated terms . 9
3.1 Terms and definitions . 9
3.2 Abbreviated terms . 9
4 Conformance . 10
5 Energy management agent architecture for home or residential community . 10
5.1 Overview. 10
5.2 EMA protocol . 11
6 EMAP service procedure and message format . 13
6.1 Overview. 13
6.2 RegisterParty . 14
6.2.1 Overview . 14
6.2.2 Query registration . 15
6.2.3 Create registration . 15
6.2.4 Cancel registration . 15
6.2.5 Request reregistration . 16
6.2.6 Message formats for RegisterParty . 16
6.3 Event . 20
6.3.1 Overview . 20
6.3.2 Push . 20
6.3.3 Pull . 21
6.3.4 Message formats for event . 21
6.4 Report. 23
6.4.1 Overview . 23
6.4.2 Register report. 23
6.4.3 Request report . 24
6.4.4 Send report . 24
6.4.5 Cancel report . 25
6.4.6 Message formats for report . 25
6.5 Opt . 29
6.5.1 Overview . 29
6.5.2 Create opt . 29
6.5.3 Cancel opt . 29
6.5.4 Message formats for opt . 30
6.6 Poll . 32
7 Transport protocol . 36
7.1 CoAP . 36
7.1.1 General . 36
7.1.2 Push and pull implementation . 36
7.1.3 Service endpoint URIs . 36
7.1.4 CoAP methods. 37
7.1.5 Failure conditions . 37
7.1.6 CoAP response codes . 37
© ISO/IEC 2024
8 Security . 38
Annex A (informative) EMAP opt-change . 39
A.1 Opt-change example message . 39
A.2 Items for opt-change mode . 41
Annex B (informative) JSON schema . 43
B.1 JSON . 43
B.2 JSON schema . 43
Bibliography . 45
Figure 1 – Example of an energy management system in a residential area . 10
Figure 2 – A hierarchical EMAP application model in a residential area . 11
Figure 3 – A point-to-point EMAP application model in a residential area . 12
Figure 4 – A hybrid EMAP application model in a residential area . 12
Figure 5 – Two-step service procedures of EMAP . 14
Figure 6 – Interaction diagram: Query registration . 15
Figure 7 – Interaction diagram: Create registration . 15
Figure 8 – Interaction diagram: Cancel registration . 16
Figure 9 – Interaction diagram: Request reregistration – Push operation . 16
Figure 10 – emapQueryRegistration simplified message format . 16
Figure 11 – emapCreatedPartyRegistration simplified message format . 17
Figure 12 – emapCreatePartyRegistration simplified message format . 18
Figure 13 – emapCancelPartyRegistration simplified message format . 18
Figure 14 – emapCanceledPartyRegistration simplified message format . 18
Figure 15 – emapRequestReregistration simplified message format . 19
Figure 16 – emapResponse message format . 19
Figure 17 – Event interaction diagram – Push operation . 20
Figure 18 – Event interaction diagram – Pull operation . 21
Figure 19 – emapRequestEvent simplified message format. 21
Figure 20 – emapPoll simplified message format . 22
Figure 21 – emapDistributeEvent simplified message format. 22
Figure 22 – emapCreatedEvent simplified message format . 23
Figure 23 – Interaction diagram: Register report – Push operation . 24
Figure 24 – Interaction diagram: Request report – Push operation . 24
Figure 25 – Interaction diagram: Send report – Push operation . 25
Figure 26 – Interaction diagram: Cancel report – Push operation . 25
Figure 27 – emapRegisterReport simplified message format . 26
Figure 28 – emapRegisteredReport simplified message format . 26
Figure 29 – emapCreateReport simplified message format . 27
Figure 30 – emapCreatedReport simplified message format . 27
Figure 31 – emapUpdateReport simplified message format . 27
Figure 32 – emapUpdatedReport simplified message format . 28
Figure 33 – emapCancelReport simplified message format . 28
Figure 34 – emapCanceledReport simplified message format . 29
Figure 35 – Interaction diagram: Create opt . 29
– 4 – ISO/IEC 15067-3-31:2024
© ISO/IEC 2024
Figure 36 – Interaction diagram: Cancel opt . 30
Figure 37 – emapCreateOpt simplified message format . 30
Figure 38 – emapCreatedOpt simplified message format . 31
Figure 39 – emapCancelOpt simplified message format . 31
Figure 40 – emapCanceledOpt simplified message format . 32
Figure 41 – Interaction diagram: Poll (nothing in queue) .
...
Questions, Comments and Discussion
Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.