位置:51电子网 » 技术资料 » D S P

SPIN路由协议

发布时间:2012/3/29 19:40:54 访问次数:3101

    SPIN(Sensor Protocols for Information via Negotiation,信息协商的传感器协议)是无 BL1117C-12CX线传感器网络中一种基于数据中心的路由协议,其通过节点之间的协商以建立传输路径。SPIN协议的设计目标是能够解决Flooding以Gossiping协议的内爆、重叠及资源利用不合理现象。SPIN协议在路由建立时,一共采用了3种类型的数据包:ADV、REQDATA。ADV数据包是一个路由请求发起的数据包,当某一节点接收到数据包时,它会向其周围的邻居节点广播这个ADV数据包,以通告是否需要接收数据,由于ADV数据包体积很卟,所消耗的能量资源较少。REQ数据包是请求响应数据包,当邻居节点接收到来自传输请求节点发起的ADV数据包后,若其需要接收,则向请求发起节点发送REQ资料包。DATA数据包即为传感采集的数据内容。sPrN协议的路由建立和数据传输过程如图3-4所示,可分为4个阶段,首先,0号节点向1号节点发送传感数据。当1号节点接收到数据后,向其周边邻居节点广播ADV数据包,通知邻居节点自己有传感数据需要转发。当1号节点的邻居节点接收到ADV数据包后根据自己的情况,自主选择接收数据DATA与否,节点3与节点5选择接收数据DATA,因此其向1号节点发送REQ数据包。当1号节点接收到节点3、5发送的REQ,即立刻将DATA发送至这两个节点。

               

    SPIN(Sensor Protocols for Information via Negotiation,信息协商的传感器协议)是无 BL1117C-12CX线传感器网络中一种基于数据中心的路由协议,其通过节点之间的协商以建立传输路径。SPIN协议的设计目标是能够解决Flooding以Gossiping协议的内爆、重叠及资源利用不合理现象。SPIN协议在路由建立时,一共采用了3种类型的数据包:ADV、REQDATA。ADV数据包是一个路由请求发起的数据包,当某一节点接收到数据包时,它会向其周围的邻居节点广播这个ADV数据包,以通告是否需要接收数据,由于ADV数据包体积很卟,所消耗的能量资源较少。REQ数据包是请求响应数据包,当邻居节点接收到来自传输请求节点发起的ADV数据包后,若其需要接收,则向请求发起节点发送REQ资料包。DATA数据包即为传感采集的数据内容。sPrN协议的路由建立和数据传输过程如图3-4所示,可分为4个阶段,首先,0号节点向1号节点发送传感数据。当1号节点接收到数据后,向其周边邻居节点广播ADV数据包,通知邻居节点自己有传感数据需要转发。当1号节点的邻居节点接收到ADV数据包后根据自己的情况,自主选择接收数据DATA与否,节点3与节点5选择接收数据DATA,因此其向1号节点发送REQ数据包。当1号节点接收到节点3、5发送的REQ,即立刻将DATA发送至这两个节点。

               

相关技术资料
3-29SPIN路由协议

热门点击

 

推荐技术资料

业余条件下PCM2702
    PGM2702采用SSOP28封装,引脚小而密,EP3... [详细]
版权所有:51dzw.COM
深圳服务热线:13692101218  13751165337
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!