嵌入式数据库在无线传感器网络中的应用研究

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

20095252120060307555101010202020IBerkeleyDBBerkeleyDBAPIBerkeleyDBBerkeleyDBBerkeleyDBWebWebBerkeleyDBBerkeleyDBWebAbstractIIAbstractTheEmbeddedDatabaseSystemisarecentlyrisingdatamanagingtechnologyduetoitsexpress,effectivenessandsafetyofdatastorageintermsoftheEmbeddedsystem.Comparativelyspeaking,embeddeddatabaserequiresmuchlessmemoryresource,lowersystemconsumptionandalsoitcloselyconnectswithvariousapplicationsbecauseofitsbetterperformanceinrobustnessandscalability.ItisnotedthatBerkeleyDBisanexcellentexampleforitisanopensourceandbuilt-inembeddeddatabasemanagementsystem.Wearealsoawarethatit’snotsimplyarelationaldatabase.ThatfasterandmoreefficientdatastorageisexpectedbythesimpleAPIcallsinceitavoidsthetraditionalconceptofthedatabaseserver.Inthemultidimensionalandmulti-parameterFiberBragggratingwirelesssensornetworkWSNsystem,thegatewaynodewhichplaystheroleofdataforwardandlocaldatastorageforbackup,isthelinkbetweenthesensornodesandusermonitoringcenter.Itisnotfittousetraditionalrelationaldatabasefordatastoragebylimitedresources,sowebuiltanembeddeddatabase—BerkeleyDBfordatastorageinthegatewaynode,Thisdesignimprovesthetraditionalgatewaynodewhichjusthasthefunctionofdataforwardorusesthewayoffileread/writefordatastorage,andgreatlyimprovesthesystemperformance.ThisstudyfocusesonthetransplantationmethodandparticularrealizationofBerkeleyDBinthegatewaynodeaswellasgivesthedetaileddiscussionofdatastoragerateanddatacompressioninusingofBerkeleyDBinparticularsystemapplicationandthengivesthepossiblesolution.UnderthecircumstanceofoverwhelmingusesontheInternet,thispaperimprovesthepre-designedgatewaynodewhichcouldonlyobservesensordatainthecontrolcenter.Inoursystem,webuiltanembeddedwebserverinthegatewaynode,bywhichwecanremotelyaccesslocalBerkeleyDBdatabase,achievedthepurposeofobservingsensordataanytime,anywhere,andgreatlyenhancedtheflexibilityofAbstractIIIthewirelesssensornetworksystem.Finallyinthispaper,thesecurityproblemofaccessingtothedatabaseviatheInternetisdiscussedandoursolutionisoffered.Keyword:EmbeddeddatabaseBerkeleyDBWSNGatewayEmbeddedwebserverIV.....................................................................................................IAbstract..................................................................................................II..................................................................................................IV...........................................................................................1..........................................................................1......................................................................2.................................................................................3..........................................................................4...........................................................................6..........................................................................6..........................................................................72.2.1.................................................................72.2.2......................................................................................7BerkeleyDB................................................................82.3.1BerkeleyDB....................................................................................92.3.2BerkeleyDB...................................................................................112.3.3BerkeleyDB.............................................................................122.3.4BerkeleyDB.......................................................................13...........................................................................................15..............................................16........................................................16V...............................................................................17........................................................................18........................................................................20...........................................................................................21BerkeleyDB.....................22BerkeleyDB..........................................................224.1.1BerkeleyDB.............................................................................................224.1.2BerkeleyDB.............................................................................23BerkeleyDB..........................................................24............................................................284.3.1BerkeleyDB..............................................................284.3.2.......................................................................32...........................................................................................37Web.........................................................38Web...................................................................385.1.1Boa................................

1 / 74
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功