3. Estructura de protocolos BACnet
BACnet es el protocolo de comunicación a modo de pila de protocolo por lo que el
bolsillo se compone de tipos de capas apiladas. Consulte la figura siguiente.
Cuando programa de aplicación envía la solicitud de servicio BACnet para el bolsillo, se
requiere que solicite para la ejecución de programas solicitud BACnet en la capa de
aplicación a través de la interfaz de programa de aplicación. Los requisitos del programa se
envían a la capa de aplicación y la unidad de datos de protocolo de aplicación (APDU)
consta de la información de control del protocolo de aplicación (APCI) y Datos de servicio
del programa de aplicación. Entonces APDU pasa los mensajes al programa de petición de
BACnet en la capa de red. APDU se convierte en Unidad de datos de protocolo de capa de
red (NPDU) compuesta por la unidad de datos de servicio de re (NSDU) y la Información de
control del protocolo de red (INPC). Y así sucesivamente para la capa de enlace de datos y
la capa física para completar el servicio completo del paquete.
Application Program
Application Layer
N-UNITDATA.Request
Network Layer
DL-UNITDATA.Request
Data Link Layer
MA-UNITDATA.Request
MPCI
Physical Layer
P-UNITDATA.Request
PPCI
BACnet Service Request
A-BACnet.Request
APCI
NPCI
NSDU
LPCI
LSDU
MSDU
PSDU
App 3-20
Service Data
APDU
NPDU
LPDU
MPDU
PPDU