Building automation and control systems (BACS) — Part 5: Data communication protocol

The purpose of this document is to define data communication services and protocols for computer equipment used for monitoring and control of HVAC&R and other building systems and to define, in addition, an abstract, object-oriented representation of information communicated between such equipment, thereby facilitating the application and use of digital control technology in buildings.

Systèmes de contrôle et d'automatisation des bâtiments (BACS) — Partie 5: Protocole de communication de données

L'objectif de cette norme est de définir des services et des protocoles de communication de données pour les équipements informatiques utilisés pour la surveillance et le contrôle des systèmes CVC&R et d'autres systèmes de bâtiment et de définir, en outre, une représentation abstraite et orientée objet des informations communiquées entre ces équipements, facilitant ainsi l'application et l'utilisation de la technologie de contrôle numérique dans les bâtiments.

General Information

Status
Published
Publication Date
31-Aug-2022
Current Stage
9092 - International Standard to be revised
Start Date
30-Apr-2025
Completion Date
12-Feb-2026

Relations

Effective Date
09-Feb-2026
Effective Date
12-Feb-2026
Effective Date
06-Jun-2022
Effective Date
06-Jun-2022
Effective Date
06-Jun-2022

Overview

ISO 16484-5:2022 - Building automation and control systems (BACS) - Part 5: Data communication protocol - defines the data communication services, protocols and an abstract object‑oriented information model used for monitoring and controlling HVAC&R and other building systems. Published by ISO, this standard specifies the BACnet protocol architecture and the representation of control devices as collections of standardized objects to enable interoperable digital control across building systems.

Key topics and technical requirements

  • BACnet protocol architecture: collapsed architecture, network topology and security considerations.
  • Application layer: APDU/APDU segmentation, application protocol state machines, time‑sequence diagrams and service conventions for reliable device-to-device services.
  • Network layer: service specification, PDU structure, multicast/multiple‑recipient messages, routing behavior and procedures for BACnet routers.
  • Data link / physical layers: mappings and requirements for multiple media including Ethernet (ISO 8802-3), ARCNET, MS/TP (Master‑Slave/Token‑Passing), Point‑to‑Point (PTP) and LonTalk. Includes MAC/LLC mappings, physical media parameters, CRC and COBS encoding for serial links.
  • Object model: detailed object types and attributes (e.g., Analog Input/Output/Value, Binary Input/Output/Value, Schedule, Trend Log, Device, Access Control, Life Safety, Event Log, Program, Loop and many more). The model defines how device features are exposed and controlled via standardized properties and services.
  • Interoperability & implementation guidance: device design choices, routers, half‑routers, repeaters and medium access control procedures to ensure predictable communication behavior.

Practical applications and users

ISO 16484-5 (BACnet) is used to design, specify, implement and integrate building automation systems such as:

  • HVAC control, refrigeration and energy management
  • Lighting control and scheduling
  • Access control and life‑safety integration
  • Trend logging, fault detection and analytics

Primary users include:

  • Building automation engineers and system integrators
  • BACS manufacturers and firmware developers
  • Facility managers and commissioning teams
  • Consultants, specifiers and test laboratories focused on interoperability and compliance

Related standards

  • ISO 16484 series (other Parts of BACS standards) and international IEC/IEEE networking/physical layer standards referenced within (e.g., ISO 8802‑3 for Ethernet).
  • Industry protocol family: commonly referred to as BACnet, the de facto data communication protocol for building automation.

ISO 16484-5:2022 is essential for anyone implementing interoperable, object‑oriented building control networks and seeking standardized communication across diverse building systems.

Standard

ISO 16484-5:2022 - Building automation and control systems (BACS) — Part 5: Data communication protocol Released:1. 09. 2022

English language
1451 pages
sale 15% off
Preview
sale 15% off
Preview
Standard

ISO 16484-5:2022 - Systèmes de contrôle et d'automatisation des bâtiments (BACS) — Partie 5: Protocole de communication de données Released:8/10/2023

French language
1521 pages
sale 15% off
Preview
sale 15% off
Preview

Get Certified

