傳感器節(jié)點(diǎn)是一個(gè)徽型的嵌人式系統(tǒng),攜帶非常有限的硬件資睞,需要操作系統(tǒng)能夠節(jié)能高效地使用其有限的內(nèi)存、處理器和通信模塊,且能夠?qū)Ω鞣N特定應(yīng)用提供最大的支持。在面向無(wú)線傳感器網(wǎng)絡(luò)的操作系統(tǒng)的支持下,多個(gè)應(yīng)用可以并發(fā)地使用系統(tǒng)的有用資派。 無(wú)線傳感器與光電開關(guān)傳感器、接近開關(guān)傳感器、拉繩開關(guān)傳感器等相比節(jié)點(diǎn)有兩個(gè)突出的特點(diǎn):一是并發(fā)性密集,即可能存在多個(gè)需耍同時(shí)執(zhí)行的邏輯控制,這需要操作系統(tǒng)能夠有效地滿足這種發(fā)生頻縈、并發(fā)程度高、執(zhí)行過(guò)程比較短的邏輯控制流程;二是傳感器節(jié)點(diǎn)模塊化程度很高,要求操作系統(tǒng)能夠讓應(yīng)用程序方便地對(duì)硬件進(jìn)行控制。且保證在不影響整體開銷的情況下,應(yīng)用程序中的各個(gè)部分能夠比較方便地進(jìn)行重新組合。上述這些特點(diǎn)對(duì)設(shè)計(jì)面向無(wú)線傳感器網(wǎng)絡(luò)的操作系統(tǒng)提出了新的挑戰(zhàn)。美國(guó)加州大學(xué)伯克利分校針對(duì)無(wú)線傳感器網(wǎng)絡(luò)研發(fā)了TinyOS操作系統(tǒng),在科研機(jī)構(gòu)的研究中得到比較廣泛使用,但仍然存在不足之處。 |