1 / 8
文档名称:

SPIN协议简单介绍.ppt

格式:ppt   大小:259KB   页数:8页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

SPIN协议简单介绍.ppt

上传人:wz_198613 2019/10/20 文件大小:259 KB

下载得到文件列表

SPIN协议简单介绍.ppt

文档介绍

文档介绍:SPIN协议(sensorprotocolforinformationvianegotiation)SPIN协议(sensorprotocolforinformationvianegotiation)SPIN是最早的以数据为中心的自适应路由协议,通过协商机制来解决洪泛算法中的“内爆”和“重叠”问题,节省了能量的消耗。,传感器节点在传送数据之前彼此进行协商,协商制度可确保传输有用数据。(即描述传感器节点采集的数据属性的数据,meta-data),而不是采集的整个数据进行协商。由于元数据大小小于采集的数据,所以,传输元数据消耗的能量相对较少。为避免盲目使用资源,所有传感器节点必须监控各自的能量变化情况。,每个节点都必须检查各自可用的能量状况,如果处于低、能量水平,必须中断一些操作,比如充当路由器的角色,停止对其他节点的一些数据转发操作。,即ADV、,用REQ请求希望接收数据,用DATA封装数据。ADV:用于新数据广播。当一个节点有数据可共享时,它可用ADV数据包(包含元数据)对外广播。REQ:用于请求发送数据。当一个节点希望接收DATA数据包时,发送REQ数据包。DATA:包含附上元数据头(meta-dataheader)的传感器采集的数据的数据包。SPIN协议簇有4种不同的形式:SPIN-PP(A3-StageHandshakeProtocolforPoint-to-PointMedia):适合点对点信道SPIN-EC(SPIN-PPwithaLow-EnergyThreshold):在SPIN-PP基础上增加了能量限制SPIN-BC(A3-StageHandshakeProtocolforBroadcastMedia):适合于广播信道SPIN-RL(SPIN-work):考虑信道上存在分组丢失SPIN-PP采用点到点的通信模式,并假定两节点间的通信不受其他节点的干扰,分组不会丢失,,一个传感器节点首先对向邻居节点广播ADV数据包;,那么它向该节点发送一个REQ数据包,接着节点向该邻居节点发送DATA数据包。,DATA数据包可被传输到远方汇节点或基站。每个结点都拥有一个唯一的地址,称为结点的自身地址。当结点A自身随机采集到有效数据m的时候,A立即生成与数据m相匹配的元数据,并将元数据和自身的地址封装成adv数据包,将其向外广播。  当A的邻居结点B收到adv数据包后,它首先提取adv数据包的元数据域,查看其元数据是否为自身需要的数据属性,如果不需要,则销毁adv数据包;如果需要,则提取adv数据包中的A结点的地址作为目的地址,将其和元数据以及自身地址封装成相应的req数据包向外广播。这样结点A又收到了req数据包。首先,A要提取req数据包中的目的地址,判断其是否和自身的地址相同。不相同则表示此req不是自身需要的,则销毁req数据包。