無線傳感器網(wǎng)絡(luò)本身就是一個比較龐雜的技術(shù)體系,從底層的硬件設(shè)計(jì)、嵌入式編程到無線通信協(xié)議再到上層的計(jì)算機(jī)編程、網(wǎng)絡(luò)編程等都有涉及,所以單純從技術(shù)層面來說涉及面是非常廣的。除了技術(shù)還得有理論方向的研究啊,要不然拿什么來發(fā)論文,拿什么畢業(yè)呢?理論研究方向又分為MAC協(xié)議、路由協(xié)議、拓?fù)淇刂?svg width="10px" height="10px" viewbox="0 0 15 15" class="css-1dvsrp">、定位技術(shù)、安 全技術(shù)、數(shù)據(jù)處理技術(shù)等,我們實(shí)驗(yàn)室主要做的其實(shí)就是路由協(xié)議、定位、安 全、數(shù)據(jù)壓縮。
說到這里題主是不是頭都大了呢?不要著急,其實(shí)你不用全都學(xué),我們剛進(jìn)來的時候老師會讓我們熟悉實(shí)驗(yàn)室情況,然后盡快選擇一個自己感興趣的方向。我們這一屆七個人,女生一般會去做理論研究,其實(shí)就是算法仿真+發(fā)論文;男生呢,就去做工程項(xiàng)目了。具體需要什么技能,要看你想往哪個方向發(fā)展了。
理論研究所需技能:
1)英文讀寫。查看文獻(xiàn)是必不可少的,純理論研究,讀研期間至少一半的時間是在讀文獻(xiàn),全是英文文獻(xiàn),中文的沒法看,水平太低了。然后再自己寫。
2)文獻(xiàn)檢索技能和管理技能。你要能找到合適的文獻(xiàn),并有效地組織管理,要不然看完一篇忘一篇也是沒有用的。
3)仿真軟件的使用。算法的優(yōu) 秀與否大都通過仿真軟件來評估,無線傳感器網(wǎng)絡(luò)常用的仿真軟件有Matlab、NS2/NS3、OpenNet等,其中后兩種需要比較高的學(xué)習(xí)成本,初學(xué)的話先用用Matlab就好。
4)zui后一點(diǎn)也zui重要,那就是寫作。有了好的思想,通過仿真驗(yàn)證了,然后要在論文中體現(xiàn)出來,這個過程是需要大量練習(xí)的,按我們老師的話就是要練好筆桿子。
工程開發(fā)所需技能分兩個方向說吧
嵌入式方向:
1)C語言
2)PCB設(shè)計(jì)
3)嵌入式編程,常用的嵌入式芯片要熟,特別是低功耗芯片。
4)通信基礎(chǔ)知識,計(jì)算機(jī)網(wǎng)絡(luò)基礎(chǔ)知識
5)IEEE 802.15.4或者Zigbee協(xié)議
軟件方向:(這個有些偏向計(jì)算機(jī)了,我就是搞這個方向的-.-||)
1)C++或Java,推薦Java
2)數(shù)據(jù)結(jié)構(gòu)與算法,計(jì)算機(jī)網(wǎng)絡(luò),操作系統(tǒng)等基礎(chǔ)知識,建議涉獵一下即可,不用計(jì)算機(jī)專業(yè)學(xué)得很精通
3)服務(wù)器軟件開發(fā),Java Web等
4)網(wǎng)絡(luò)通信,特別是TCP/IP(Socket)和Http
5)PC軟件開發(fā)、移動軟件開發(fā)(非必須),這個看項(xiàng)目具體需求,有的橫向課題要求挺多,各種客戶端都要有,所以就辛苦一下吧。
當(dāng)然即便是你主要做工程,無線傳感器網(wǎng)絡(luò)的基礎(chǔ)知識也一定要扎實(shí),所有的工程都是圍繞無線傳感器網(wǎng)絡(luò)展開的。