Connect with accredited certification bodies for this standard

BSI Group

BSI (British Standards Institution) is the business standards company that helps organizations make excellence a habit.

UKAS United Kingdom Verified

ICC Evaluation Service

Building products evaluation and certification.

ANAB United States Verified

QAI Laboratories

Building and construction product testing and certification.

ANAB United States Verified

Sponsored listings

Frequently Asked Questions

ISO 16484-5:2022 is a standard published by the International Organization for Standardization (ISO). Its full title is "Building automation and control systems (BACS) — Part 5: Data communication protocol". This standard covers: The purpose of this document is to define data communication services and protocols for computer equipment used for monitoring and control of HVAC&R and other building systems and to define, in addition, an abstract, object-oriented representation of information communicated between such equipment, thereby facilitating the application and use of digital control technology in buildings.

The purpose of this document is to define data communication services and protocols for computer equipment used for monitoring and control of HVAC&R and other building systems and to define, in addition, an abstract, object-oriented representation of information communicated between such equipment, thereby facilitating the application and use of digital control technology in buildings.

ISO 16484-5:2022 is classified under the following ICS (International Classification for Standards) categories: 35.240.67 - IT applications in building and construction industry; 91.040.01 - Buildings in general. The ICS classification helps identify the subject area and facilitates finding related standards.

ISO 16484-5:2022 has the following relationships with other standards: It is inter standard links to EN ISO 16484-1:2024, EN ISO 16484-5:2022, ISO 9957-2:2019, ISO 16484-5:2017, ISO 16484-5:2017/Amd 1:2020. Understanding these relationships helps ensure you are using the most current and applicable version of the standard.

ISO 16484-5:2022 is available in PDF format for immediate download after purchase. The document can be added to your cart and obtained through the secure checkout process. Digital delivery ensures instant access to the complete standard document.

Standards Content (Sample)


