Font Size: a A A

The Design And Implementation Of BACnet Protocol Stack In Embedded Linux

Posted on:2005-05-02Degree:MasterType:Thesis
Country:ChinaCandidate:K CaoFull Text:PDF
GTID:2168360152467593Subject:Physical Electronics
Abstract/Summary:PDF Full Text Request
Intelligent building is the trend of building in this century. Besides the application of new materials and new energy sources, it is very necessary to implement intelligentized building devices in this new building. The intelligentization of building device is the base of intelligent building. There are not only workstations and desktop devices using for centralized information processing, but also numerous terminal devices, including intelligent sensor, intelligent controller, router and gateway. The technology on the side of desktop is relatively mature. Contrarily, the research on the side of terminal will be more involved with the embedded system and micro-electronics technology. So we should choose various kinds of hardware on the basis of terminal device types and practical requirement of product performance.In the field of intelligent building, BACnet has become the ISO standard by right of its opening, simpleness, practicality, and easying to integrate with various kinds of physical network. BACnet defines a kind of language using to transfer and exchange control information. In this paper, I will recommend the design and implement of an self-contained, protable and easy-to-reduce BACnet protocol stack, with this stack we can avoid to repeated software development to disparate building devices.This paper introduces the development of embedded system at first, and introduces the history and actuality of BACnet protocol. Then bring forward the research task in the background of embedded BACnet system, that is, design and implement BACnet protocol stack in embedded linux. At first, presentation BACnet protocol stack principle ., The part of design layout the whole stack software according to the BACnet protocol framework, mark off the application layer, network layer, link layer and BACnet data type encoding/decoding module, then farther to recommend solution of these problems, including data buffer, limited state machine, bacnet object and service. The part of implement describe the code, encapsulation and slice of BACnet stack under linux environment. Finally, we summarize the entire BACnet protocol stack as conclusion and future work are also presented.
Keywords/Search Tags:BACnet, protocol stack, embedded, Linux, C, coding
PDF Full Text Request
Related items