Font Size: a A A

Design And Implementation Of Data Acquisition System Based On TOSThreads

Posted on:2014-10-06Degree:MasterType:Thesis
Country:ChinaCandidate:S X HeFull Text:PDF
GTID:2348330473953936Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
WSNs is a new information obtaining system that is made up of many sensor nodes which are usually distributed into fixed area. Every sensor node has one or more data sensors and limited calculation ability. Sensing data will be aggregated and operated before being broadcasted among sensor nodes through a certain net protocol. In recent years, with the development of Internet of Things and micro embedded OS technology, as well as the widely using of many WSN sensor node systems, TinyOS is recognized as the WSNs'standard actually. It is an OS which is based on event-driven model, and it also provides component-based programming frame. In order to promote the utilization of sensor resources and be beneficial to develop applications, TinyOS takes the feature of WSNs'limited sensor resources into consideration. TOSThreads is a new technology of TinyOS. TOSThreads mechanism supports client application threads, and all the threads have the same precedence level and can preempt each other. It expands the concurrency of TinyOS and will be more sufficient for developing applications and optimizing systems, which will lead to higher performance and availability of limited sensor resources.This paper makes use of multiple threads programming frame of TOSThreads system to offer a model of designing a data acquisition system. We use this programming frame to establish a scheme of data collection system. The structure of this data acquisition system is comprised of five parts:TinyOS kernel system, TOSThreads system that provides all blocking wrapping of the kernel systems' services, sensor node middleware system and data sensing application, as well as a basestation system which is used to obtain the data that comes from specific detective area. This thesis uses CTP protocol to offer the message transmitting service Once the data sensing application obtains data from the around environment, these data will be delivered to middleware system for further operation. At last, the data would be delivered to the link node which is the root of the WSNs that loads up middleware system. The middleware system includes two basic factors:the first part is data information operation module, another one is command controlling module. The first factor will attain the achievement of collecting network topology content gathering and deal with the information that comes from the data sensing application. The second factor will manage other application module and network management module, according the user's requirement, setting on or off one or more of the system's applications for promoting the power resource availability.The contribution of this paper is designing and implementing a data acquisition system, which is based on TOSThreads system. Finally, this thesis tests and verifies the system's stability and robustness. The network has good self-healing effect. This system also has the ability of multiple threads management and coordination.
Keywords/Search Tags:WSNs, TinyOS, TOSThreads, CTP, Data acquisition system
PDF Full Text Request
Related items