INTERNATIONAL ISO
STANDARD 16484-5
Seventh edition
2022-09
Building automation and control
systems (BACS) —
Part 5:
Data communication protocol
Systèmes d'automatisation et de gestion technique du bâtiment —
Partie 5: Protocole de communication de données
Reference number
© ISO 2022
All rights reserved. Unless otherwise specified, or required in the context of its implementation, no part of this publication may
be reproduced or utilized otherwise in any form or by any means, electronic or mechanical, including photocopying, or posting on
the internet or an intranet, without prior written permission. Permission can be requested from either ISO at the address below
or ISO’s member body in the country of the requester.
ISO copyright office
CP 401 • Ch. de Blandonnet 8
CH-1214 Vernier, Geneva
Phone: +41 22 749 01 11
Email: copyright@iso.org
Website: www.iso.org
Published in Switzerland
ii
CONTENTS Page
FOREWORD . xii
1 PURPOSE . 1
2 SCOPE . 1
3 DEFINITIONS . 1
3.1 Terms Adopted from International Standards . 1
3.2 Terms Defined for this Standard . 3
3.3 Abbreviations and Acronyms Used in this Standard . 7
4 BACnet PROTOCOL ARCHITECTURE . 11
4.1 The BACnet Collapsed Architecture . 12
4.2 BACnet Network Topology . 14
4.3 Security . 14
5 THE APPLICATION LAYER . 16
5.1 The Application Layer Model . 16
5.2 Segmentation of BACnet Messages . 20
5.3 Transmission of BACnet APDUs . 21
5.4 Application Protocol State Machines . 25
5.5 Application Protocol Time Sequence Diagrams . 41
5.6 Application Layer Service Conventions . 50
6 THE NETWORK LAYER . 52
6.1 Network Layer Service Specification . 52
6.2 Network Layer PDU Structure . 54
6.3 Messages for Multiple Recipients . 59
6.4 Network Layer Protocol Messages . 60
6.5 Network Layer Procedures . 64
6.6 BACnet Routers . 66
6.7 Point-To-Point Half-Routers . 71
7 DATA LINK/PHYSICAL LAYERS: Ethernet (ISO 8802-3) LAN . 76
7.1 The Use of ISO 8802-2 Logical Link Control (LLC) . 76
7.2 Parameters Required by the LLC Primitives . 76
7.3 Parameters Required by the MAC Primitives . 76
7.4 Physical Media . 76
8 DATA LINK/PHYSICAL LAYERS: ARCNET (ATA 878.1) LAN . 77
8.1 The Use of ISO 8802-2 Logical Link Control (LLC) . 77
8.2 Parameters Required by the LLC Primitives . 77
8.3 Mapping the LLC Services to the ARCNET MAC Layer . 77
8.4 Parameters Required by the MAC Primitives . 77
8.5 Physical Media . 77
9 DATA LINK/PHYSICAL LAYERS: MASTER-SLAVE/TOKEN-PASSING (MS/TP) LAN . 79
9.1 Service Specification . 79
9.2 Physical Layer . 81
9.3 MS/TP Frame Format . 90
9.4 Overview of the MS/TP Network . 92
9.5 MS/TP Medium Access Control . 92
9.6 Cyclic Redundancy Check (CRC) . 111
9.7 Interfacing MS/TP LANs with Other BACnet LANs . 112
9.8 Responding BACnet User Processing of Messages from MS/TP . 112
9.9 Repeaters . 113
9.10 COBS (Consistent Overhead Byte Stuffing) Encoding . 114
9.11 Documenting MS/TP Device Design Choices . 118
10 DATA LINK/PHYSICAL LAYERS: POINT-TO-POINT (PTP) . 119
10.1 Overview . 119
10.2 Service Specification . 119
10.3 Point-to-Point Frame Format . 124
10.4 PTP Medium Access Control Protocol . 126
11 DATA LINK/PHYSICAL LAYERS: LonTalk (ISO/IEC 14908.1) LAN . 147
11.1 The Use of ISO 8802-2 Logical Link Control (LLC) . 147
11.2 Parameters Required by the LLC Primitives . 147
11.3 Mapping the LLC Services to the LonTalk Application Layer . 147
11.4 Parameters Required by the Application Layer Primitives . 147
11.5 Physical Media . 148
12 MODELING CONTROL DEVICES AS A COLLECTION OF OBJECTS . 149
12.1 Object Characteristics and Requirements . 149
12.2 Analog Input Object Type . 155
12.3 Analog Output Object Type . 162
12.4 Analog Value Object Type . 169
12.5 Averaging Object Type . 177
12.6 Binary Input Object Type . 181
12.7 Binary Output Object Type. 188
12.8 Binary Value Object Type . 197
12.9 Calendar Object Type . 205
12.10 Command Object Type . 208
12.11 Device Object Type . 214
12.12 Event Enrollment Object Type . 226
12.13 File Object Type. 234
12.14 Group Object Type . 238
12.15 Life Safety Point Object Type . 241
12.16 Life Safety Zone Object Type . 248
12.17 Loop Object Type . 255
12.18 Multi-state Input Object Type . 265
12.19 Multi-state Output Object Type . 271
12.20 Multi-state Value Object Type . 278
12.21 Notification Class Object Type . 285
12.22 Program Object Type . 291
12.23 Pulse Converter Object Type . 298
12.24 Schedule Object Type . 306
12.25 Trend Log Object Type . 313
12.26 Access Door Object Type . 323
12.27 Event Log Object Type . 332
12.28 Load Control Object Type . 340
12.29 Structured View Object Type . 350
12.30 Trend Log Multiple Object Type . 355
12.31 Access Point Object Type . 365
12.32 Access Zone Object Type . 382
12.33 Access User Object Type . 390
12.34 Access Rights Object Type . 394
12.35 Access Credential Object Type . 400
12.36 Credential Data Input Object Type . 410
12.37 CharacterString Value Object Type . 416
12.38 DateTime Value Object Type . 423
12.39 Large Analog Value Object Type . 429
12.40 BitString Value Object Type . 437
12.41 OctetString Value Object Type . 444
12.42 Time Value Object Type . 448
12.43 Integer Value Object Type . 454
12.44 Positive Integer Value Object Type . 462
12.45 Date Value Object Type . 470
12.46 DateTime Pattern Value Object Type . 476
12.47 Time Pattern Value Object Type . 482
12.48 Date Pattern Value Object Type . 488
12.49 Deleted Clause . 494
12.50 Global Group Object Type . 495
12.51 Notification Forwarder Object Type . 502
12.52 Alert Enrollment Object Type . 510
12.53 Channel Object Type . 514
12.54 Lighting Output Object Type . 524
12.55 Binary Lighting Output Object Type . 539
12.56 Network Port Object Type . 549
iv © ISO 2022 – All rights reserved

