Task scheduling method for wireless sensor network node
A wireless sensor and network node technology, applied in wireless communication, network topology, electrical components, etc., can solve problems affecting execution performance, and achieve the effect of improving execution efficiency, reducing time and space overhead, and preventing erroneous modification.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Publication Date
- 2010-09-29
- Estimated Expiration
- Not applicable · inactive patent
Smart Images
Figure 1 Figure 2 Figure 3
Abstract
Description
technical field
[0001] The invention mainly belongs to the technical field of wireless sensor network system software, in particular to a preemptive multi-task scheduling method applied to a wireless sensor network operating system. Background technique
[0002] Wireless sensor networks have been more and more widely used in various fields in recent years. A wireless sensor network usually includes a large number of sensor nodes and a small number of base station nodes. The former collects data and sends it to the latter for summary and analysis in the form of wireless transmission. A sensor node is usually composed of several parts such as a sensor, a processor, a wireless communication component, and a power supply. Among them, the processor is the core of the entire sensor node, generally using a single-chip microcomputer with low price and energy consumption to reduce cost and volume, and can be driven by ordinary dry batteries to facilitate large-scale deployment. As ...
Examples
Embodiment Construction
[0046] For the convenience of description, the following uses the commonly used MICA2 sensor node as an example for illustration. This node adopts 8-bit ATMega128L single-chip microcomputer, the simplicity of its hardware structure makes the general-purpose operating system unsuitable. Therefore, TinyOS, an open source operating system and development platform, has become the de facto standard. Most of the current wireless sensor network applications are developed for TinyOS, and the process is roughly as follows (such as figure 1 shown):
[0047] (1) Using the programming environment provided by TinyOS, write the source code of the application program on a traditional computer, and compile it to form a binary execution code.
[0048] (2) By means of wireless transmission, the binary execution code is distributed to each sensor node through the base station node. If the sensor node has not been deployed or is easy to recover after deployment, a hardware programmer can also ...