BACnet Server Test Suite Data Sheet
Test Suite:
BACnet Server Test Suite
Direction:
Server

BACnet (Building Automation and Control NETworks) is a is a communications protocol used in industrial automation. For the purposes of this test suite, the BACnet is a three-layer protocol, on top of UDP. The three layers are BVLL (BACnet Virtual Link Layer), NPDU (Network PDU) and APDU (Application PDU).

Used specifications

Specification
Title
ASHRAE-D-86439

BACnet specification

Tool-specific information

Tested message
Notes
Specifications
AcknowledgeAlarm
ASHRAE-D-86439
AddListElement-Request
ASHRAE-D-86439
AtomicReadFile-Request
ASHRAE-D-86439
AtomicWriteFile-Request
ASHRAE-D-86439
ConfirmedCOVNotification-Request
ASHRAE-D-86439
ConfirmedEventNotification
ASHRAE-D-86439
ConfirmedPrivateTransfer-Request
ASHRAE-D-86439
ConfirmedTextMessage-Request
ASHRAE-D-86439
CreateObject-Request
ASHRAE-D-86439
DeleteObject-Request
ASHRAE-D-86439
DeviceCommunicationControl-Request
ASHRAE-D-86439
GetEnrollmentSummary-Request
ASHRAE-D-86439
GetEventInformation-Request
ASHRAE-D-86439
I-Am-Request
ASHRAE-D-86439
LifeSafetyOperation-Request
ASHRAE-D-86439
PropertyStates-beta
ASHRAE-D-86439
ReadProperty-Request
ASHRAE-D-86439
ReadPropertyMultiple-Request
ASHRAE-D-86439
ReadRange-Request
ASHRAE-D-86439
ReinitializeDevice-Request
ASHRAE-D-86439
RemoveListElement-Request
ASHRAE-D-86439
SubscribeCOV-Request
ASHRAE-D-86439
SubscribeCOVProperty-Request
ASHRAE-D-86439
TimeSynchronization-Request
ASHRAE-D-86439
UTCTimeSynchronization-Request
ASHRAE-D-86439
UnconfirmedCOVNotification-Request
ASHRAE-D-86439
UnconfirmedEventNotification-Request
ASHRAE-D-86439
UnconfirmedPrivateTransfer-Request
ASHRAE-D-86439
UnconfirmedTextMessage-Request
ASHRAE-D-86439
VT-Close-Request
ASHRAE-D-86439
VT-Data-Request
ASHRAE-D-86439
VT-Open-Request
ASHRAE-D-86439
Who-Is-Request
ASHRAE-D-86439
WriteGroup-Request
ASHRAE-D-86439
WriteProperty-Request
ASHRAE-D-86439
WritePropertyMultiple-Request
ASHRAE-D-86439
disconnect-connection-to-network
ASHRAE-D-86439
establish-connection-to-network
ASHRAE-D-86439
i-am-router-to-network
ASHRAE-D-86439
i-could-be-router-to-network
ASHRAE-D-86439
initialize-routing-table
ASHRAE-D-86439
initialize-routing-table-ack
ASHRAE-D-86439
network-number-is
ASHRAE-D-86439
reject-message-to-network
ASHRAE-D-86439
router-available-to-network
ASHRAE-D-86439
router-busy-to-network
ASHRAE-D-86439
what-is-network-number
ASHRAE-D-86439
who-is-router-to-network
ASHRAE-D-86439

Supported protocol features
Specifications
Notes
Transport over UDP unicast
ASHRAE-D-86439
Transport over UDP multicast
ASHRAE-D-86439

Supported BIBB
Specification
Notes
AE-ACK-A
ASHRAE-D-86439
AE-AS-A
ASHRAE-D-86439
AE-ASUM-A
ASHRAE-D-86439
AE-AVM-A
ASHRAE-D-86439
AE-AVN-A
ASHRAE-D-86439
AE-ELV-A
ASHRAE-D-86439
AE-ELVM-A
ASHRAE-D-86439
AE-ESUM-A
ASHRAE-D-86439
AE-INFO-A
ASHRAE-D-86439
AE-N-A
ASHRAE-D-86439
AE-VM-A
ASHRAE-D-86439
AE-VN-A
ASHRAE-D-86439
DM-ADM-A
ASHRAE-D-86439
DM-ANM-A
ASHRAE-D-86439
DM-ATS-A
ASHRAE-D-86439
DM-BR-A
ASHRAE-D-86439
DM-DCC-A
ASHRAE-D-86439
DM-DDB-A
ASHRAE-D-86439
DM-DOB-A
ASHRAE-D-86439
DM-LM-A
ASHRAE-D-86439
DM-MTS-A
ASHRAE-D-86439
DM-OCD-A
ASHRAE-D-86439
DM-R-A
ASHRAE-D-86439
DM-RD-A
ASHRAE-D-86439
DM-TM-A
ASHRAE-D-86439
DM-TS-A
ASHRAE-D-86439
DM-UTC-A
ASHRAE-D-86439
DS-AM-A
ASHRAE-D-86439
DS-AV-A
ASHRAE-D-86439
DS-COV-A
ASHRAE-D-86439
DS-COVP-A
ASHRAE-D-86439
DS-COVU-A
ASHRAE-D-86439
DS-M-A
ASHRAE-D-86439
DS-RP-A
ASHRAE-D-86439
DS-RPM-A
ASHRAE-D-86439
DS-V-A
ASHRAE-D-86439
DS-WG-A
ASHRAE-D-86439
DS-WP-A
ASHRAE-D-86439
DS-WPM-A
ASHRAE-D-86439
NM-CE-A
ASHRAE-D-86439
SCHED-A
ASHRAE-D-86439
SCHED-AVM-A
ASHRAE-D-86439
SCHED-VM-A
ASHRAE-D-86439
SCHED-WS-A
ASHRAE-D-86439
T-A-A
ASHRAE-D-86439
T-AMVR-A
ASHRAE-D-86439
T-ATR-A
ASHRAE-D-86439
T-AVM-A
ASHRAE-D-86439
T-V-A
ASHRAE-D-86439
T-VMMV-A
ASHRAE-D-86439
T-VMT-A
ASHRAE-D-86439

Unsupported protocol features
Notes
Specifications
Fragmentation
Unsupported in beta/first release
ASHRAE-D-86439
Security layer/full message encryption
Unsupported in beta/first release
ASHRAE-D-86439
Test tool general features
  • Fully automated black-box negative testing
  • Ready-made test cases
  • Written in Java(tm)
  • GUI command line remote interface modes
  • Instrumentation (health-check) capability
  • Support and maintenance
  • Comprehensive user documentation
  • Results reporting and analysis