12.57 Timer Object Type . 573
12.58 Elevator Group Object Type . 585
12.59 Lift Object Type . 589
12.60 Escalator Object Type . 601
12.61 Accumulator Object Type . 608
12.62 Staging Object Type . 618
12.63 Audit Reporter Object Type . 628
12.64 Audit Log Object Type . 633
13 ALARM AND EVENT SERVICES . 640
13.1 Change of Value Reporting . 640
13.2 Event Reporting . 645
13.3 Event Algorithms . 656
13.4 Fault Algorithms . 685
13.5 AcknowledgeAlarm Service . 692
13.6 ConfirmedCOVNotification Service . 694
13.7 UnconfirmedCOVNotification Service . 696
13.8 ConfirmedEventNotification Service . 697
13.9 UnconfirmedEventNotification Service . 700
13.10 GetAlarmSummary Service . 703
13.11 GetEnrollmentSummary Service . 705
13.12 GetEventInformation Service . 708
13.13 LifeSafetyOperation Service . 710
13.14 SubscribeCOV Service . 712
13.15 SubscribeCOVProperty Service . 715
13.16 SubscribeCOVPropertyMultiple Service . 718
13.17 ConfirmedCOVNotificationMultiple Service. 723
13.18 UnconfirmedCOVNotificationMultiple Service . 726
13.19 AuditLogQuery . 728
13.20 ConfirmedAuditNotification . 732
13.21 UnconfirmedAuditNotification . 733
14 FILE ACCESS SERVICES . 734
14.1 AtomicReadFile Service . 734
14.2 AtomicWriteFile Service . 737
15 OBJECT ACCESS SERVICES . 740
15.1 AddListElement Service . 740
15.2 RemoveListElement Service . 742
15.3 CreateObject Service . 744
15.4 DeleteObject Service . 747
15.5 ReadProperty Service . 748
15.6 Deleted Clause . 750
15.7 ReadPropertyMultiple Service . 751
15.8 ReadRange Service . 754
15.9 WriteProperty Service . 762
15.10 WritePropertyMultiple Service . 764
15.11 WriteGroup Service . 767
16 REMOTE DEVICE MANAGEMENT SERVICES. 769
16.1 DeviceCommunicationControl Service . 769
16.2 ConfirmedPrivateTransfer Service. 771
16.3 UnconfirmedPrivateTransfer Service . 773
16.4 ReinitializeDevice Service . 774
16.5 ConfirmedTextMessage Service. 776
16.6 UnconfirmedTextMessage Service . 778
16.7 TimeSynchronization Service . 779
16.8 UTCTimeSynchronization Service . 780
16.9 Who-Has and I-Have Services . 781
16.10 Who-Is and I-Am Services . 783
16.11 Who-Am-I and You-Are Services . 785
17 VIRTUAL TERMINAL SERVICES . 787
17.1 Virtual Terminal Model . 787
17.2 VT-Open Service . 791
17.3 VT-Close Service . 793
17.4 VT-Data Service . 794
17.5 Default Terminal Characteristics . 796
18 ERROR, REJECT, and ABORT CODES . 800
18.1 Error Class - DEVICE . 800
18.2 Error Class - OBJECT . 800
18.3 Error Class - PROPERTY . 801
18.4 Error Class - RESOURCES . 802
18.5 Error Class - SECURITY . 803
18.6 Error Class - SERVICES . 804
18.7 Error Class - COMMUNICATION . 805
18.8 Error Class - VT . 809
18.9 Reject Reason . 810
18.10 Abort Reason . 810
18.11 Confirmed Service Common Errors . 811
19 BACnet PROCEDURES . 812
19.1 Backup and Restore. 812
19.2 Command Prioritization . 817
19.3 Device Restart Procedure . 822
19.4 Determining Maximum Conveyable APDU . 823
19.5 Value Source Mechanism . 825
19.6 Audit Logging . 827
19.7 Unconfigured Device Discovery and Address Assignment . 838
20 ENCODING BACnet PROTOCOL DATA UNITS . 839
20.1 Encoding the Fixed Part of BACnet APDUs . 840
20.2 Encoding the Variable Part of BACnet APDUs . 851
21 FORMAL DESCRIPTION OF APPLICATION PROTOCOL DATA UNITS . 866
21.1 APDU Definitions . 866
21.2 Confirmed Service Productions . 868
21.3 Unconfirmed Service Productions . 878
21.4 Error Productions . 881
21.5 Application Types . 891
21.6 Base Types . 892
22 CONFORMANCE AND INTEROPERABILITY . 960
22.1 Conformance to BACnet . 960
22.2 BACnet Interoperability . 961
23 EXTENDING BACnet TO ACCOMMODATE VENDOR PROPRIETARY INFORMATION . 963
23.1 Extending Enumeration Values. 963
23.2 Using the PrivateTransfer Services to Invoke Non-Standardized Services . 964
23.3 Adding Proprietary Properties to a Standardized Object . 964
23.4 Adding Proprietary Object Types to BACnet. 965
23.5 Restrictions on Extending BACnet . 965
24 DELETED CLAUSE . 966
25 REFERENCES. 967
ANNEX A - PROTOCOL IMPLEMENTATION CONFORMANCE STATEMENT (NORMATIVE) . 971
ANNEX B - GUIDE TO SPECIFYING BACnet DEVICES (INFORMATIVE). 974
ANNEX C - Removed . 975
ANNEX D
...


