Shopping Cart

No products in the cart.

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
Guaranteed Safe Checkout
Category:

If you have any questions, feel free to reach out to our online customer service team by clicking on the bottom right corner. We’re here to assist you 24/7.
Email:[email protected]

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
BS EN 14908-4:2014
$198.66