Font Size: a A A

Design And Implementation Of Software System About KNX-BACnet/IP Gateway

Posted on:2017-01-21Degree:MasterType:Thesis
Country:ChinaCandidate:X F JiaFull Text:PDF
GTID:2308330485957887Subject:Control engineering
Abstract/Summary:PDF Full Text Request
With the development of information and computer-networking technology, the requirements for the degree of comfort, security and intelligence level of living space are inceasingly higher, the Building Automation System rises in the response to the proper time and conditions.The devices of the same manufacturer could be only used in a set of BAS, in the past, devices of different manufacturers could not interact or interoperate. In recent years, BAS improved constantly to satify the demands of compatibility and interoperability. KNX technology is applied in controlling device inside a building, while BACnet is applied in controlling field between building and building. This thesis designed a gateway to implement the function of integrating the data and controlling the KNX device by BACnet/IP network. The fundational purpose of this gateway is to provide a interoperatable method for BAS.The primary of this thesis is the design and implement of software system about KNX-BACnet/IP gateway. Firstly, KNX and BACnet protocol standard was studied, including architecture and group address of KNX, architecture, object and service of BACnet, and the BACnet/IP. The focus of theretical research is BACnet protocol. Secondly, the demand of the gateway software system was analysised, design plans was proposed, function modules was divided and encoding of the system was accomplished. C language and MDK development platform was choosen to firmware program designs, function modules including BACnet protocol stack, BACnet message reception/transmission, KNX telegram reception and transmission, hardware interface, diagnosis, configuration services and protocol mapping management was established according to the technical standard of BACnet protocol, this thesis focused in BACnet protocol stack and the protocol mapping management. System configuration software adopted VC 6.0 platform to develop in C language to establish function modules including project management, network configuration, uploading, scanning and monitoring explicit telegram, automatic mapping and network communication was the key point of this thesis. Firmware system of gateway can be configured by system configuration software in PC.Through verification, configuration and firmware software was able to implement functions required. Data can be correctly monitored in BACnet Client and system configuration software within the operation in KNX system. Meanwhile, BACnet system and system configuration software can operate and control the KNX device.
Keywords/Search Tags:Building Automation System, KNX Protocol, BACnet Protocol, Gateway, Mapping
PDF Full Text Request
Related items