NORME ISO
INTERNATIONALE 16484-5
Septième édition
2022-09
Systèmes de contrôle et
d'automatisation des bâtiments
(BACS) —
Partie 5:
Protocole de communication de
données
Building automation and control systems (BACS) —
Part 5: Data communication protocol
Numéro de référence
DOCUMENT PROTÉGÉ PAR COPYRIGHT
© ISO 2022
Tous droits réservés. Sauf prescription différente ou nécessité dans le contexte de sa mise en œuvre, aucune partie de cette
publication ne peut être reproduite ni utilisée sous quelque forme que ce soit et par aucun procédé, électronique ou mécanique,
y compris la photocopie, ou la diffusion sur l’internet ou sur un intranet, sans autorisation écrite préalable. Une autorisation peut
être demandée à l’ISO à l’adresse ci-après ou au comité membre de l’ISO dans le pays du demandeur.
ISO copyright office
Case postale 401 • Ch. de Blandonnet 8
CH-1214 Vernier, Genève
Tél.: +41 22 749 01 11
E-mail: copyright@iso.org
Web: www.iso.org
Publié en Suisse
ii
SOMMAIRE Page
AVANT-PROPOS . xi
1 OBJET. 1
2 SCOPE . 1
3 DÉFINITIONS . 1
3.1 Termes adoptés des normes internationales . 1
3.2 Termes définis pour cette norme . 3
3.3 Abréviations et acronymes utilisés dans la présente norme . 8
4 ARCHITECTURE DU PROTOCOLE BACnet . 11
4.1 L'architecture effondrée de BACnet . 12
4.2 Topologie du réseau BACnet . 14
4.3 Sécurité . 15
5 LA COUCHE APPLICATION . 16
5.1 Le modèle de la couche d'application . 16
5.2 Segmentation des messages BACnet . 20
5.3 Transmission des APDUs BACnet . 22
5.4 Machines d'état du protocole d'application . 25
5.5 Diagrammes de séquence temporelle du protocole d'application . 42
5.6 Conventions de service de la couche d'application . 51
6 LA COUCHE RÉSEAU . 53
6.1 Spécification de service de la couche réseau . 54
6.2 Structure des PDU de la couche réseau . 55
6.3 Messages pour plusieurs destinataires . 60
6.4 Messages du protocole de la couche réseau . 61
6.5 Procédures de la couche réseau . 65
6.6 Routeurs BACnet . 67
6.7 Demi-routeurs point à point . 72
7 LIAISON DE DONNÉES/COUCHES PHYSIQUES : Ethernet (ISO 8802-3) LAN . 77
7.1 L'utilisation du contrôle de liaison logique (LLC) ISO 8802-2 . 77
7.2 Paramètres requis par les primitives LLC . 77
7.3 Paramètres requis par les primitives MAC . 77
7.4 Supports physiques . 77
8 LIAISON DE DONNÉES/COUCHES PHYSIQUES : ARCNET (ATA 878.1) LAN . 79
8.1 L'utilisation du contrôle de liaison logique (LLC) ISO 8802-2 . 79
8.2 Paramètres requis par les primitives LLC . 79
8.3 Mappage des services LLC à la couche MAC d'ARCNET . 79
8.4 Paramètres requis par les primitives MAC . 79
8.5 Supports physiques . 79
9 LIAISON DE DONNÉES/COUCHES PHYSIQUES : RÉSEAU LOCAL MAÎTRE-ESCLAVE/PASSAGE DE JETON (MS/TP)
9.1 Spécification des services . 81
9.2 Couche physique . 84
9.3 Format de trame MS/TP . 92
9.4 Aperçu du réseau MS/TP . 94
9.5 Contrôle d'accès au support MS/TP . 95
9.6 Contrôle de redondance cyclique (CRC) . 114
9.7 Interfaçage de réseaux locaux MS/TP avec d'autres réseaux locaux BACnet . 116
9.8 Réponse de l'utilisateur BACnet Traitement des messages provenant de MS/TP . 116
9.9 Répéteurs . 116
9.10 Codage COBS (Consistent Overhead Byte Stuffing) . 118
9.11 Documenter les choix de conception des dispositifs MS/TP . 121
10 LIAISON DE DONNÉES/COUCHES PHYSIQUE : POINT À POINT (PTP) . 123
10.1 Vue d’ensemble . 123
10.2 Spécification des services . 123
10.3 Format de trame Point à Point . 128
10.4 Protocole de contrôle d'accès au support PTP . 130
11 LIAISON DE DONNÉES/ COUCHES PHYSIQUES : LAN LonTalk (ISO/IEC 14908.1) . 152
11.1 Utilisation du contrôle de liaison logique (LLC) ISO 8802-2 . 152
11.2 Paramètres requis par les primitives LLC . 152
11.3 Mappage des services LLC à la couche d'application LonTalk . 152
11.4 Paramètres requis par les primitives de la couche d'application . 152
11.5 Supports physiques . 154
12 MODÉLISATION DES DISPOSITIFS DE CONTRÔLE COMME UNE COLLECTION D'OBJETS . 155
12.1 Caractéristiques et exigences des objets . 155
12.2 Type d'objet d'entrée analogique . 162
12.3 Type d'objet de sortie analogique . 169
12.4 Valeur analogique Type d'objet . 177
12.5 Type d'objet de moyenne. 185
12.6 Type d'objet Binary Input . 189
12.7 Type d'objet de sortie binaire . 196
12.8 Valeur binaire Type d'objet . 205
12.9 Type d'objet du calendrier . 213
12.10 Type d'objet Command . 216
12.11 Device Object Type . 223
12.12 Event Enrollment Object Type . 236
12.13 File Object Type. 245
12.14 Group Object Type . 249
12.15 Life Safety Point Object Type . 252
12.16 Life Safety Zone Object Type . 260
12.17 Loop Object Type . 268
12.18 Multi-state Input Object Type . 278
12.19 Multi-state Output Object Type . 284
12.20 Multi-state Value Object Type . 291
12.21 Notification Class Object Type . 298
12.22 Program Object Type . 304
12.23 Pulse Converter Object Type . 311
12.24 Schedule Object Type . 319
12.25 Trend Log Object Type . 327
12.26 Access Door Object Type . 338
12.27 Event Log Object Type . 348
12.28 Load Control Object Type . 356
12.29 Structured View Object Type . 367
12.30 Trend Log Multiple Object Type . 372
12.31 Type d'objet de point d'accès . 382
12.32 Zone d'accès Type d'objet . 400
12.33 Type d'objet de l'utilisateur d'accès. 409
12.34 Droits d'accès Type d'objet . 413
12.35 Type d'objet de justificatif d'accès . 420
12.36 Type d'objet d'entrée des données d'identification . 430
12.37 CharacterString Valeur Type d'objet . 437
12.38 Valeur DateTime Type d'objet . 444
12.39 Grande valeur analogique Type d'objet . 450
12.40 Valeur BitString Type d'objet . 458
12.41 Valeur OctetString Type d'objet . 465
12.42 Valeur temporelle Type d'objet . 470
12.43 Valeur entière Type d'objet . 476
12.44 Valeur entière positive Type d'objet. 484
12.45 Date Valeur Type d'objet. 492
12.46 DateTime Pattern Value Type d'objet . 498
12.47 Valeur du modèle de temps Type d'objet . 504
12.48 Modèle de date Valeur Type d'objet . 510
12.49 Clause supprimée . 516
12.50 Type d'objet du groupe global . 517
12.51 Type d'objet du transitaire de notification . 525
12.52 Type d'objet d'inscription à l'alerte . 533
12.53 Type d'objet de canal . 537
12.54 Type d'objet de sortie d'éclairage . 548
12.55 Type d'objet de sortie d'éclairage binaire . 563
iv © ISO 2022 - Tous droits réservés

