BS EN 14908-4:2014
$198.66
Open Data Communication in Building Automation, Controls and Building Management. Control Network Protocol – IP Communication
Published By | Publication Date | Number of Pages |
BSI | 2014 | 66 |
This European Standard specifies the transporting of the Control Network Protocol (CNP) packets for commercial Building Automation, Controls and Building Management over Internet Protocol (IP) networks using a tunnelling mechanism wherein the CNP packets are encapsulated within IP packets. It applies to both CNP nodes and CNP routers.
The purpose of this European Standard is to ensure interoperability between various CNP devices that wish to use IP networks to communicate using the CNP protocol.
The main body of this European Standard is independent of the CNP protocol being transported over the IP network. The reader is directed to Annex A and Annex B for the normative and informative, respectively, aspects of this specification that are specific to EN 14908-1.
Figure 1 shows a possible configuration of such CNP devices and networks connected to an IP network.
Figure 1 depicts two types of CNP devices: CNP nodes and CNP routers. It should be noted that the routers shown can route packets between typical CNP channels (such as twisted pair or power line) and an IP channel or it can route CNP packets between two IP channels. In this European Standard the IP channel will be defined in such a way to allow it to be used like any other CNP channel.
In the above diagram, the IP network can be considered to be one or more IP channels. This European Standard covers only how CNP packets are transported over IP channels. It does not cover how CNP packets are routed between standard CNP channels and IP channels. This specification is not intended to cover the lower layers (physical, MAC and link layers) of either standard CNP or IP channels.
PDF Catalog
PDF Pages | PDF Title |
---|---|
6 | Foreword |
7 | Introduction |
8 | 1 Scope Figure 1 — Typical CNP/IP application 2 Normative references |
9 | 3 Terms, definitions and abbreviations 3.1 Terms and definitions |
10 | 3.2 Abbreviations 4 Requirements |
11 | 5 CNP/IP device specification 5.1 IP Related device specifications 5.2 CNP related device specifications 5.2.1 Packet formats 5.2.2 Addressing schemes |
12 | 6 IP channel 6.1 Specification |
14 | 6.2 IP transport mechanisms 6.2.1 General Figure 2 — IP protocol stack |
15 | 6.2.2 Informative considerations 7 CNP/IP device 7.1 Configuration of a CNP/IP device |
16 | 7.2 Configuration parameters 7.2.1 General 7.2.2 Channel definition parameters |
17 | 7.2.3 Send List arameters 7.2.4 Device parameters 7.3 Configuration techniques 7.3.1 General |
18 | 7.3.2 Manual configuration 7.3.3 BOOTP and DHCP 7.3.3.1 Background 7.3.3.2 Compliance 7.3.4 Configuration servers |
19 | 8 CNP/IP messages 8.1 Definition of CNP/IP messages and modes of operation 8.2 Common message header |
21 | Figure 3 — Packet bunching 8.3 Packet segmentation 8.3.1 Overview |
22 | 8.3.2 Segment exchange 8.3.2.1 General |
23 | 8.3.2.2 Request ID Values 8.3.3 Discussion 8.3.3.1 General 8.3.3.2 Purpose and scope 8.3.3.3 Server Implementations 8.3.3.4 Device implementations |
24 | 8.4 Data packet exchange 8.4.1 General |
25 | 8.4.2 Out of order packets |
26 | 8.4.3 Duplicate packet detection 8.4.4 Stale packet detection |
27 | 8.5 Configuration server interactions 8.5.1 General device interaction 8.5.1.1 General 8.5.1.2 Unsolicited packets from the server |
28 | 8.5.1.3 Requests from devices or other nodes 8.5.1.4 Datetime |
29 | 8.5.2 General protocol interaction 8.5.3 Packet Segmentation 8.5.3.1 UDP 8.5.3.2 TCP |
30 | 8.5.4 Device Registration |
31 | Table 1 —Device Registration with Configuration Server Protocol |
32 | Table 2 — Server to Device Unsolicited Configuration Message Protocol 8.5.5 Channel Membership Table 3 — Device to Server Channel Membership Request Protocol |
33 | 8.5.6 Send List |
34 | Table 4 — Device to Server Send List Request Protocol 8.5.7 Channel Routing 8.5.7.1 General Table 5 — Device to Server Channel Routing Update Protocol |
35 | Table 6 — 6 Device to Server Channel Routing Request Protocol 8.5.7.2 Routing to subnet/node addresses 8.5.7.3 Semantics for Wants All Broadcasts |
36 | 8.6 Miscellaneous Status Messages 8.6.1 General 8.6.2 CNP/IP Device Status 8.6.2.1 General |
37 | 8.6.2.2 Status Information |
38 | 8.6.3 Device Configuration Table 7 — Protocol for Requesting a Device’s Configuration 8.6.4 Device Send List Table 8 — Protocol for Requesting a Device’s Send List |
39 | 8.6.5 Channel Membership List Table 9 — Protocol for Requesting a Device’s Channel Definition 8.6.6 Channel routing information Table 10 — Protocol for Requesting a Device’s Channel Routing Information 8.7 Vendor Specific Messages |
40 | 8.8 Authentication of CNP Packets Figure 4 — Authentication encoding and decoding of CNP packets |
41 | 9 Packet formats 9.1 Packet Types |
42 | Table 11 — Message type cross reference 9.2 Common CNP/IP Header |
43 | Table 12 —Common Packet Header format |
44 | 9.3 Segment Packet |
45 | Table 13 —Segment Packet format 9.4 CNP Data Packets Table 14 — Data Packet format |
46 | 9.5 CNP/IP Device Registration/configuration packets |
47 | Table 15 — Device registration/configuration packet format |
50 | 9.6 Channel Membership Packet Table 16 —Channel Membership Packet format |
51 | 9.7 Channel Routing Packet |
52 | Table 17 — Channel Routing Packet formats |
54 | 9.8 Request Packet |
55 | Table 18 — Configuration Request Packet format Table 19 — Request Reason codes Table 20 — Request Amount codes Table 21 — Request Action codes |
56 | 9.9 Acknowledge Packet Table 22 — Acknowledge Packet formats |
57 | 9.10 Send List Packet Table 23 — Send List Packet format 9.11 Node Status/Health/Statistics Response Message |
58 | Table 24 — Node Status/Health/Statistics Response Message |
61 | Annex A (normative) Specifications for the CNP standard |
63 | Annex B (informative) Specifications for CNP |
64 | Bibliography |