資源描述:
《基于嵌入式系統(tǒng)的無線傳感器網(wǎng)絡(luò)網(wǎng)關(guān)設(shè)計(jì)與實(shí)現(xiàn)》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫。
1、北京郵電大學(xué)碩士學(xué)位論文基于嵌入式系統(tǒng)的無線傳感器網(wǎng)絡(luò)網(wǎng)關(guān)設(shè)計(jì)與實(shí)現(xiàn)姓名:蔡皓申請學(xué)位級別:碩士專業(yè):檢測技術(shù)與自動化裝置指導(dǎo)教師:萬江文20080328摘要基于嵌入式系統(tǒng)的無線傳感器網(wǎng)絡(luò)網(wǎng)關(guān)設(shè)計(jì)與實(shí)現(xiàn)根據(jù)目前無線傳感器網(wǎng)絡(luò)的發(fā)展趨勢,結(jié)合有線和無線通信網(wǎng)絡(luò)以及嵌入式系統(tǒng)技術(shù),針對目前無線傳感器網(wǎng)絡(luò)網(wǎng)關(guān)數(shù)據(jù)傳輸方式的單一性,提出了一種基于嵌入式系統(tǒng)的無線傳感器網(wǎng)絡(luò)網(wǎng)關(guān)設(shè)計(jì)與實(shí)現(xiàn)方案,并實(shí)際應(yīng)用于無線傳感器網(wǎng)絡(luò)的遠(yuǎn)程數(shù)據(jù)傳輸。新型網(wǎng)關(guān)在硬件設(shè)計(jì)上選用基于ARM7核的32位低功耗微控制器S3C4480X作為硬件平臺的核心,外圍電路
2、主要包括存儲器系統(tǒng)、串行通信接口、以太網(wǎng)接口、時鐘系統(tǒng)和其他電路系統(tǒng),并設(shè)計(jì)了串口擴(kuò)展單元以及標(biāo)準(zhǔn)接口單元,為其他數(shù)據(jù)傳輸方式的添加預(yù)留了接口。采用uClinux嵌入式操作系統(tǒng)管理各硬件資源并作為應(yīng)用軟件的運(yùn)行平臺。網(wǎng)關(guān)的應(yīng)用軟件使用C語言并基于“nux的多線程技術(shù)開發(fā),功能包括:利用串口通信實(shí)現(xiàn)對無線傳感器網(wǎng)絡(luò)中匯聚節(jié)點(diǎn)數(shù)據(jù)的實(shí)時采集、處理、存儲;利用以太網(wǎng)和無線通信網(wǎng)絡(luò)作為數(shù)據(jù)信息的傳輸載體,向遠(yuǎn)程終端發(fā)送傳感器網(wǎng)絡(luò)的數(shù)據(jù);同時將數(shù)據(jù)封裝在短消息內(nèi),定時向移動終端發(fā)送。該網(wǎng)關(guān)的設(shè)計(jì)與實(shí)現(xiàn),不僅具備良好的可擴(kuò)展性,還彌補(bǔ)了現(xiàn)
3、有網(wǎng)關(guān)只具有單一數(shù)據(jù)傳輸方式的局限性,實(shí)現(xiàn)了有線和無線數(shù)據(jù)傳輸方式的結(jié)合,而且通過嵌入式操作系統(tǒng)的管理以及多線程編程的實(shí)現(xiàn),提高了網(wǎng)關(guān)運(yùn)行的效率??紤]到無線傳感器網(wǎng)絡(luò)的實(shí)際部署環(huán)境,設(shè)計(jì)了獨(dú)立的數(shù)據(jù)傳輸模塊,使網(wǎng)關(guān)可以靈活地選擇經(jīng)由以太網(wǎng)或者無線通信網(wǎng)絡(luò)方式與遠(yuǎn)程終端或移動終端進(jìn)行數(shù)據(jù)通信。不僅保證了數(shù)據(jù)和報(bào)警信息傳輸?shù)撵`活性、實(shí)時性、可靠性和適應(yīng)性,還提高了網(wǎng)關(guān)的功能可擴(kuò)展性、可移植性,為實(shí)現(xiàn)更多途徑的網(wǎng)絡(luò)接入方案提供了有價值的方法參考。關(guān)鍵詞:無線傳感器網(wǎng)絡(luò)嵌入式系統(tǒng)網(wǎng)關(guān)多線程數(shù)據(jù)傳輸ABSTRACrDESIGNANDRE
4、AI。IZATIONOFAWIRELESSSENSoRNETWORKSGATEⅥ後YBASEDONEMBEDDEDSYSTEMABSTRACTAwirelesssensornetW’orksgatewaydesignandrealizatiOnschemebasedOnembeddedsystemisdemonstratedinthisdissertation.TIlisschemefocusesonthedevelOpmentOfwirelesssensOrnetwOfks,cOmbiningthefeatures0fwir
5、eandwirelesscommunjcatjonne“舳rk鋤dembeddedsystemtechnology'aimingattheonenessofthewirelesssensornetworl(sgatewaydatatransmissionmethodpresentlyandhasbeenputintOpmcticeontheremotedatatransmissionOfwirelesssensornetworks.Thenewgatewayadopts32-bitlOwpowerARM7TDMI-basedm
6、icrocontrollerS3C4480Xasthekemelofhardwareplatfo瑚.ItsperjpheralcircuitsmainlyjncludethestOragesystem,serialcommunicationinterface,Ethemetinterface,clocksVstemandothercircuitsystems,andproVideserial-portextensionunjtandstandardjnterl’aceunitt0beusedforfunherlinkageof
7、otherdatatransmissionmethod.Illthisgateway,theuClinuxembeddedoperatingsystemisselectedtosuperviseeachhardwareandserveasthesoftwareplatfo?。甌heapplicatiOnsoftwareOfthegatewayiswritteninClanguageandisbasedonLinux’smulti—threadmechanism.Thefunctionsofthegatewayincludere
8、altimecoUecting,processingandstoringofaggregationnodedatainwirelesssensornetworksthrou曲serial—poncommunication,utilizingEthenetandwireless