12.56 Type d'objet de port réseau . 574
12.57 Type d'objet Minuterie . 599
12.58 Type d'objet du groupe d'ascenseurs. 612
12.59 Type d'objet de levage . 616
12.60 Type d'objet Escalator. 629
12.61 Type d'objet Accumulateur . 637
12.62 Type d'objet de mise à disposition . 647
12.63 Type d'objet du rapporteur d'audit . 657
12.64 Type d'objet du journal d'audit . 663
13 SERVICES D'ALARME ET D'ÉVÉNEMENTS . 670
13.1 Déclaration de changement de valeur . 670
13.2 Rapports d'événements . 675
13.3 Algorithmes d'événements . 687
13.4 Algorithmes de défaillance . 717
13.5 Acquittement du service d'alarme . 724
13.6 Service de notification de la COV confirmée . 726
13.7 Service de notification de la COV non confirmée . 728
13.8 Service de notification d'événements confirmés . 729
13.9 Service de notification des événements non confirmés (UnconfirmedEventNotification) . 732
13.10 Service GetAlarmSummary . 735
13.11 Service GetEnrollmentSummary . 737
13.12 Service GetEventInformation . 740
13.13 Service de sécurité des personnes . 742
13.14 Service SubscribeCOV . 744
13.15 Service SubscribeCOVProperty . 747
13.16 Service SubscribeCOVPropertyMultiple . 750
13.17 Confirmation de la notification d'un COVMultiple Service . 756
13.18 Non confirméCOVNotificationMultiple Service . 759
13.19 AuditLogQuery . 761
13.20 ConfirmedAuditNotification . 765
13.21 Notification d'audit non confirmé. 766
14 SERVICES D'ACCÈS AUX FICHIERS . 767
14.1 Service AtomicReadFile . 767
14.2 Service AtomicWriteFile . 770
15 SERVICES D'ACCÈS AUX OBJETS . 773
15.1 Service AddListElement . 773
15.2 Service RemoveListElement . 776
15.3 Service CreateObject . 778
15.4 Service DeleteObject . 781
15.5 Service ReadProperty . 782
15.6 Clause supprimée . 784
15.7 Service ReadPropertyMultiple . 785
15.8 Service ReadRange . 788
15.9 Service WriteProperty . 796
15.10 Service WritePropertyMultiple . 798
15.11 Service WriteGroup . 801
16 SERVICES DE GESTION DES DISPOSITIFS À DISTANCE . 803
16.1 Service DeviceCommunicationControl . 803
16.2 Service de transfert privé confirmé . 805
16.3 Service de transfert privé non confirmé . 807
16.4 Service ReinitializeDevice . 808
16.5 Service ConfirmedTextMessage. 810
16.6 Service UnconfirmedTextMessage . 812
16.7 Service de synchronisation du temps . 813
16.8 Service UTCTimeSynchronization . 814
16.9 Services "Qui a" et "J'ai . 815
16.10 Services "Qui est" et "Je suis". . 817
16.11 Services "Qui suis-je ?" et "Vous êtes ?. 819
17 SERVICES DE TERMINAUX VIRTUELS. 822
17.1 Modèle de terminal virtuel . 822
17.2 VT-Service ouvert . 826
17.3 VT-Close Service . 828
17.4 Service des données VT . 829
17.5 Caractéristiques des bornes par défaut. 831
18 CODES D'ERREUR, DE REJET et D'ABANDON . 835
18.1 Classe d'erreur - DEVICE . 835
18.2 Classe d'erreur - OBJECT . 835
18.3 Classe d'erreur - PROPRIÉTÉ . 836
18.4 Classe d'erreur - RESSOURCES . 837
18.5 Classe d'erreur - SÉCURITÉ . 838
18.6 Classe d'erreur - SERVICES . 839
18.7 Classe d'erreur - COMMUNICATION . 840
18.8 Classe d'erreur - VT . 845
18.9 Motif du rejet . 845
18.10 Raison de l'abandon . 846
18.11 Service confirmé Erreurs courantes . 847
19 PROCÉDURES BACnet . 848
19.1 Sauvegarde et restauration . 848
19.2 Commandement Prioritisation. 853
19.3 Procédure de redémarrage du dispositif . 858
19.4 Détermination de l'APDU maximum transportable . 859
19.5 Mécanisme de la source de valeur . 861
19.6 Enregistrement de l'audit . 863
19.7 Découverte de dispositifs non configurés et attribution d'adresses . 874
20 ENCODAGE DES UNITÉS DE DONNÉES DU PROTOCOLE BACnet . 875
20.1 Encodage de la partie fixe des APDUs BACnet . 876
20.2 Encodage de la partie variable des APDUs BACnet . 887
21 DESCRIPTION FORMELLE DES UNITÉS DE DONNÉES DU PROTOCOLE D'APPLICATION . 903
21.1 Définitions des APDU . 903
21.2 Productions de service confirmées . 905
21.3 Productions de service non confirmées . 916
21.4 Error Productions . 919
21.5 Types d'application . 929
21.6 Types de base . 930
22 CONFORMITÉ ET INTEROPÉRABILITÉ. 998
22.1 Conformité à BACnet . 998
22.2 Interopérabilité BACnet . 999
23 EXTENSION DE BACnet POUR ACCEPTER LES INFORMATIONS PROPRIETAIRES DES VENDEURS . 1001
23.1 Extension des valeurs d'énumération . 1001
23.2 Utilisation des services PrivateTransfer pour invoquer des services non standardisés . 1002
23.3 Ajout de propriétés propriétaires à un objet normalisé . 1002
23.4 Ajout de types d'objets propriétaires à BACnet . 1003
23.5 Restrictions sur l'extension de BACnet . 1003
24 CLAUSE SUPPRIMEE . 1004
25 RÉFÉRENCES. 1005
ANNEXE B - GUIDE DE SPÉCIFICATION DES DISPOSITIFS BACnet (INFORMATIF) . 1013
ANNEXE C - Supprimé . 1014
ANNEXE D - Supprimé . 1015
ANNEXE E - EXEMPLES DE SERVICES D'APPLICATION BACnet (INFORMATIF) . 1016
E.1 Services d'alarme et d'événements . 1016
E.2 Services d'accès aux fichiers . 1020
E.3 Services d'accès aux objets . 1022
E.4 Services de gestion des dispositifs à distance .
...

Questions, Comments and Discussion

Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.

Loading comments...