Skip to Main Content
BACnet (building automation and control networks) is a standard data communication protocol for building automation and control systems. BACnet adopts Master-Slave/Token-Passing (MS/TP) as one of its local area networking options. The MS/TP protocol is designed specifically for building automation and control systems. In this study, we introduce a new algorithm of implementing bandwidth dynamic allocation in the MS/TP protocol. The bandwidth dynamic allocation algorithm improves the capability of real-time communication and reduces the message loss rate of the original MS/TP protocol. The bandwidth dynamic allocation algorithm introduced in this paper can be easily implemented in the existing MS/TP protocol with a slight modification. In this study, we actually developed the software of MS/TP protocol in which bandwidth allocation algorithm is implemented, simulate experiment results show that it is of great importance to improve the real-time performance and reliability of MS/TP network.