(1)硬件資源有限:結(jié)點(diǎn)由于受價(jià)格、體積和功耗的限制,其計(jì)算能力、程序空間和內(nèi)存空間比普通的計(jì)算機(jī)功能要弱很多。這一點(diǎn)決定 了在結(jié)點(diǎn)操作系統(tǒng)設(shè)計(jì)中,協(xié)議層次不能太復(fù)雜。
聲明:部分內(nèi)容及圖片來(lái)源于網(wǎng)絡(luò),如有侵權(quán)請(qǐng)聯(lián)系刪除。
(2)電源容量有限:網(wǎng)絡(luò)結(jié)點(diǎn)由電池供電,電池的容量一般不是很大。其特殊的應(yīng)用領(lǐng)域決定了在使用過(guò)程中,不能給電池充電或更換電池,一旦電池能量用完, 這個(gè)結(jié)點(diǎn)也就失去了作用(死亡)。因此,在傳感器網(wǎng)絡(luò)設(shè)計(jì)過(guò)程中,任何技術(shù)和協(xié)議的使用都要以節(jié)能為前提。
(3)無(wú)中心: WSN中沒(méi)有嚴(yán)格的控制中心,所有結(jié)點(diǎn)地位平等,是一個(gè)對(duì)等式網(wǎng)絡(luò)。結(jié)點(diǎn)可以隨時(shí)加入或離開(kāi)網(wǎng)絡(luò),任何結(jié)點(diǎn)的故障不會(huì)影響整個(gè)網(wǎng)絡(luò)的運(yùn)行,具有很強(qiáng)的抗毀性。
(4)自組織:網(wǎng)絡(luò)的布設(shè)和展開(kāi)無(wú)須依賴于任何預(yù)設(shè)的網(wǎng)絡(luò)設(shè)施,結(jié)點(diǎn)通過(guò)分層協(xié)議和分布式算法協(xié)調(diào)各自的行為:結(jié)點(diǎn)開(kāi)機(jī)后就可以快速、自動(dòng)地組成一個(gè)獨(dú)立的網(wǎng)絡(luò)。
(5)多跳路由:網(wǎng)絡(luò)中結(jié)點(diǎn)的通信距離有限,一般在幾百米范圍內(nèi), 而且結(jié)點(diǎn)只能與其鄰居結(jié)點(diǎn)直接通信。若希望與其射頻覆蓋范圍之外的結(jié)點(diǎn)進(jìn)行通信,則需要通過(guò)中間結(jié)點(diǎn)進(jìn)行路由。固定網(wǎng)絡(luò)的多跳路由使用網(wǎng)關(guān)和路由器來(lái)實(shí)現(xiàn),而WSN中的多跳路由是由普通網(wǎng)絡(luò)結(jié)點(diǎn)完成的,沒(méi)有專門的路由設(shè)備。這樣每個(gè)結(jié)點(diǎn)既可以是信息的發(fā)起者,也可以是信息的轉(zhuǎn)發(fā)者。
(6)動(dòng)態(tài)拓?fù)? WSN是一個(gè)動(dòng)態(tài)的網(wǎng)絡(luò),結(jié)點(diǎn)可以隨處移動(dòng);一個(gè)結(jié)點(diǎn)可能會(huì)由于電池能量耗盡或其他故障,退出網(wǎng)絡(luò)運(yùn)行:一個(gè)結(jié)點(diǎn)也可能由于工作的需要而被添加到網(wǎng)絡(luò)中。這些都會(huì)使網(wǎng)絡(luò)的拓?fù)浣Y(jié)構(gòu)隨時(shí)發(fā)生變化,因此網(wǎng)絡(luò)具有動(dòng)態(tài)拓?fù)浣M織功能。
(7)結(jié)點(diǎn)數(shù)量眾多、分布密集:為了對(duì)一個(gè)區(qū)域執(zhí)行監(jiān)測(cè)任務(wù),往往有成千上萬(wàn)傳感器結(jié)點(diǎn)空投到該區(qū)域。傳感器結(jié)點(diǎn)分布非常密集,利用結(jié)點(diǎn)之間的高連接性可保證系統(tǒng)的容錯(cuò)性和抗毀性。
(8)傳感器結(jié)點(diǎn)出現(xiàn)故障的可能性較大:由于WSN中的結(jié)點(diǎn)數(shù)目龐大,分布密度超過(guò)Ad-hoc網(wǎng)絡(luò)那樣的普通網(wǎng)絡(luò),而且所處環(huán)境可能會(huì)十分惡劣,這樣其出現(xiàn)故障的可能性很大。有些結(jié)點(diǎn)可能是一次性使用,可能無(wú)法修復(fù),因此要求其具有一定的容錯(cuò)率。