當(dāng)前位置:首頁(yè) > 嵌入式培訓(xùn) > 嵌入式學(xué)習(xí) > 講師博文 > 無(wú)線傳感器網(wǎng)絡(luò)的必備知識(shí)和技術(shù)儲(chǔ)備有哪些?
首先我們要明白什么是無(wú)線傳感器網(wǎng)絡(luò)?無(wú)線傳感器網(wǎng)絡(luò)是一項(xiàng)通過無(wú)線通信技術(shù)把數(shù)以萬(wàn)計(jì)的傳感器節(jié)點(diǎn)以自由式進(jìn)行組織與結(jié)合進(jìn)而形成的網(wǎng)絡(luò)形式。傳感器網(wǎng)絡(luò)實(shí)現(xiàn)了數(shù)據(jù)的采集、處理和傳輸三種功能。它與通信技術(shù)和計(jì)算機(jī)技術(shù)共同構(gòu)成信息技術(shù)的三大支柱。無(wú)線傳感器網(wǎng)絡(luò)是一個(gè)比較龐雜的技術(shù)體系,傳感器網(wǎng)絡(luò)是集成了監(jiān)測(cè)、控制以及無(wú)線通信的網(wǎng)絡(luò)系統(tǒng),節(jié)點(diǎn)數(shù)目更為龐大(上千甚至上萬(wàn)),節(jié)點(diǎn)分布更為密集。從底層的硬件設(shè)計(jì)、嵌入式編程到無(wú)線通信協(xié)議再到上層的計(jì)算機(jī)編程、網(wǎng)絡(luò)編程等都有涉及,所以單純從技術(shù)層面來(lái)說(shuō)涉及面是非常廣的。
再者,我們需要了解相較于其他傳統(tǒng)式網(wǎng)絡(luò)和其他傳感器相比,無(wú)線傳感器網(wǎng)絡(luò)特點(diǎn):組建方式自由、網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)的不確定性、控制方式不集中、安全性不高。無(wú)線傳感器網(wǎng)絡(luò)主要由三大部分組成,包括節(jié)點(diǎn)、傳感網(wǎng)絡(luò)和用戶這3部分。其中,節(jié)點(diǎn)一般是通過一定方式將節(jié)點(diǎn)覆蓋在一定的范圍,整個(gè)范圍按照一定要求能夠滿足監(jiān)測(cè)的范圍;傳感網(wǎng)絡(luò)是最主要的部分,它是將所有的節(jié)點(diǎn)信息通過固定的渠道進(jìn)行收集,然后對(duì)這些節(jié)點(diǎn)信息進(jìn)行一定的分析計(jì)算,將分析后的結(jié)果匯總到一個(gè)基站,最后通過衛(wèi)星通信傳輸?shù)街付ǖ挠脩舳,從而?shí)現(xiàn)無(wú)線傳感的要求。
那么我們?nèi)绻胧炀毜恼莆諢o(wú)線傳感器網(wǎng)絡(luò)原理及應(yīng)用,那需要的知識(shí)及技術(shù)也必然是非常龐大。我們這里僅代表個(gè)人觀點(diǎn),僅從嵌入式工程開發(fā)來(lái)闡述無(wú)線傳感器網(wǎng)絡(luò)的必備知識(shí)與技術(shù)儲(chǔ)備:
1)C語(yǔ)言
2)PCB設(shè)計(jì)
3)嵌入式編程,常用的嵌入式芯片要熟,特別是低功耗芯片。
4)通信基礎(chǔ)知識(shí),計(jì)算機(jī)網(wǎng)絡(luò)基礎(chǔ)知識(shí)
5)IEEE 802.15.4或者Zigbee、藍(lán)牙等無(wú)線協(xié)議技術(shù)方向。
6)C++或Java
7)數(shù)據(jù)結(jié)構(gòu)與算法,計(jì)算機(jī)網(wǎng)絡(luò),操作系統(tǒng)(linux、rt-thread)等基礎(chǔ)知識(shí)
8)網(wǎng)絡(luò)通信方面,尤其是TCP/IP、UDP/IP軟件開發(fā)。