NEN EN 14908-1 : 2014
Current
The latest, up-to-date edition.
OPEN DATA COMMUNICATION IN BUILDING AUTOMATION, CONTROLS AND BUILDING MANAGEMENT - CONTROL NETWORK PROTOCOL - PART 1: PROTOCOL STACK
12-01-2013
Foreword
Introduction
1 Scope
2 Normative references
3 Terms and definitions
4 Symbols and abbreviations
4.1 Symbols and Graphical Representations
4.2 Abbreviations
5 Overview of Protocol Layering
6 MAC Sublayer
6.1 Service Provided
6.2 Interface to the Link Layer
6.3 Interface to the Physical Layer
6.4 MPDU Format
6.5 Predictive p-persistent CSMA - Overview Description
6.6 Idle Channel Detection
6.7 Randomising
6.8 Backlog Estimation
6.9 Optional Priority
6.10 Optional Collision Detection
6.11 Beta1, Beta2 and Preamble Timings
7 Link Layer
7.1 Assumptions
7.2 Service Provided
7.3 CRC
7.4 Transmit Algorithm
8 Network Layer
8.1 Assumptions
8.2 Service Provided
8.3 Service Interface
8.4 Internal Structuring of the Network Layer
8.5 NPDU Format
8.6 Address Recognition
8.7 Routers
8.8 Routing Algorithm
8.9 Learning Algorithm - Subnets
9 Transaction Control Sublayer
9.1 Assumptions
9.2 Service Provided
9.3 Service Interface
9.4 State Variables
9.5 Transaction Control Algorithm
10 Transport Layer
10.1 Assumptions
10.2 Service Provided
10.3 Service Interface
10.4 TPDU Types and Formats
10.5 Protocol Diagram
10.6 Transport Protocol State Variables
10.7 Send Algorithm
10.8 Receive Algorithm
10.9 Receive Transaction Record Pool Size and Configuration
Engineering
11 Session Layer
11.1 Assumptions
11.2 Service Provided
11.3 Service Interface
11.4 Internal Structure of the Session Layer
11.5 SPDU Types and Formats
11.6 Protocol Timing Diagrams
11.7 Request-Response State Variables
11.8 Request-Response Protocol - Client Part
11.9 Request-Response Protocol - Server Part
11.10 Request-Response Protocol Timers
11.11 Authentication Protocol
11.12 Encryption Algorithm
11.13 Retries and the Role of the Checksum Function
11.14 Random Number Generation
11.15 Using Authentication
12 Presentation/Application Layer
12.1 Assumptions
12.2 Service Provided
12.3 Service Interface
12.4 APDU Types and Formats
12.5 Protocol Diagrams
12.6 Application Protocol State Variables
12.7 Request - Response Messaging in Offline State
12.8 Network Variables
12.9 Error Notification to the Application Program
13 Network Management & Diagnostics
13.1 Assumptions
13.2 Services Provided
13.3 Network Management and Diagnostics Application Structure
13.4 Node States
13.5 Using the Network Management Services
13.6 Using Router Network Management Commands
13.7 NMPDU Formats and Types
13.8 DPDU Types and Formats
Annex A Reference Implementation (Normative)
A.1 General
A.2 Predictive CSMA Algorithm
A.3 LPDU Transmit Algorithm
A.4 LPDU Receive Algorithm
A.5 Routing Algorithm
A.6 Learning Algorithm
A.7 Transaction Control Algorithm
A.8 Network Layer Algorithm
A.9 TPDU and SPDU Send Algorithm with Authentication
A.10 Application Layer
A.11 Network Management Commands
A.12 Configuration Data Structures
A.13 Include Files for the Reference Implementation
A.14 Application Protocol State Variables and Address
Recognition Structures
A.15 Query-id Data Structures
A.16 Respond to Query Data Structure
A.17 Update Domain Data Structures
A.18 Leave Domain Data Structures
A.19 Update Key Data Structures
A.20 Update Address Data Structures
A.21 Query Address Data Structures
A.22 Query NV Cnfg Data Structures
A.23 Update Group Address Data Structures
A.24 Query Domain Data Structures
A.25 Update Network Variable Configuration Data Structures
A.26 Set Node Mode Data Structures
A.27 Read Memory Data Structures
A.28 Write Memory Data Structures
A.29 Checksum Recalculate Data Structures
A.30 Install Command Data Structures
A.31 Memory Refresh Data Structures
A.32 Query SI Data Structures
A.33 NV Fetch Data Structures
A.34 Manual Service Request Message Data Structures
A.35 Product Query Data Structures
A.36 Router Mode Data Structures
A.37 Router Table Clear Group or Subnet Table Data Structures
A.38 Router Group or Subnet Download Data Structures
A.39 Router Group Forward Data Structures
A.40 Router Subnet Forward Data Structures
A.41 Router Group No-Forward Data Structures
A.42 Router Subnet No-Forward Data Structures
A.43 Group/Subnet Table Report Data Structures
A.44 Router Status Data Structures
A.45 Query Status Data Structures
A.46 Proxy Status Data Structures
A.47 Clear Status Data Structures
A.48 Query Transceiver Status Data Structures
Annex B Additional Data Structures (Normative)
B.1 General
B.2 Read-Only Structures
B.3 Domain Table
B.4 Address Table
B.5 Network Variable Tables - Informative
B.6 Self-Identification Structures
B.7 Configuration Structure
B.8 Statistics Relative Structure
Annex C Behavioral Characteristics (Informative)
C.1 Channel Capacity and Throughput
C.2 Network Metrics
C.3 Transaction Metrics
C.4 Boundary Conditions - Power-Up
C.5 Boundary Conditions - High Load
Annex D PDU Summary (Normative)
Annex E Naming and Addressing (Normative)
E.1 Address Types and Formats
E.2 Domains
E.3 Subnets and Nodes
E.4 Groups
E.5 Unique_Node_ID and Node Address Assignment
E.6 NPDU Addressing
Annex F List of patents that pertain to this European
Standard (Normative)
Bibliography
Pertains to a communication protocol for networked control systems in commercial Building Automation, Controls and Building Management.
DevelopmentNote |
Supersedes NEN ENV 13154-2. (12/2005)
|
DocumentType |
Standard
|
PublisherName |
Netherlands Standards
|
Status |
Current
|
Supersedes |
Standards | Relationship |
EN 14908-1:2014 | Identical |
UNI EN 14908-1 : 2014 | Identical |
I.S. EN 14908-1:2014 | Identical |
BS EN 14908-1:2014 | Identical |
DIN EN 14908-1:2014-08 | Identical |
Access your standards online with a subscription
Features
-
Simple online access to standards, technical information and regulations.
-
Critical updates of standards and customisable alerts and notifications.
-
Multi-user online standards collection: secure, flexible and cost effective.