版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、NodeandNetworkManagement,Outline,Chapter10:Localization,Chapter10:Roadmap,Overview,Withoutknowledgeoflocationofasensor,theinformationproducedbysuchsensorisoflimiteduselocationofsensedeventsinthephysicalworldlocation-awareserviceslocationoftenprimarysensorinformation(supplychainmanagement,surveillanc
2、e)objecttrackingprotocolsbasedongeographicinformation(routing)coverageareamanagementLocationoftennotknownapriori,therefore,localizationisthetaskofdeterminingtheposition(e.g.,coordinates)ofasensororthespatialrelationshipsamongobjects,Overview,GlobalpositionpositionwithingeneralglobalreferenceframeGlo
3、balPositioningSystemorGPS(longitudes,latitudes)UniversalTransverseMercatororUTM(zonesandlatitudebands)Relativepositionbasedonarbitrarycoordinatesystemsandreferenceframesdistancesbetweensensors(norelationshiptoglobalcoordinates),Overview,AccuracyversusprecisionGPS:truewithin10mfor90%ofallmeasurements
4、accuracy:10m(“howcloseisthereadingtothegroundtruth?”)precision:90%(“howconsistentarethereadings?”)Symbolicpositioninformation“office354”“milemarker17onHighway23”,RangingTechniques,TimeofArrival(ToA,timeofflight)distancebetweensenderandreceiverofasignalcanbedeterminedusingthemeasuredsignalpropagation
5、timeandknownsignalvelocitysoundwaves:343m/s,i.e.,approx.30mstotravel10mradiosignals:300km/s,i.e.,approx.30nstotravel10mOne-wayToAone-waypropagationofsignalrequireshighlyaccuratesynchronizationofsenderandreceiverclocks,RangingTechniques,Two-wayToAround-triptimeofsignalismeasuredatsenderdevicethirdmes
6、sageifreceiverwantstoknowthedistance,RangingTechniques,TimeDifferenceofArrival(TDoA)twosignalswithdifferentvelocitiesexample:radiosignal(sentatt1andreceivedatt2),followedbyacousticsignal(sentatt3=t1+twaitandreceivedatt4)noclocksynchronizationrequireddistancemeasurementscanbeveryaccurateneedforadditi
7、onalhardware,RangingTechniques,AngleofArrival(AoA)directionofsignalpropagationtypicallyachievedusinganarrayofantennasormicrophonesanglebetweensignalandsomereferenceisorientationspatialseparationofantennasormicrophonesleadstodifferencesinarrivaltimes,amplitudes,andphasesaccuracycanbehigh(withinafewde
8、grees)addssignificanthardwarecost,RangingTechniques,ReceivedSignalStrength(RSS)signaldecayswithdistancemanydevicesmeasuresignalstrengthwithreceivedsignalstrengthindicator(RSSI)vendor-specificinterpretationandrepresentationtypicalRSSIvaluesareinrangeof0.RSSI_MaxcommonvaluesforRSSI_Max:100,128,256infr
9、eespace,RSSdegradeswithsquareofdistanceexpressedbyFriistransmissionequationinpractice,theactualattenuationdependsonmultipathpropagationeffects,reflections,noise,etc.realisticmodelsreplaceR2withRn(n=3.5),Chapter10:Roadmap,Triangulation,Exampleofrange-basedlocalizationUsesthegeometricpropertiesoftrian
10、glestoestimatelocationReliesonangle(bearing)measurementsMinimumoftwobearinglines(andthelocationsofanchornodesorthedistancebetweenthem)areneededfortwo-dimensionalspace,Triangulation(left)andtrilateration(right).,Triangulation,Unknownreceiverlocationxr=xr,yrTBearingmeasurementsfromNanchorpoints:=1,NTK
11、nownanchorlocationsxi=xi,yiTActual(unknown)bearings(x)=1(x),N(x)TRelationshipbetweenactualandmeasuredbearingsis=(xr)+with=1,NTbeingtheGaussiannoisewithzero-meanandNxNcovariancematrixS=diag(12,N2)RelationshipbetweenbearingsofNanchorsandtheirlocations:,Triangulation,Maximumlikelihood(ML)estimatorofrec
12、eiverlocationisthen:Thisnon-linearleastsquaresminimizationcanbeperformedusingNewton-Gaussiterations:,Trilateration,LocalizationbasedonmeasureddistancesbetweenanodeandanumberofanchorpointswithknownlocationsBasicconcept:giventhedistancetoananchor,itisknownthatthenodemustbealongthecircumferenceofacircl
13、ecenteredatanchorandaradiusequaltothenode-anchordistanceIntwo-dimensionalspace,atleastthreenon-collinearanchorsareneededandinthree-dimensionalspace,atleastfournon-coplanaranchorsareneeded,Trilateration,nanchornodes:xi=(xi,yi)(i=1.n)Unknownsensorlocationx=(x,y)Distancesbetweensensorandanchorsknown(ri
14、,i=1.n)Relationshipsbetweenanchor/sensorpositionsanddistances(2dimensions):ThiscanberepresentedasAx=bwith:,Trilateration,Basedonthisleastsquaressystem,wecanobtainestimationofposition(x,y)usingx=(ATA)-1ATbAnchorpositionsanddistancemeasurementsareinaccurate,therefore,iftheyarebasedonGaussiandistributi
15、ons,wecanassignaweighttoeachequationi:TheleastsquaressystemisthenagainAx=bwith:ThecovariancematrixofxisthenCovx=(ATA)-1,Iterative/CollaborativeMultilateration,Problem:whatifnodedoesnothaveatleastthreeneighboringanchors?Solution:onceanodehasdetermineditsposition,itbecomesananchorIterativemultilaterat
16、ion:repeatsuntilallnodeshavebeenlocalizederroraccumulateswitheachiteration,Iterative/CollaborativeMultilateration,Collaborativemultilateration:goal:constructagraphofparticipatingnodes,i.e.,nodesthatareanchorsorhaveatleastthreeparticipatingneighborsnodethentriestoestimateitspositionbysolvingthecorres
17、pondingsystemofoverconstrainedquadraticequationsrelatingthedistancesamongthenodeanditsneighbors,GPS-BasedLocalization,GlobalPositioningSystemmostwidelypublicizedlocation-sensingsystemprovideslaterationframeworkfordetermininggeographicpositionsoriginallyestablishedasNAVSTAR(NavigationSatelliteTiminga
18、ndRanging)onlyfullyoperationalglobalnavigationsatellitesystem(GNSS)consistsofatleast24satellitesorbitingatapprox.11,000milesstartedin1973,fullyoperationalin1995,GPS-BasedLocalization,Twolevelsofservice:StandardPositioningService(SPS)availabletoallusers,norestrictionsordirectchargehigh-qualityreceive
19、rshaveaccuraciesof3mandbetterhorizontallyPrecisePositioningService(PPS)usedbyUSandAlliedmilitaryusersusestwosignalstoreducetransmissionerrors,GPS-BasedLocalization,Satellitesareuniformlydistributedinsixorbits(4satellitesperorbit)Satellitescircleearthtwiceadayatapprox.7000miles/hourAtleast8satellites
20、canbeseensimultaneouslyfromalmostanywhereEachsatellitebroadcastscodedradiowaves(pseudorandomcode),containingidentityofsatellitelocationofsatellitethesatellitesstatusdataandtimewhensignalwassent,GPS-BasedLocalization,Sixmonitorstationsconstantlyreceivesatellitedataandforwarddatatoamastercontrolstatio
21、n(MCS)MCSislocatednearColoradoSprings,ColoradoMCSusesthedatafrommonitorstationstocomputecorrectionstothesatellitesorbitalandclockinformationwhicharesentbacktothesatellites,GPS-BasedLocalization,SatellitesandreceiversuseaccurateandsynchronizedclocksReceivercomparesgeneratedcodewithreceivedcodetodeter
22、minetheactualcodegenerationtimeofthesatellitetimedifferencebetweencodegenerationtimeandcurrenttimeexpressesthetraveltimeofthecodefromsatellitetoreceiver,GPS-BasedLocalization,Radiowavestravelatthespeedoflight(approx.186,000miles/second)Withknown,thedistancecanbedeterminedReceiverknowsthatitislocated
23、somewhereonaspherecenteredonthesatellitewitharadiusequaltothisdistanceWiththreesatellites,thelocationcanbenarroweddowntotwopointstypicallyoneofthesetwopointscanbeeliminatedeasily,GPS-BasedLocalization,Withfoursatellites,accuratelocalizationispossibleaccuratepositioningreliesonaccuratetimingreceiverc
24、locksaremuchlessaccuratethanatomicGPSclockssmalltimingerrorsleadtolargepositionerrorsexample:clockerrorof1mstranslatestoapositionerrorof300kmfourthspherewouldideallyintersectwithallthreeotherspheresinoneexactlocationspherestoolarge:reducethembyadjustingtheclock(movingitforward)spherestoosmall:increa
25、sethembyadjustingtheclock(movingitbackward),GPS-BasedLocalization,MostGPSreceiverstodaycanachievegoodaccuracy(e.g.,10morless)Additionaladvancedtechniquescanbeusedtofurtherimproveaccuracy:example:DifferentialGPS(DGPS)reliesonland-basedreceiverswithexactlyknownlocationstheyreceivesignals,computecorrec
26、tionfactors,andbroadcastthemtoGPSreceiversGPSreceiverscorrecttheirownmeasurements,GPS-BasedLocalization,GPSinwirelesssensornetworksprohibitivefactors:powerconsumption,cost,size,needforLOSdeploymentcanbelimitedtoafew(morepowerful)nodesusedasanchornodesandreferencepointsforrange-freelocalizationtechni
27、ques,Chapter10:Roadmap,AdHocPositioningSystem(APS),Exampleofarange-freelocalizationapproachbasedonconnectivityinformationinsteadofdistance/anglemeasurementsnoadditionalhardwarerequired(cost-effective)APSisadistributedconnectivity-basedlocalizationalgorithmestimatesnodelocationswiththesupportofatleas
28、tthreeanchornodeslocalizationerrorscanbereducedbyincreasingthenumberofanchorsusesconceptofDV(distancevector),wherenodesexchangeroutingtableswiththeirone-hopneighbors,AdHocPositioningSystem(APS),MostbasicschemeofAPS:DV-hopeachnodemaintainsatableXi,Yi,hi(locationofnodeianddistanceinhopsbetweenthisnode
29、andnodei)whenananchorobtainsdistancestootheranchors,itdeterminestheaveragehoplength(“correctionfactor”ci),whichisthenpropagatedthroughoutthenetworkgiventhecorrectionfactorandtheanchorlocations,anodecanperformtrilateration,AdHocPositioningSystem(APS),ExamplewiththreeanchorsA1knowsitsdistancetoA2(50m)
30、andA3(110m)A1knowsitshopdistancetoA2(2)andA3(6)correctionfactor:(50+110)/(2+6)=20(estimateddistanceofahop)correctionsarepropagatedusingcontrolledflooding,i.e.,anodeonlyusesonecorrectionfactorandignoressubsequentlyreceivedones,AdHocPositioningSystem(APS),Variationofthisapproach:DV-distancemethoddista
31、ncesaredeterminedusingradiosignalstrengthmeasurementsdistancesarepropagatedtoothernodesprovidesfinergranularity(notallhopsareestimatedtobethesamesize)moresensitivetomeasurementerrorsAnothervariation:EuclideanmethodtrueEuclidiandistancestoanchorsareusednodemusthaveatleasttwoneighborsthathavedistancem
32、easurementstoanchorsandthedistancebetweenthetwoneighborsisknownsimpletrigonometricrelationshipsareusedtodeterminethedistancebetweennodeandanchor,ApproximatePointinTriangulation,Exampleofanarea-basedrange-freelocalizationschemeAPITreliesonanchornodesanycombinationofthreeanchorsformsatriangleanodedete
33、rminesitspresenceinsideoroutsideatriangleusingthePointinTriangulation(PIT)testanodeMisoutsideatriangleformedbyanchorsA,B,andCifthereexistsadirectionsuchthatapointadjacenttoMiseitherfurtherorclosertoallpointssimultaneously;otherwiseMisinside,ApproximatePointinTriangulation,ThisperfectPITtestisinfeasi
34、bleinpracticesinceitwouldrequirethatanodecanbemovedinanydirectionIndensenetworks,nodemovementcanbeemulatedusingneighborinformation(exchangedviabeacons)signalstrengthmeasurementscanbeusedtodetermineifanodeisclosertoananchororfurtherawayifnoneighborofnodeMisfurtherfromorclosertothreeanchorsA,B,Csimult
35、aneously,Mcanassumethatitisinsidethetriangle,MultidimensionalScaling,MDSisbasedonpsychometricandpsychophysicsSetofdataanalysistechniquesthatdisplaystructureofdistance-likedataasageometricalpictureCanbeusedincentralizedlocalizationtechniqueswithpowerfulcentraldevice(basestation)collectsinformationfro
36、mthenetwork,determinesthenodeslocations,andpropagatesthisinformationbackintothenetworkNetworkisrepresentedasundirectedgraphofnnodes,withm(n)anchornodes(whichknowtheirlocations),andedgesrepresentingtheconnectivityGoalofMDSistopreservethedistanceinformations.t.thenetworkcanberecreatedinthemultidimensi
37、onalspaceTheresultisanarbitrarilyrotatedandflippedversionoftheoriginalnetworklayout,MultidimensionalScaling,ClassicalMDS:simpleversion,closedformsolutionforefficientimplementationmatrixofsquareddistancesbetweennodesD2=c1+1c-2SS1=nx1vectorofonesS=similaritymatrix,whereeachrowrepresentsthecoordinateso
38、fpointialongmcoordinatesSS=scalarproductmatrixc=vectorconsistingofdiagonalelementsofthescalarproductmatrixUsingcenteringmatrixT=I-11/n:TD2T=T(c1+1c-2SS)T=Tc1T+T1cT-T(2B)T(whereB=SS)andTD2T=-T(2B)TMultiplyingbothsideswith-1/2:B=-1/2TD2TBcanbedecomposedinto:B=QQ=(Q1/2)(Q1/2)=SSOnceBhasbeenobtained,the
39、coordinatesScanbecomputedbyeigendecomposition:S=Q1/2,MultidimensionalScaling,LocationmethodMDS-MAP:constructdistancematrixDallpairsshortestpathalgorithm(e.g.,Dijkstras)dij=distancebetweennodesiandjclassicalMDSisappliedtoobtainapproximatevalueoftherelativecoordinateofeachnoderelativecoordinatesaretra
40、nsformedtoabsolutecoordinatesbyaligningtheestimatedrelativecoordinatesofanchorswiththeirabsolutecoordinatesestimatescanbefurtherrefinedusingleast-squaresminimization,Chapter10:Roadmap,LighthouseApproach,Exampleofanevent-drivenlocalizationapproachRequirement:basestationwithlightemitterIdealisticlight
41、source:emittedbeamoflightisparallel(constantwidthb)Lightsourcerotatess.t.sensorseesbeamoflightfortbeam,LighthouseApproach,PerfectlyparallellightbeamsarehardtorealizeinpracticeSmallbeamspreadscanresultinlargelocalizationerrorsifb=10cmandspread=1,b=18.7cmat5mdistanceBeamwidthshouldbelargetokeepinaccur
42、aciessmallSolution:twolaserbeamsthatoutlinea“virtual”parallelbeamonlyedgesofthevirtualbeamareofinterest,LighthouseApproach,Prototypebasestationconsistingoftwolighthousesandtheresulting2Dcoordinatesystem.,MultisequencePositioning,MSPworksbyextractingrelativelocationinformationfrommultiplesimpleone-di
43、mensionalorderingsofsensornodeseventgeneratorsatdifferentlocationstriggerevents(e.g.,ultrasoundsignalsorlaserscans)nodesobserveeventsatdifferenttimes,leadingtonodesequencemultisequenceprocessingalgorithmnarrowspotentiallocationsforeachnodedistribution-basedestimationmethodcanestimateexactlocations,M
44、ultisequencePositioning,MSPworksbyextractingrelativelocationinformationfrommultiplesimpleone-dimensionalorderingsofsensornodes,MultisequencePositioning,MSPworksbyextractingrelativelocationinformationfrommultiplesimpleone-dimensionalorderingsofsensornodes,MultisequencePositioning,Obtainingmultiplenod
45、essequences,MultisequencePositioning,EacheventleadstonodesequenceMultisequenceprocessingalgorithmcannarrowthepotentiallocationsforeachnodeDistribution-basedestimationmethodcanestimateexactlocations,MultisequencePositioning,IndoorTestbed,OutdoorTestbed,MultisequencePositioning,MeanLocalizationError,C
46、hapter11:Security,Chapter11:Roadmap,SecurityfundamentalsSecuritychallengesSecurityattacksSecurityprotocolsandmechanismsIEEE802.15.4andZigBeesecurity,Fundamentals,SecurityandprivacyarebigchallengesforanytypeofcomputingandnetworkingenvironmentWell-knownCIAsecuritymodel:Confidentialityensurethatonlythe
47、intendedreceivercanread/interpretamessageunauthorizedaccessispreventedIntegrityensurethatamessagecannotbemodifiedunauthorizedindividualsshouldnotbeabletodestroy/altermessageAvailabilityensurethatsystem/networkisabletoperformitstaskswithoutinterruptionoftenmeasuredintermsofpercentagesofup/downtime,Ex
48、amples,Confidentiality:eavesdropping:unauthorizedmessagereceptionIntegrity:man-in-the-middleattack:unauthorizedindividual/systempositionsitselfbetweensenderandreceivertointercept,modify,andretransmitmessagesAvailability:denial-of-serviceattack:attempttodisrupttransmissionorservice,Examples,MoreTermi
49、nology,Authenticationprocessofestablishingorconfirmingtheidentityofuser/deviceensuresthatmessagecamefromwhoitclaimstohavecomefromNonrepudiationprocessofprovingthatperson/devicehasperformedacertaintransaction/transmissionDigitalsignaturesoftenusedtosupportauthentication,nonrepudiation,andintegrity,Cr
50、yptography,Processofprotectinginformationusingencoding/decodingtechniquesSymmetrickeycryptographysinglekeysharedbetweencommunicatingpartiessimpleexample:shiftcipher(key=fixedshiftinalphabet)challenge:securedistributionofsharedkeyexamples:DES,AES,IDEA,Cryptography,Publickeycryptographysecretkey:willn
51、everbesharedwithanyoneelsepublickey:canbesharedfreelymessageencryptedwithsecretkeycanonlybedecryptedwithcorrespondingpublickey(e.g.,forauthenticatingthesender)messageencryptedwithpublickeycanonlybedecryptedwithcorrespondingsecretkey(e.g.,forprovidingconfidentiality)examples:RSA,Diffie-Hellmanagreeme
52、ntprotocol,ChallengesofSecurityinWSNs,Resourceconstraintslimitedcomputational,networking,andstoragecapabilitiesofsensorsenergyconstraintsofsensorsLackofcentralcontrollargeWSNsoftendonthavecentralizedcontrolrequiresdistributed/decentralizedsecuritysolutionsRemotelocationsensorsoftenleftunattendeddiff
53、iculttopreventunauthorizedphysicalaccessandtamperingError-pronecommunicationdifficulttodistinguishwirelesscommunicationerrorsfromattacks,SecurityinWSNs,WSNcharacteristicsthatfacilitatesecurity:self-managingandself-repairingnatureredundancyDatafreshnessproblemWSNsecuritymustensurethatsensordataarerec
54、ent(andnotreplaysofolddata)particularlyimportantforkeydistributionschemesWSNsprovidemoreopportunitiesforattacksthanothernetworksmanysensorprotocolsrequirelocationinformationmanysensornodesrequireaccuratetimesynchronizationbothcanbeaffectedbymodifying,injecting,droppingmessages(e.g.,beacons)carryings
55、uchinformation,Denial-of-Service(DoS),Attempttostopnetwork/systemfromfunctioningorprovidingaservicePhysicalLayerDoSjammingattackinterferewiththeradiofrequenciesofaWSNevensmallnumbersofattackingnodescanbeeffectiveifwellpositioned(e.g.,closetoanimportantnodesuchasaBS)oriftheirsignalsarestrongcounterme
56、asure:spread-spectrumcommunication(e.g.,FHSS)tamperingattackattackerobtainsphysicalaccesstosensornodeusedtomodify/destroynode,obtainsensitiveinformationoruseasentrypointsforfurtherattacksintothenetworkcountermeasures:tamper-proofmaterialsandenclosures,disabledevicewhenattackdetected,Denial-of-Servic
57、e(DoS),LinkLayerDoScollisionattackattempttointerferewithpackettransmissionscausescostlyexponentialbackoffproceduresandretransmissionsoftentriestocausecollisionsneartheendofaframe,requiringretransmissionofentireframeexhaustionattackattacks(suchascollisionattack)withthegoalofprematuredepletionofasenso
58、rsenergysourcesexample:issueRTSmessagetopromptCTSresponsefromanothernode(exploitinghandshaketechniques),AttacksonRouting,BlackholeattackmaliciousnodeonaroutesimplydropsallpacketsSelectiveforwardingattacksimilartoblackholeattack,butnotalltrafficisdroppedmoredifficulttodetect(hardtodistinguishattackfr
59、ompoorconnectivity)Rushingattackexploitsroutediscoverytechniquesofon-demandprotocolsrouterequestpacketsarerushedtowardsdestination,increasingthemaliciousnodesprobabilitytobeontheselectedrouteSinkholeattacknodeattemptstopositionitselfonasmanynetworkflowsaspossibleSybilattackattackerclaimstohavemultipleidentitiesorlocations,AttacksonTransportLayer,Floodingattackexploitsfactthatmanytransportprotocolsmaintainstateinformationandarethereforevulnerabletomemoryexhaustionexample:attackermakesmany(incomplete)connectionreque
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026文化编辑面试题目及答案
- 撤股结束协议书
- 女方净身离婚协议书
- 商业综合体安保力量部署紧急响应安保主管预案
- 现代农业科技与生产管理指导书
- 汽车维修技师故障诊断与排除标准流程手册
- 2026年江门市蓬江区社区工作者招聘考试备考试题及答案详解
- 2026年荆州市沙市区事业编单位人员招聘笔试参考题库及答案详解
- 2026年云南省临沧市网格员招聘笔试备考试题及答案详解
- 2026年辽源市西安区社区工作者招聘考试备考试题及答案详解
- (必会)(四级)物业管理师近年考试真题题库(含答案)
- 2024年广东省普通高中学业水平考试化学试卷(修改+答案)版
- 新《安全生产法》
- MSOP(测量标准作业规范)测量SOP
- 土建工程重大危险源的识别和控制措施
- 河南省矿山起重机调试方案维护保养方案及易损件清单
- 蔬菜配送投标方案(技术标 )
- 钢板进货检验记录
- 现场管理5S目视化管理
- GB/T 42125.14-2023测量、控制和实验室用电气设备的安全要求第14部分:实验室用分析和其他目的自动和半自动设备的特殊要求
- 《岗位任职要求》word版
评论
0/150
提交评论