{"id":356322,"date":"2024-10-20T01:11:58","date_gmt":"2024-10-20T01:11:58","guid":{"rendered":"https:\/\/pdfstandards.shop\/product\/uncategorized\/bs-iso-iec-14543-4-32015\/"},"modified":"2024-10-26T01:34:11","modified_gmt":"2024-10-26T01:34:11","slug":"bs-iso-iec-14543-4-32015","status":"publish","type":"product","link":"https:\/\/pdfstandards.shop\/product\/publishers\/bsi\/bs-iso-iec-14543-4-32015\/","title":{"rendered":"BS ISO\/IEC 14543-4-3:2015"},"content":{"rendered":"
This part of ISO\/IEC 14543 specifies the message structure, sequences and protocol of the application layer for use in network enhanced control devices of the Home Electronic System (HES) Class 1. It provides the services and the interface for the user-level process. This application layer protocol is independent of lower communications layers, which support MAC addressing or IP addressing. The communications sequence is based on the application services.<\/p>\n
PDF Pages<\/th>\n | PDF Title<\/th>\n<\/tr>\n | ||||||
---|---|---|---|---|---|---|---|
6<\/td>\n | CONTENTS <\/td>\n<\/tr>\n | ||||||
9<\/td>\n | FOREWORD <\/td>\n<\/tr>\n | ||||||
10<\/td>\n | INTRODUCTION <\/td>\n<\/tr>\n | ||||||
11<\/td>\n | 1 Scope 2 Normative references 3 Terms, definitions and abbreviations 3.1 Terms and definitions <\/td>\n<\/tr>\n | ||||||
13<\/td>\n | 3.2 Abbreviations 4 Conformance 5 Services of the application layer 5.1 Positioning in communications layers 5.1.1 General Figures Figure\u00a01 \u2013 Communications middleware <\/td>\n<\/tr>\n | ||||||
14<\/td>\n | 5.1.2 When using UDP in layer 4 and IP in layer 3 5.2 Service primitives of the application layer 5.2.1 General <\/td>\n<\/tr>\n | ||||||
15<\/td>\n | 5.2.2 NECD objects from the viewpoint of application software 5.2.3 Case 1: Obtaining the status of another node Figure\u00a02 \u2013 Acquisition of status of another node (synchronous type) <\/td>\n<\/tr>\n | ||||||
16<\/td>\n | 5.2.4 Case 2: Controlling the functions of other nodes Figure\u00a03 \u2013 Acquisition of status of another node (asynchronous type) Figure\u00a04 \u2013 Objects seen from application software <\/td>\n<\/tr>\n | ||||||
17<\/td>\n | 5.2.5 Case 3: Notifying own node status to other nodes Figure\u00a05 \u2013 Method of controlling other nodes Figure\u00a06 \u2013 Objects seen from application software <\/td>\n<\/tr>\n | ||||||
18<\/td>\n | Figure\u00a07 \u2013 Method of notification to other nodes (synchronous type) Figure\u00a08 \u2013 Method of notification to other nodes (asynchronous type) Figure\u00a09 \u2013 Objects seen from application software <\/td>\n<\/tr>\n | ||||||
19<\/td>\n | 6 Application layer protocol data unit (APDU) 6.1 Overview Figure\u00a010 \u2013 Example of object configuration <\/td>\n<\/tr>\n | ||||||
20<\/td>\n | 6.2 NECD header (NHD) 6.2.1 Overview 6.2.2 NECD header 1 (NHD1) Figure\u00a011 \u2013 NECD frame format <\/td>\n<\/tr>\n | ||||||
21<\/td>\n | 6.2.3 NECD header 2 (NHD2) 6.3 Transaction ID (TID) 6.4 NECD data (NDATA) 6.5 NECD object (NOJ) Figure\u00a012 \u2013 Bit specifications of NHD 1 Figure\u00a013 \u2013 Detailed specifications of NHD 2 <\/td>\n<\/tr>\n | ||||||
22<\/td>\n | 6.6 NECD Service (NSV) 6.6.1 Overview Figure\u00a014 \u2013 Bit specifications of the NOJ code Figure\u00a015 \u2013 Bit specifications of the NSV code <\/td>\n<\/tr>\n | ||||||
24<\/td>\n | Tables Table\u00a01 \u2013 List of NSV Codes for Requests Table\u00a02 \u2013 List of NSV codes for response\/notification <\/td>\n<\/tr>\n | ||||||
25<\/td>\n | Figure\u00a016 \u2013 Sequence diagram for NSV transmission and reception Table\u00a03 \u2013 List of NSV codes for \u201cResponse not possible\u201d <\/td>\n<\/tr>\n | ||||||
26<\/td>\n | 6.6.2 Property value write service (no response required) [0x60, 0x50] 6.6.3 Property value write service (response required) [0x61, 0x71, 0x51] Figure\u00a017 \u2013 NDATA configuration for property value write service (no response required) <\/td>\n<\/tr>\n | ||||||
27<\/td>\n | 6.6.4 Property value read service [0x62, 0x72, 0x52] Figure\u00a018 \u2013 NDATA configuration for property value write service (response required) <\/td>\n<\/tr>\n | ||||||
28<\/td>\n | 6.6.5 Property value write and read service [0x6E, 0x7E, 0x5E] Figure\u00a019 \u2013 NDATA configuration for property value read service <\/td>\n<\/tr>\n | ||||||
29<\/td>\n | 6.6.6 Property value notification service [0x63, 0x73, 0x53] Figure\u00a020 \u2013 NDATA configuration for property value write and read service <\/td>\n<\/tr>\n | ||||||
30<\/td>\n | 6.6.7 Property value notification (response required) [0x74, 0x7A] Figure\u00a021 \u2013 NDATA configuration for property value notification service <\/td>\n<\/tr>\n | ||||||
31<\/td>\n | 6.7 Processing object property counters (OPC, OPCSet and OPCGet) 6.8 NECD property (NPC) Figure 22 \u2013 NDATA configuration for property value notification (response required) service Figure\u00a023 \u2013 Processing target property counter for three requests <\/td>\n<\/tr>\n | ||||||
32<\/td>\n | 6.9 Property data counter (PDC) 6.10 NECD property value data (NDT) Figure\u00a024 \u2013 NPC detailed specifications Figure\u00a025 \u2013 NPC code allocation <\/td>\n<\/tr>\n | ||||||
33<\/td>\n | 7 Basic sequences 7.1 General 7.2 Basic sequences for object control 7.2.1 Overview 7.2.2 Basic sequences for object control in general Figure\u00a026 \u2013 Basic sequence when controlled object does not exist <\/td>\n<\/tr>\n | ||||||
34<\/td>\n | 7.2.3 Basic sequences for service content Figure\u00a027 \u2013 Basic sequence when controlled objects exist Figure\u00a028 \u2013 Basic request receiving sequence for NSV = 0x60 <\/td>\n<\/tr>\n | ||||||
35<\/td>\n | Figure\u00a029 \u2013 Basic request receiving sequence for NSV = 0x6* Figure\u00a030 \u2013 Basic request receiving sequence for NSV = 0x63 <\/td>\n<\/tr>\n | ||||||
36<\/td>\n | 7.3 Basic sequences for node start-up 7.3.1 Overview 7.3.2 Basic sequence for NECD node start-up Figure\u00a031 \u2013 Basic property value notification sequence Figure\u00a032 \u2013 Basic sequence for NECD node start-up <\/td>\n<\/tr>\n | ||||||
37<\/td>\n | 8 NECD objects \u2013 Detailed specifications 8.1 General 8.2 Types of objects 8.2.1 Device objects 8.2.2 Node profile object 8.3 NECD property value data types 8.3.1 Overview <\/td>\n<\/tr>\n | ||||||
38<\/td>\n | 8.3.2 NECD property value range 8.3.3 Class-specific mandatory properties Table\u00a04 \u2013 Data types, data sizes and overflow \/ underflow codes <\/td>\n<\/tr>\n | ||||||
39<\/td>\n | 8.3.4 Profiles obliged to have a status change announcement function <\/td>\n<\/tr>\n | ||||||
40<\/td>\n | Bibliography <\/td>\n<\/tr>\n<\/table>\n","protected":false},"excerpt":{"rendered":" Information technology. Home electronic system (HES) architecture – Application layer interface to lower communications layers for network enhanced control devices of HES Class 1<\/b><\/p>\n |