传感器网络系统通常包括传感器节点、汇聚节点和管理节点。无线传感器网络是以哪些方式实现的呢?目前有多种方式可以实现。
1、传统的通信协议Flooding。以广播的形式向邻近节点发送信息,接收到信息的节点又以同样方式继续广播,直到消息送到目的地。
优点:简单易行,不需要进行维护。
缺点:某个节点可能出现接收到多个同一个消息的现象,相近的两个节点可能会探测到几乎相同数据。
2、GossipingGossiping。随机选取某个邻近节点,向它发送消息,如果子节点已经收到消息,则将消息返回。
优点:改进了Flooding存在的缺陷。
缺点:没有解决重叠问题,而且延长了传输时间。
3、自适应通信协议SPINSPIN。节点在传输数据前与其他节点进行协商,保证传输的是有用的信息,SPIN节点用三种类型的消息进行通信。SPIN节点有数据要共享时,通过发送一个ADV消息进行宣布。SPIN协议分为4种:SPIN-PP、SPIN-BC、SPIN-EC和SPIN-RL。
4、以数据为中心的路由协议directeddiffusion。传感器节点用多个属性对其数据进行描述,其他的节点采用这些属性表达他们的兴趣,产生指引数据广播的梯度,数据根据这个梯度传播到每个节点。
5、LEACH协议。在类准备阶段,LEACH协议随机选择一个传感器节点作为类头节点,随机性确保类头与基站之间数据传输的高能耗成本均匀地分摊到所有传感器节点上。