IEEE 2030.5-2018
$168.46
IEEE Standard for Smart Energy Profile Application Protocol
Published By | Publication Date | Number of Pages |
IEEE | 2018 | 361 |
Revision Standard – Active. The application layer with TCP/IP providing functions in the transport and Internet layers to enable utility management of the end user energy environment, including demand response, load control, time of day pricing, management of distributed generation, electric vehicles, etc. is defined in this standard. Depending on the physical layer in use (e.g., IEEE 802.15.4™, IEEE 802.11™, IEEE 1901™, IEEE 1901.2™), a variety of lower layer protocols may be involved in providing a complete solution. Generally, lower layer protocols are not discussed in this standard except where there is direct interaction with the application protocol. The mechanisms for exchanging application messages, the exact messages exchanged including error messages, and the security features used to protect the application messages are defined in this standard. With respect to the Open Systems Interconnection (OSI) network model, this standard is built using the four layer Internet stack model. The defined application profile sources elements from many existing standards, including IEC 61968 and IEC 61850, and follows a RESTful architecture (Fielding [B3]) using IETF protocols such as HTTP. (Additional files for downloads can be found at https://standards.ieee.org/content/dam/ieee-standards/standards/web/download/2030.5-2018_downloads.zip)
PDF Catalog
PDF Pages | PDF Title |
---|---|
1 | IEEE Std 2030.5-2018 Front cover |
2 | Title page |
4 | Important Notices and Disclaimers Concerning IEEE Standards Documents |
7 | Participants |
8 | Introduction |
9 | Contents |
12 | 1. Overview 1.1 Scope 1.2 Purpose 1.3 Document organization |
13 | 1.4 Requirement language 1.5 Typography conventions used 1.6 Design principles 2. Normative references |
15 | 3. Definitions, acronyms, and abbreviations 3.1 Definitions |
17 | 3.2 Acronyms and abbreviations |
19 | 4. Design pattern 4.1 Protocol flexibility 4.2 General rules/best practices |
20 | 4.3 WADL 4.4 Schema |
21 | 4.5 Uniform resource identifiers 4.6 List resources |
25 | 4.7 Resource design rules 5. Application support 5.1 Overview 5.2 Use of TCP |
26 | 5.3 URI encoding 5.4 HTTP headers |
28 | 5.5 HTTP response codes |
31 | 5.6 Application payload syntax |
32 | 5.7 Content negotiation |
33 | 6. Security 6.1 Introduction 6.2 Security attributes |
40 | 6.3 Device credentials |
41 | 6.4 Resource access authentication and authorization context |
43 | 6.5 Resource access authentication 6.6 Resource access authorization 6.7 Cipher suites |
44 | 6.8 Default security policy |
45 | 6.9 Registration |
47 | 6.10 Security LogEvents 6.11 Certificate management |
60 | 7. Discovery 7.1 Introduction |
61 | 7.2 Service instance |
62 | 7.3 Service name 7.4 TXT record |
63 | 7.5 Subtype queries |
65 | 7.6 Discovery procedure 8. Support resources 8.1 Introduction |
66 | 8.2 Resource section outlines |
67 | 8.3 Device Capabilities function set |
68 | 8.4 Self Device function set 8.5 End Device function set |
70 | 8.6 Function Set Assignments function set |
71 | 8.7 Subscription/Notification function set |
74 | 8.8 Response function set |
78 | 9. Common resources 9.1 Introduction 9.2 Time function set |
80 | 9.3 Device Information function set 9.4 Power Status function set |
81 | 9.5 Network Status function set |
82 | 9.6 Log Event function set |
84 | 9.7 Configuration function set 9.8 File Download function set |
89 | 10. Smart energy resources 10.1 Introduction 10.2 Common application functionality |
96 | 10.3 Demand Response and Load Control function set |
100 | 10.4 Metering function set |
106 | 10.5 Pricing function set |
110 | 10.6 Messaging function set |
112 | 10.7 Billing function set |
115 | 10.8 Prepayment function set |
117 | 10.9 Flow Reservation function set |
118 | 10.10 Distributed Energy Resources function set |
129 | 10.11 Metering Mirror function set |
131 | 11. Manufacturer-specific proprietary extensions 11.1 Overview 11.2 xmDNS/DNS-SD 11.3 URIs 11.4 Resources |
132 | 11.5 DeviceCapabilities resource |
133 | Annex A (informative)Web-application description language (WADL) A.1 Introduction A.2 Support resources section |
137 | A.3 Common resources section |
140 | A.4 Smart energy resources section |
154 | Annex B (informative)IEEE 2030.5 model B.1 Introduction B.2 IEEE 2030.5 package |
268 | Annex C (informative)Examples and guideline C.1 Introduction C.2 Registration: Remote |
271 | C.3 Registration: Local |
273 | C.4 Discovery: Function Set Assignment |
275 | C.5 Discovery: Without Function Set Assignment |
277 | C.6 Discovery: Undirected without Function Set Assignment |
278 | C.7 Subscription/Notification |
281 | C.8 Demand response: General |
285 | C.9 Demand response: Cancel |
287 | C.10 Distributed energy resource: General |
291 | C.11 Metering: Reading |
296 | C.12 Metering: Interval |
303 | C.13 Metering: Instantaneous |
306 | C.14 Metering: Mirroring |
318 | C.15 Pricing: Time of use |
323 | C.16 Billing: Billing period |
325 | C.17 Billing: Historical |
329 | C.18 Billing: Projection |
331 | C.19 File loading |
335 | C.20 Flow Reservation: General |
340 | C.21 Flow Reservation: Cancel |
344 | C.22 Event randomization |
349 | Annex D (informative)Guidelines D.1 Pricing implementation guidelines |
354 | D.2 PEV implementation guidelines (subject to work with SAE and ISO/IEC) |
355 | Annex E (informative)Mapping to IEEE Std 1547-2018 |
360 | Annex F (informative)Bibliography |