资源描述:
《ZigBee Reliability and Security》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、ZigBeeReliabilityandSecurityWhatWillILearninthisModule?Oncompletingthismodule,youwillbeabletodescribe:·reliabilitymeasuresemployedtoensurethatZigBeemessagesarecommunicatedwithoutcorruptionorlossofdata·securitymeasuresemployedtopreventhostileaccesstoZigBeecommunications
2、ReliabilityInawirelessnetwork,itisimportanttoensurereliablecommunications-thatis,tomakesurecommunicationsreachtheirdestinationsuncorrupted.Corruptionorlossofmessagescouldresult,forexample,fromradiointerferenceorfrompoortransmission/receptionconditions.Thereliabilitymea
3、suresemployedbyZigBeeallowawirelessnetworktooperateinaprotectedenvironment,evenwhenthereareotherZigBeenetworksnearbyoperatinginthesamefrequencyband.AdjacentZigBeenetworkswillnotinterferewitheachother.Inaddition,ZigBeenetworkscanoperateintheneighbourhoodofnetworksbasedo
4、notherstandards,suchasWi-FiandBluetooth.ThetechniquesemployedbyZigBeetoensurereliablecommunicationsaredescribedonthenextpage.ReliabilityMeasuresZigBeeoffersarangeoftechniquestoensurereliablecommunications.Thesearedescribedbelow.ListenBeforeSendThetransmissionschemeused
5、inZigBeeavoidstransmittingdatawhenthereisactivityonthechosenchannel–thisisknownasCarrierSense,MultipleAccesswithCollisionAvoidance(CSMA-CA).Putsimply,thismeansthatbeforebeginningatransmission,anodelistensonthechanneltocheckwhetheritisclear.Ifactivityisdetectedonthechan
6、nel,thenodedelaysthetransmissionforarandomamountoftimeandlistensagain.Ifthechannelisnowclear,thetransmissioncanbegin,otherwisethedelay-and-listencycleisrepeated.AcknowledgementsAnacknowledgementmechanismisbuiltintoZigBeetoensurethatmessagesreachtheirdestinations.Whenam
7、essagearrivesatitsdestination,thereceivingdevicesendsanacknowledgementtosaythemessagehasbeenreceived.Ifthesendingdevicedoesnotreceiveanacknowledgementwithinacertaintimeinterval,itresendstheoriginalmessage(itcanresendthemessageseveraltimesuntilthemessagehasbeenacknowled
8、ged).AlternativeRoutesInaMeshtopology,thenetworkhasbuilt-inintelligencetoensurethatmessagesreachtheirdestinations.Ift