To standardize home networking information and simplify its management, this paper form a universal information
module of various devices in home networking by adopting XML technology and BACnet protocol(XML/BACnet).
Then, a software architecture of home networking based on this module is designed, having the function like auto
management and maintenance, safety, real-time and remote controlling. Consequently, a home networking system based
on this architecture is completed. Tested and evaluated, this system is one easy-using, easy-realizing, nice real-time
system with strong heterogeneity and stable safety system.
Proc. SPIE. 6022, Network Architectures, Management, and Applications III
KEYWORDS: Detection and tracking algorithms, Data modeling, Reliability, Control systems, Optoelectronics, Local area networks, Control systems design, Network architectures, Standards development, Network security
BACnet is an open building automation and control network protocol used extensively in building automation and control systems. To guarantee security and reliability of BACnet network, congestion control is important in BACnet network. Considering BACnet router's out-port rate and packet's priority, this paper proposes a rate based priority random early detection (RPRED) algorithm to realize congestion control in BACnet network. RPRED algorithm detects congestion according to the average queue length, and estimates congestion trend according to relationship between packets arriving rate and out-port rate. In congestion control, RPRED randomly drop packets and manage queue according to packets' priority. These features of RPRED algorithm ensure the security and reliability of BACnet network. Some experimental investigation was undertaken to compare RPRED algorithm with conventional Drop Tail algorithm. Test result shows that when traffic load increased in BACnet network, RPRED algorithm could decrease time delay and drop ratio of high priority BACnet packets.
This paper uniforms the communication between devices by the already existing objects and services in BACnet protocol and two new proprietary objects to realize the interoperability of home control subsystem. As the major challenge in developing home network is supporting automated maintenance to control device, a new architecture is designed to integrate the middleware into the subsystem based on these objects and services.