详细介绍
施耐德XSZCK102接近开关
基于查询路由通常是指目的节点通过网络传播一个来自某个节点数据查询消息,收到该查询数据消息的节点又将匹配该查询消息的数据发回给原来的节点。一般这些查询是以自然语言或者高级语言来描述的。
定向扩散是一种基于查询的路由机制。汇聚节点通过兴趣消息发出查询任务,采用洪泛方式传播兴趣消息到整个区域或部分区域内的所有接近开关传感器节点。兴趣消息用来表示查询的任务,表达网络用户对监测区域内感兴趣的信息,例如监测区域内的温度、湿度和光照等环境信息。在兴趣消息的传播过程中,协议跳在每个接近开关传感器节点上建立反向的从数据源到汇聚节点的数据传输梯度。接近开关传感器节点将采集到数据沿着梯度方向传送到汇聚节点。
在接近开关传感器兴趣扩散阶段,汇聚节点周期性地向邻居节点广播兴趣消息。兴趣消息中含有任务类型、目标注区域、数据发送速率、时间戳等参数。每个节点在本地保存一个兴趣列表,对于每一个兴趣列表中都有一个表项,记录发来该兴趣消息的邻居节点、数据发送速率和时间戳等任务相关信息,以建立该节点向汇聚节点传递数据的梯度关系。每个兴趣可能对应多个邻居节点,每个邻居节点对应一个梯度信息。通过定义不同的梯度相关参数,可以适应不同的应用需求。每个表项还有一个字段用来表示该表项的有效时间值,超过这个时间后,节点将删除这个表项。当节点收到邻居节点的兴趣消息时,首先检查兴趣列表中是否存有参数类型与收到兴趣相同的表项,而且对应的发送节点是该邻居节点。如果有对应的表项,就更新表项的有效时间值;如果只是参数类型相同,但不包含发送该兴趣消息的邻居节点,就在相应表项中添加这个邻居节点;对于任何其他情况,都需要建立一个新表项来记录这个新的兴趣。如果收到的兴趣消息和节点与刚刚转发的兴趣消息一样,为避免消息循环则丢弃该信息;否则转发收到的兴趣消息。
施耐德XSZCK102接近开关