CN102883370B - Distributed data transmission method for power line monitoring system on basis of wireless sensor network - Google Patents
Distributed data transmission method for power line monitoring system on basis of wireless sensor network Download PDFInfo
- Publication number
- CN102883370B CN102883370B CN201210330104.XA CN201210330104A CN102883370B CN 102883370 B CN102883370 B CN 102883370B CN 201210330104 A CN201210330104 A CN 201210330104A CN 102883370 B CN102883370 B CN 102883370B
- Authority
- CN
- China
- Prior art keywords
- node
- data
- sensor
- power line
- nodes
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
一种基于无线传感器网络的电力线监测系统的分布式数据传输方法,包括以下步骤:1)传感器节点以T为工作周期,每个周期的起始阶段通过捕获信标与汇聚节点进行时间同步;2)传感器节点通过广播与邻居交换节点信息以确定本周期有数据需要发送的节点;3)通过发送节点间的通信可达性及局部网络能量负载均衡,分布式选择中继节点作为数据传输的中继;4)中继节点选择阶段由发送节点发起,选择在本周期无数据发送的传感器节点作为中继节点;4)分布式地为在数据传输节点需要唤醒的节点;5)采用阶梯状的数据上传链路对节点进行唤醒/休眠调度。本发明适用于基于无线传感器网络电力线监测系统的链状多跳网络、能量负载均衡。
A distributed data transmission method for a power line monitoring system based on a wireless sensor network, comprising the following steps: 1) The sensor node takes T as the working cycle, and the initial stage of each cycle is time-synchronized by capturing the beacon and the sink node; 2) ) Sensor nodes exchange node information with neighbors by broadcasting to determine the nodes that need to send data in this cycle; 3) Through the communication reachability between sending nodes and local network energy load balancing, distributed selection of relay nodes as data transmission 4) The relay node selection stage is initiated by the sending node, and the sensor node that has no data to send in this cycle is selected as the relay node; 4) Distributed for the nodes that need to be woken up at the data transmission node; 5) Using a ladder-like The data upload link performs wake-up/sleep scheduling on the nodes. The invention is applicable to the chain multi-hop network and energy load balancing based on the wireless sensor network power line monitoring system.
Description
技术领域 technical field
本发明涉及电力线监测系统的数据传输方法,特别是一种基于无线传感器网络的电力线监测系统的分布式数据传输方法。The invention relates to a data transmission method of a power line monitoring system, in particular to a distributed data transmission method of a power line monitoring system based on a wireless sensor network.
背景技术 Background technique
电力线传输系统是电力系统的重要组成部分,它的稳定运行与否直接影响国家的经济发展和人民的生活。同时,电力线传输线路分布点多、面广,绝大多数远离城镇,所处地形复杂、自然环境恶劣,很容易因为自然灾害或者疲劳累积而造成电力线断裂,从而产生严重的停电事故。因此,需要建立电力线监测系统,对电力线所处的环境因素、张力等进行实时监测,并能够对对危险情况及时报警,目前新兴的无线传感器网络技术具有低功耗的数据传输特性,特别适合应用于电力线检测系统中。面向电力线网络的特殊需求,如链状、多跳、事件驱动等,需要设计专门面向基于无线传感器网络的电力线监测系统的数据传输方法。The power line transmission system is an important part of the power system, and its stable operation directly affects the country's economic development and people's lives. At the same time, there are many distribution points and wide areas of power line transmission lines. Most of them are far away from cities and towns. The terrain is complex and the natural environment is harsh. It is easy to cause power lines to break due to natural disasters or fatigue accumulation, resulting in serious power outages. Therefore, it is necessary to establish a power line monitoring system to monitor the environmental factors and tension of the power line in real time, and to be able to warn of dangerous situations in time. The current emerging wireless sensor network technology has data transmission characteristics of low power consumption, which is especially suitable for applications. in the power line detection system. For the special requirements of the power line network, such as chain, multi-hop, event-driven, etc., it is necessary to design a data transmission method specifically for the power line monitoring system based on wireless sensor networks.
目前,针对基于无线传感器的电力线监测系统的专利有[1]吴建国.带ZIGBEE无线通信功能的电力线路安全监测仪[P].中国专利:201020204953.7,2010-05-27.[2]Sensor Networks For MonitoringPipelines And Power Lines.US2007041333A1,2007-02-22.其中[1]提出了使用ZIGBEE技术进行电力线检测及数据传输,然而ZIGBEE是一个通用性的数据传输协议,并没有针对电力线网络的特殊需求提出数据传输方法。[2]提出了采用无线传感器网络对电力线进行检测,并没有涉及具体数据传输方法。专利[3]Remote Monitoring of Pipelines usingWireless Sensor Network.US7526944B2,2009-05-05.提出了利用无线传感器网络对链状网络进行监测的方法,但其重点在于网络组织结构上的设计。文献[4]I.Jawhar,N.Mohamed and K.Shuaib.A frameworkfor pipeline infrastructure monitoring using wireless sensor networks.TheSixth Annual Wireless Telecommunications Symposium(WTS2007),IEEE Communication Society/ACM Sigmobile,Pomona,California,U.S.A.,April 2007.文献[5]Imad Jawhar,Nader Mohamed,Khaled Shuaiband Nader Kesserwan.An Efficient Framework and Networking Protocolfor Linear Wireless Sensor Networks.Ad Hoc&Sensor Wireless Networks01/2009,7:3-21.提出了用于监测链状网络的无线传感器网络的特点及设计,但其重点在于网络整体框架的设计。文献[6]Marco Zimmerling,Waltenegus Dargie,Johnathan M.Reason,Localized power-aware routingin linear wireless sensor networks,Proceedings of the 2nd ACMinternational conference on Context-awareness for self-managing systems,p.24-33,May 19-19,2008,Sydney,Australia.设计了一种链状多跳无线传感器网络的路由协议,但其并没有考虑更为重要的MAC层设计。文献[7]S.U.Hashmi,J.H.Sarker,H.T.Mouftah,N.D.Georganas,AnEffcient TDMA Scheme with Dynamic Slot Assignment in ClusteredWireless Sensor Networks,GLOBECOM 2010,2010IEEE.6-10Dec.2010.提出了无线传感器网络中事件驱动型的MAC协议思想,但其只局限于单跳网络中,并没有扩展到多跳链状网络。At present, the patents for the power line monitoring system based on wireless sensors are [1] Wu Jianguo. Power line safety monitor with ZIGBEE wireless communication function [P]. Chinese patent: 201020204953.7, 2010-05-27. [2] Sensor Networks For MonitoringPipelines And Power Lines. US2007041333A1, 2007-02-22. Among them [1] proposed the use of ZIGBEE technology for power line detection and data transmission. However, ZIGBEE is a general data transmission protocol and does not propose data for the special needs of power line networks. transfer method. [2] proposed the use of wireless sensor networks to detect power lines, and did not involve specific data transmission methods. Patent [3] Remote Monitoring of Pipelines using Wireless Sensor Network. US7526944B2, 2009-05-05. It proposes a method for monitoring chained networks using wireless sensor networks, but its focus is on the design of the network organizational structure. Literature [4] I. Jawhar, N. Mohamed and K. Shuaib. A framework for pipeline infrastructure monitoring using wireless sensor networks. The Sixth Annual Wireless Telecommunications Symposium (WTS2007), IEEE Communication Society/ACM Sigmobile.A Calif.2, Pomona, 0 . Document [5] Imad Jawhar, Nader Mohamed, Khaled Shuaiband Nader Kesserwan. An Efficient Framework and Networking Protocol for Linear Wireless Sensor Networks. Ad Hoc&Sensor Wireless Networks01/2009, 7:3-21. The characteristics and design of the sensor network, but its focus is on the design of the overall framework of the network. Literature [6] Marco Zimmerling, Waltenegus Dargie, Johnathan M. Reason, Localized power-aware routing in linear wireless sensor networks, Proceedings of the 2nd ACMinternational conference on Context-awareness for self-managing systems, p.24-33, May 19- 19,2008,Sydney,Australia. Designed a routing protocol for chained multi-hop wireless sensor networks, but it did not consider the more important MAC layer design. Literature [7] S.U.Hashmi, J.H.Sarker, H.T.Mouftah, N.D.Georganas, AnEffcient TDMA Scheme with Dynamic Slot Assignment in Clustered Wireless Sensor Networks, GLOBECOM 2010, 2010IEEE.6-10Dec.2010. Proposed event-driven MAC in wireless sensor networks Protocol idea, but it is limited to single-hop network and has not been extended to multi-hop chain network.
发明内容Contents of the invention
为了克服已有的基于无线传感器网络电力线监测系统中的数据传输方式存在的仅限于单跳网络、能量负载不均衡的不足,本发明提出了一种适用于基于无线传感器网络电力线监测系统的链状多跳网络、能量负载均衡的基于无线传感器网络的电力线监测系统的分布式数据传输方法。In order to overcome the shortcomings of the existing data transmission mode based on wireless sensor network power line monitoring system, which is limited to single-hop network and unbalanced energy load, the present invention proposes a chain-like system suitable for wireless sensor network based power line monitoring system A distributed data transmission method for a wireless sensor network based power line monitoring system with multi-hop network and energy load balancing.
为了解决上述技术问题采用的技术方案是:The technical scheme that adopts in order to solve the above-mentioned technical problem is:
一种基于无线传感器网络的电力线监测系统的分布式数据传输方法,所述电力线监测系统包括汇聚节点和传感器节点,汇聚节点周期性的广播信标用于与传感器节点时间同步;传感器节点将数据通过多跳的方式发送给汇聚节点,所述数据传输方法包括以下步骤:A distributed data transmission method of a power line monitoring system based on a wireless sensor network, the power line monitoring system includes a convergence node and a sensor node, and the convergence node periodically broadcasts beacons for time synchronization with the sensor nodes; the sensor node transmits data through The multi-hop mode is sent to the sink node, and the data transmission method includes the following steps:
1)、传感器节点以T为工作周期,每个周期的起始阶段通过捕获信标与汇聚节点进行时间同步;1) The sensor node takes T as the working cycle, and the initial stage of each cycle synchronizes time with the sink node by capturing the beacon;
2)、随机接入:传感器节点通过广播与邻居交换节点信息以确定本周期有数据需要发送的节点,即发送节点;2) Random access: the sensor node exchanges node information with its neighbors through broadcasting to determine the node that needs to send data in this cycle, that is, the sending node;
3)、通过发送节点间的通信可达性及局部网络能量负载均衡,分布式选择中继节点作为数据传输的中继;3) Distributed selection of relay nodes as relays for data transmission through communication accessibility between sending nodes and local network energy load balancing;
所述的中继节点选择阶段由发送节点发起,选择在本周期无数据发送的传感器节点作为中继节点,步骤如下:The relay node selection phase is initiated by the sending node, and a sensor node that has no data to send in this cycle is selected as a relay node, and the steps are as follows:
3.1)查看邻居信息表,判断前向N跳邻居有无数据发送;若有,则退出;若无,执行3.2);3.1) Check the neighbor information table to determine whether there is data sent to the forward N-hop neighbor; if yes, exit; if not, execute 3.2);
3.2)选择前向N跳邻居中剩余能量最大的传感器节点作为中继节点,发送请求包;3.2) Select the sensor node with the largest remaining energy among the forward N-hop neighbors as the relay node, and send the request packet;
3.3)目标传感器节点接收到请求包,将自身设置为中继节点,执行3.1);3.3) The target sensor node receives the request packet, sets itself as a relay node, and executes 3.1);
4)、分布式地为在数据传输节点需要唤醒的节点,即发送节点和中继节点分配时间片,其余节点处于休眠状态;4) Distributedly allocate time slices for the nodes that need to be woken up at the data transmission node, that is, the sending node and the relay node, and the rest of the nodes are in a dormant state;
发送节点和中继节点通过广播时间片数据包进行分布式的时间片分配,步骤如下:The sending node and the relay node perform distributed time slice allocation by broadcasting time slice data packets, the steps are as follows:
4.1)发送节点和中继节点初始化本地时间片为S0;4.1) The sending node and the relay node initialize the local time slice as S 0 ;
4.2)广播时间片数据包,数据包中包含目前本传感器节点的时间片值S0;4.2) Broadcast the time slice data packet, which contains the current time slice value S 0 of the sensor node;
4.3)若传感器节点收到后向邻居节点广播的时间片数据包,记录该数据包中时间片为Sc,判断S0与Sc,若Sc大于等于S0,执行4.4);S0=Sc;执行4.2);4.3) If the sensor node receives the time slice data packet broadcast to the neighbor node, record the time slice in the data packet as S c , judge S 0 and S c , if S c is greater than or equal to S 0 , execute 4.4); S 0 =S c ; Execute 4.2);
4.4)若在Ta时间内没收到时间片数据包,时间片分配结束;4.4) If the time slice data packet is not received within T a time, the time slice allocation ends;
5)、采用阶梯状的数据上传链路对节点进行唤醒/休眠调度。5) Use a ladder-shaped data upload link to schedule wake-up/sleep of nodes.
进一步,所述汇聚节点在工作周期T的起始阶段广播信标帧,信标帧中包含时间同步信息。Further, the convergence node broadcasts a beacon frame at the beginning of the working period T, and the beacon frame includes time synchronization information.
更进一步,所述工作周期T为随机接入、中继节点选择、时间片分配、数据上传四个阶段,随机接入阶段长度为Tr,中继节点选择阶段长度为Ts,时间片分配阶段长度为Ta,数据上传阶段长度为Tu,并且满足T=Tr+Ts+Ta+Tu。Furthermore, the working cycle T includes four stages: random access, relay node selection, time slice allocation, and data upload. The length of the random access phase is T r , the length of the relay node selection phase is T s , and the time slice allocation The length of the stage is T a , the length of the data uploading stage is T u , and T=T r +T s +T a +T u is satisfied.
所述随机接入阶段用于传感器节点进行信息交换,传感器节点广播HELLO数据包,其中包括节点ID、节点电量、是否需要发送数据指示;同时,节点在本地维护N跳邻居信息表,表中包含邻居节点ID、节点电量、数据发送指示位。The random access phase is used for sensor nodes to exchange information. The sensor nodes broadcast HELLO data packets, which include node ID, node power, and whether to send data indications; meanwhile, nodes maintain N-hop neighbor information tables locally, which include Neighbor node ID, node power, data transmission indicator bit.
当传感器节点接收到邻居传感器节点的HELLO数据包,将数据包中有关的节点信息写入邻居信息表中。When the sensor node receives the HELLO data packet from the neighbor sensor node, it writes the relevant node information in the data packet into the neighbor information table.
在数据上传阶段,采用阶梯状的数据上传方式,发送节点和中继节点在分配的时间片内唤醒,进行数据收发,其余时间内进入休眠状态;其余节点一直保持休眠状态。In the data upload stage, a ladder-like data upload method is adopted. The sending node and the relay node wake up within the allocated time slice to send and receive data, and enter a dormant state during the rest of the time; the rest of the nodes remain dormant.
设置所述的时间片Si大小为Tslot,分为接收阶段RXi和发送阶段TXi,对于链路上相邻节点i与i+1,其对应的时间片Si的发送阶段与Si+1的接收阶段重合,即TXi=RXi+1,以此实现链路阶梯状的数据上传方式。Set the size of the time slice S i as T slot , which is divided into the receiving stage RX i and the sending stage TX i , for the adjacent nodes i and i+1 on the link, the corresponding sending stage of the time slice S i and S The receiving stages of i+1 overlap, that is, TX i =RX i+1 , so as to realize the link-like data upload method.
本发明的的技术构思为:主要面向电力线监测系统链状多跳网络的特点,并且根据事件驱动型的性质,提出了针对性的数据传输方法。设置两类节点:汇聚节点和传感器节点,汇聚节点周期性的广播信标用于与传感器节点时间同步;传感器节点将数据通过多跳的方式发送给汇聚节点。The technical idea of the present invention is: mainly for the characteristics of the chain multi-hop network of the power line monitoring system, and according to the event-driven nature, a targeted data transmission method is proposed. Two types of nodes are set up: sink nodes and sensor nodes. The sink nodes periodically broadcast beacons for time synchronization with the sensor nodes; the sensor nodes send data to the sink nodes in a multi-hop manner.
该网络以T为工作周期,在每个网络周期,通过广播交换节点能量及数据发送信息,并根据能量负载均衡原则选择合理的中继节点以延长网络生命周期。在此之后,给发送节点和中继节点分配时间片使其进行梯状的数据上传以降低数据传输延迟,同时控制其余节点一直保持休眠,以减少节点能量消耗。The network takes T as the working cycle. In each network cycle, the information is sent by broadcasting the energy and data of the switching nodes, and a reasonable relay node is selected according to the principle of energy load balancing to extend the network life cycle. After that, time slices are assigned to the sending node and the relay node to perform ladder-like data uploading to reduce data transmission delays, while controlling the rest of the nodes to remain dormant to reduce node energy consumption.
本发明的有益效果为:The beneficial effects of the present invention are:
附图说明 Description of drawings
图1是本发明所述基于无线传感器网络电力线监测的网络工作周期示意图;Fig. 1 is a schematic diagram of a network duty cycle based on wireless sensor network power line monitoring according to the present invention;
图2是本发明所述的HELLO广播帧结构图;Fig. 2 is a HELLO broadcast frame structure diagram of the present invention;
图3是本发明所述的信标帧结构图;Fig. 3 is a structural diagram of a beacon frame according to the present invention;
图4是本发明所述的中继选择算法流程图;Fig. 4 is a flowchart of the relay selection algorithm of the present invention;
图5是本发明所述的中继请求帧结构图;Fig. 5 is a structural diagram of a relay request frame according to the present invention;
图6是本发明所述的时间片分配算法流程图;Fig. 6 is a time slice allocation algorithm flow chart of the present invention;
图7是本发明所述的时间片数据帧结构图;Fig. 7 is a time slice data frame structural diagram of the present invention;
图8是本发明所述的节点数据上传时间片调度示意图。Fig. 8 is a schematic diagram of node data upload time slice scheduling according to the present invention.
具体实施方案 specific implementation plan
下面结合附图对本发明的进行详细说明。The present invention will be described in detail below in conjunction with the accompanying drawings.
参照图1~图8,一种基于无线传感器网络的电力线监测系统的分布式数据传输方法,所述电力线监测系统包括汇聚节点和传感器节点,汇聚节点周期性的广播信标用于与传感器节点时间同步;传感器节点将数据通过多跳的方式发送给汇聚节点,所述数据传输方法包括以下步骤:Referring to Figures 1 to 8, a distributed data transmission method of a power line monitoring system based on a wireless sensor network, the power line monitoring system includes a convergence node and a sensor node, and the convergence node periodically broadcasts beacons to communicate with the sensor node time Synchronization; the sensor node sends data to the sink node in a multi-hop mode, and the data transmission method includes the following steps:
6)、传感器节点以T为工作周期,每个周期的起始阶段通过捕获信标与汇聚节点进行时间同步;6), the sensor node takes T as the working cycle, and the initial stage of each cycle synchronizes time with the sink node by capturing the beacon;
7)、随机接入:传感器节点通过广播与邻居交换节点信息以确定本周期有数据需要发送的节点,即发送节点;7) Random access: The sensor node exchanges node information with neighbors through broadcasting to determine the node that needs to send data in this cycle, that is, the sending node;
8)、通过发送节点间的通信可达性及局部网络能量负载均衡,分布式选择中继节点作为数据传输的中继;8) Distributed selection of relay nodes as relays for data transmission through communication accessibility between sending nodes and local network energy load balancing;
所述的中继节点选择阶段由发送节点发起,选择在本周期无数据发送的传感器节点作为中继节点,步骤如下:The relay node selection phase is initiated by the sending node, and a sensor node that has no data to send in this cycle is selected as a relay node, and the steps are as follows:
3.1)查看邻居信息表,判断前向N跳邻居有无数据发送;若有,则退出;若无,执行3.2);3.1) Check the neighbor information table to determine whether there is data sent to the forward N-hop neighbor; if yes, exit; if not, execute 3.2);
3.2)选择前向N跳邻居中剩余能量最大的传感器节点作为中继节点,发送请求包;3.2) Select the sensor node with the largest remaining energy among the forward N-hop neighbors as the relay node, and send the request packet;
3.3)目标传感器节点接收到请求包,将自身设置为中继节点,执行3.1);3.3) The target sensor node receives the request packet, sets itself as a relay node, and executes 3.1);
9)、分布式地为在数据传输节点需要唤醒的节点,即发送节点和中继节点分配时间片,其余节点处于休眠状态;9) Distributedly allocate time slices for the nodes that need to be woken up at the data transmission node, that is, the sending node and the relay node, and the rest of the nodes are in a dormant state;
发送节点和中继节点通过广播时间片数据包进行分布式的时间片分配,步骤如下:The sending node and the relay node perform distributed time slice allocation by broadcasting time slice data packets, the steps are as follows:
4.1)发送节点和中继节点初始化本地时间片为S0;4.1) The sending node and the relay node initialize the local time slice as S 0 ;
4.2)广播时间片数据包,数据包中包含目前本传感器节点的时间片值S0;4.2) Broadcast the time slice data packet, which contains the current time slice value S 0 of the sensor node;
4.3)若传感器节点收到后向邻居节点广播的时间片数据包,记录该数据包中时间片为Sc,判断S0与Sc,若Sc大于等于S0,执行4.4);S0=Sc;执行4.2);4.3) If the sensor node receives the time slice data packet broadcast to the neighbor node, record the time slice in the data packet as S c , judge S 0 and S c , if S c is greater than or equal to S 0 , execute 4.4); S 0 =S c ; Execute 4.2);
4.4)若在Ta时间内没收到时间片数据包,时间片分配结束;4.4) If the time slice data packet is not received within T a time, the time slice allocation ends;
10)、采用阶梯状的数据上传链路对节点进行唤醒/休眠调度。10) Use a ladder-shaped data upload link to schedule wake-up/sleep of nodes.
进一步,所述汇聚节点在工作周期T的起始阶段广播信标帧,信标帧中包含时间同步信息。Further, the convergence node broadcasts a beacon frame at the beginning of the working period T, and the beacon frame includes time synchronization information.
更进一步,所述工作周期T为随机接入、中继节点选择、时间片分配、数据上传四个阶段,随机接入阶段长度为Tr,中继节点选择阶段长度为Ts,时间片分配阶段长度为Ta,数据上传阶段长度为Tu,并且满足T=Tr+Ts+Ta+Tu。Furthermore, the working cycle T includes four stages: random access, relay node selection, time slice allocation, and data upload. The length of the random access phase is T r , the length of the relay node selection phase is T s , and the time slice allocation The length of the stage is T a , the length of the data uploading stage is T u , and T=T r +T s +T a +T u is satisfied.
所述随机接入阶段用于传感器节点进行信息交换,传感器节点广播HELLO数据包,其中包括节点ID、节点电量、是否需要发送数据指示;同时,节点在本地维护N跳邻居信息表,表中包含邻居节点ID、节点电量、数据发送指示位。The random access phase is used for sensor nodes to exchange information. The sensor nodes broadcast HELLO data packets, which include node ID, node power, and whether to send data indications; meanwhile, nodes maintain N-hop neighbor information tables locally, which include Neighbor node ID, node power, data transmission indicator bit.
当传感器节点接收到邻居传感器节点的HELLO数据包,将数据包中有关的节点信息写入邻居信息表中。When the sensor node receives the HELLO data packet from the neighbor sensor node, it writes the relevant node information in the data packet into the neighbor information table.
在数据上传阶段,采用阶梯状的数据上传方式,发送节点和中继节点在分配的时间片内唤醒,进行数据收发,其余时间内进入休眠状态;其余节点一直保持休眠状态。In the data upload stage, a ladder-like data upload method is adopted. The sending node and the relay node wake up within the allocated time slice to send and receive data, and enter a dormant state during the rest of the time; the rest of the nodes remain dormant.
设置所述的时间片Si大小为Tslot,分为接收阶段RXi和发送阶段TXi,对于链路上相邻节点i与i+1,其对应的时间片Si的发送阶段与Si+1的接收阶段重合,即TXi=RXi+1,以此实现链路阶梯状的数据上传方式。Set the size of the time slice S i as T slot , which is divided into the receiving stage RX i and the sending stage TX i , for the adjacent nodes i and i+1 on the link, the corresponding sending stage of the time slice S i and S The receiving stages of i+1 overlap, that is, TX i =RX i+1 , so as to realize the link-like data upload method.
具体的工作周期如图1所示,汇聚节点以T(1分钟)为工作周期广播信标帧,信标帧中包含时间同步信息用于传感器节点和汇聚节点间的时间同步。信标帧的结构如图3所示。时间T组织为随机接入、中继节点选择、时间片分配、数据上传四个阶段,随机接入阶段长度为Tr(5秒),中继节点选择阶段长度为Ts(5秒),时间片分配阶段长度为Ta(10秒),数据上传阶段长度为Tu(40秒),并且满足T=Tr+Ts+Ta+Tu。The specific working cycle is shown in Figure 1. The sink node broadcasts the beacon frame with T (1 minute) as the working cycle. The beacon frame contains time synchronization information for time synchronization between the sensor node and the sink node. The structure of the beacon frame is shown in Figure 3. The time T is organized into four stages: random access, relay node selection, time slice allocation, and data upload. The length of the random access stage is T r (5 seconds), and the length of the relay node selection stage is T s (5 seconds). The length of the time slice allocation phase is T a (10 seconds), the length of the data upload phase is T u (40 seconds), and T=T r +T s +T a +T u is satisfied.
随机接入阶段用于传感器节点进行信息交换,传感器节点广播HELLO数据帧,具体帧格式如图2所示。HELLO数据帧中包括节点ID、节点电量、是否需要发送数据指示。同时,节点在本地维护N(典型值为3)跳邻居信息表,表中包含邻居节点ID、节点电量、数据发送指示。信息交换过程为:The random access stage is used for sensor nodes to exchange information, and the sensor nodes broadcast HELLO data frames, and the specific frame format is shown in Figure 2. The HELLO data frame includes node ID, node power, and whether to send data indication. At the same time, the node maintains an N (typically 3) hop neighbor information table locally, which contains the neighbor node ID, node power, and data transmission instructions. The information exchange process is:
1、节点将本地ID、节点电量、是否需要发送数据指示记录到HELLO数据包中,并将该数据包广播。1. The node records the local ID, node power, and whether to send data indication into the HELLO data packet, and broadcasts the data packet.
2、当节点收到邻居节点的HELLO数据包后,将相应的节点ID、节点电量、是否需要发送数据放入本地维护的N跳邻居信息表中。2. When the node receives the HELLO data packet from the neighbor node, it puts the corresponding node ID, node power, and whether it needs to send data into the locally maintained N-hop neighbor information table.
中继节点选择阶段由发送节点发起,根据局部网络能量负载均衡选择相应的在本周期无数据发送的传感器节点作为中继节点,如图4所示,相应的步骤如下:The relay node selection phase is initiated by the sending node. According to the local network energy load balance, the corresponding sensor node that has no data to send in this cycle is selected as the relay node, as shown in Figure 4. The corresponding steps are as follows:
1、查看邻居信息表,判断前向N(典型值为3)跳邻居有无数据发送。若有,则退出;若无,执行2)。1. Check the neighbor information table to determine whether the forward N (typical value is 3) hop neighbors have data to send. If yes, exit; if not, execute 2).
2、选择前向N跳邻居中剩余能量最大的传感器节点作为中继节点,发送中继请求帧,帧格式如图5所示。2. Select the sensor node with the largest remaining energy in the forward N-hop neighbors as the relay node, and send a relay request frame. The frame format is shown in Figure 5.
3、若目标传感器节点接收到中继请求帧,将自身设置为中继节点,执行1)。3. If the target sensor node receives the relay request frame, set itself as a relay node and execute 1).
时间片分配阶段发送节点和中继节点进行的时间片分配,其余节点处于休眠状态。发送节点和中继节点通过广播时间片数据包进行分布式的时间片分配,如图6所示,相应的步骤如下:In the time slice allocation stage, the time slice allocation is performed by the sending node and the relay node, and the remaining nodes are in a dormant state. The sending node and the relay node perform distributed time slice allocation by broadcasting time slice packets, as shown in Figure 6, and the corresponding steps are as follows:
1、发送节点和中继节点初始化本地时间片为S0=1;1. The sending node and the relay node initialize the local time slice as S 0 =1;
2、广播时间片数据帧,格式如图7所示。时间片数据帧中包含目前本传感器节点的时间片值S0;2. The broadcast time slice data frame has a format as shown in FIG. 7 . The time slice data frame contains the current time slice value S 0 of the sensor node;
3、若传感器节点收到后向邻居节点广播的时间片数据帧,记录该数据包中时间片为Sc,判断S0与Sc。若Sc大于等于S0,执行4);3. If the sensor node receives the time slice data frame broadcast to the neighbor nodes, record the time slice in the data packet as S c , and judge S 0 and S c . If S c is greater than or equal to S 0 , execute 4);
4、S0=Sc;执行2);4. S 0 =S c ; execute 2);
若在Ta时间内没收到时间片数据包,时间片分配结束。If the time slice data packet is not received within the Ta time, the time slice allocation ends.
数据上传阶段,采用阶梯状的数据上传方式,如图8所示。发送节点和中继节点在分配的时间片内唤醒,进行数据收发,其余时间内进入休眠状态。其余节点一直保持休眠状态。所述的时间片Si大小为Tslot(典型值为200毫秒),分为接收阶段RXi(100毫秒)和发送阶段TXi(100毫秒)。对于链路上相邻节点i与i+1,其对应的时间片Si的发送阶段与Si+1的接收阶段重合,即TXi=RXi+1,以此实现链路阶梯状的数据上传方式。In the data upload stage, a stepped data upload method is adopted, as shown in Figure 8. The sending node and the relay node wake up within the allocated time slice to send and receive data, and enter a sleep state for the rest of the time. The rest of the nodes have been kept dormant. The size of the time slice S i is T slot (typically 200 milliseconds), which is divided into a receiving phase RX i (100 milliseconds) and a transmitting phase TX i (100 milliseconds). For adjacent nodes i and i+1 on the link, the sending phase of the corresponding time slice S i coincides with the receiving phase of S i+1 , that is, TX i =RX i+1 , so as to realize the link ladder Data upload method.
Claims (5)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201210330104.XA CN102883370B (en) | 2012-09-07 | 2012-09-07 | Distributed data transmission method for power line monitoring system on basis of wireless sensor network |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201210330104.XA CN102883370B (en) | 2012-09-07 | 2012-09-07 | Distributed data transmission method for power line monitoring system on basis of wireless sensor network |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN102883370A CN102883370A (en) | 2013-01-16 |
| CN102883370B true CN102883370B (en) | 2015-03-04 |
Family
ID=47484468
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201210330104.XA Active CN102883370B (en) | 2012-09-07 | 2012-09-07 | Distributed data transmission method for power line monitoring system on basis of wireless sensor network |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN102883370B (en) |
Families Citing this family (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN104753693B (en) * | 2013-12-25 | 2019-04-19 | 台达电子工业股份有限公司 | network system and connection method thereof |
| CN104853445B (en) * | 2015-06-01 | 2018-08-24 | 河南科技大学 | A kind of MAC protocol for wireless sensor networks based on broadcast message |
| JP6443227B2 (en) * | 2015-06-08 | 2018-12-26 | 株式会社デンソー | Communications system |
| CN105142210B (en) * | 2015-08-25 | 2019-08-16 | 深圳市晓渡云科技有限公司 | A kind of real-time clock synchronous calibration method and sensor for wireless sense network |
| CN106550437B (en) * | 2015-09-21 | 2021-03-26 | 浙江吉利控股集团有限公司 | Device and method for reducing energy consumption of ZigBee network system |
| CN105915454A (en) * | 2016-03-14 | 2016-08-31 | 国网江苏省电力公司南京供电公司 | Multimode communication method for state monitoring of power transmission line |
| CN106501682A (en) * | 2016-12-07 | 2017-03-15 | 国网浙江省电力公司电力科学研究院 | A kind of low-consumption wireless means of communication |
| CN106506697A (en) * | 2016-12-23 | 2017-03-15 | 上海斐讯数据通信技术有限公司 | A kind of management method of distributed wireless access device system and system |
| CN106658683B (en) * | 2016-12-23 | 2021-01-05 | 台州市吉吉知识产权运营有限公司 | Distributed wireless equipment awakening management method and system |
| CN110062433A (en) * | 2019-04-19 | 2019-07-26 | 武汉所为科技有限公司 | A kind of LoRa recurrent network of low-power consumption |
| CN115119346A (en) * | 2022-05-18 | 2022-09-27 | 中国科学院上海微系统与信息技术研究所 | A Wireless Network Architecture for Composite Sensor Systems |
| CN115550922B (en) * | 2022-09-02 | 2025-02-07 | 中国科学院上海微系统与信息技术研究所 | A sensor network relay transmission method and device based on energy perception |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101483567A (en) * | 2008-12-19 | 2009-07-15 | 西北电网有限公司 | High voltage electricity transmission line monitoring method based on wireless communication and optical communication |
| CN101909345A (en) * | 2010-08-03 | 2010-12-08 | 清华大学 | Multi-hop dynamic ad hoc network method of wide field sensor network |
| CN102238685A (en) * | 2010-05-06 | 2011-11-09 | 华为技术有限公司 | Method and equipment for relay node selection and power distribution in wireless relay network |
| CN102255954A (en) * | 2011-06-17 | 2011-11-23 | 浙江工商大学 | High voltage grid monitoring method and comprehensive monitoring system based on wireless sensor network |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20070293218A1 (en) * | 2006-05-22 | 2007-12-20 | Qualcomm Incorporated | Collision avoidance for traffic in a wireless network |
-
2012
- 2012-09-07 CN CN201210330104.XA patent/CN102883370B/en active Active
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101483567A (en) * | 2008-12-19 | 2009-07-15 | 西北电网有限公司 | High voltage electricity transmission line monitoring method based on wireless communication and optical communication |
| CN102238685A (en) * | 2010-05-06 | 2011-11-09 | 华为技术有限公司 | Method and equipment for relay node selection and power distribution in wireless relay network |
| CN101909345A (en) * | 2010-08-03 | 2010-12-08 | 清华大学 | Multi-hop dynamic ad hoc network method of wide field sensor network |
| CN102255954A (en) * | 2011-06-17 | 2011-11-23 | 浙江工商大学 | High voltage grid monitoring method and comprehensive monitoring system based on wireless sensor network |
Non-Patent Citations (1)
| Title |
|---|
| 无线传感器网络数据感知节点与接入汇聚技术研究;李彦岑;《中国优秀硕士学位论文全文数据库》;20070306;全文 * |
Also Published As
| Publication number | Publication date |
|---|---|
| CN102883370A (en) | 2013-01-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN102883370B (en) | Distributed data transmission method for power line monitoring system on basis of wireless sensor network | |
| Wu et al. | Energy-efficient wake-up scheduling for data collection and aggregation | |
| CN101895956B (en) | Data transmission method of multilayer distributed wireless sensor network | |
| CN101877827B (en) | Building monitoring oriented wireless sensor network data acquisition method | |
| Zhao et al. | Improve efficiency and reliability in single-hop WSNs with transmit-only nodes | |
| Lin et al. | Monitoring power transmission lines using a wireless sensor network | |
| CN101420280A (en) | Communication method, system and network node in low power communication network | |
| CN104080196A (en) | Ultra-short wave remote data transmission system of hybrid topology network and transmission method thereof | |
| Wu et al. | Data pre-forwarding for opportunistic data collection in wireless sensor networks | |
| Terraneo et al. | TDMH-MAC: Real-time and multi-hop in the same wireless MAC | |
| Pal et al. | On the feasibility of distributed sampling rate adaptation in heterogeneous and collaborative wireless sensor networks | |
| Ezhilarasi et al. | A survey on wireless sensor network: energy and lifetime perspective | |
| CN102802231A (en) | Efficient energy aware routing method applicable to sensor network electromagnetic spectrum monitoring system | |
| CN105357744B (en) | A kind of Stochastic accessing repeater, relay system and its trunking method | |
| Atero et al. | A low energy and adaptive architecture for efficient routing and robust mobility management in wireless sensor networks | |
| Golsorkhtabar et al. | The novel energy adaptive protocol for heterogeneous wireless sensor networks | |
| Mitchell et al. | Use of aerial platforms for energy efficient medium access control in wireless sensor networks | |
| Ullah et al. | Multi‐hop medium access control protocol for low energy critical infrastructure monitoring networks using wake‐up radio | |
| Al-Fares et al. | A hierarchical routing protocol for survivability in wireless sensor network (WSN) | |
| Jacquet et al. | Using a token approach for the MAC layer of linear sensor networks: Impact of the node position on the packet delivery | |
| Sokullu et al. | MAC layer protocols for linear wireless sensor networks: a survey | |
| Wymore et al. | EDAD: energy-centric data collection with anycast in duty-cycled wireless sensor networks | |
| Aby et al. | Asynchronous blind MAC protocol for wireless sensor networks | |
| CN106507440A (en) | A sensor network architecture, networking and information interaction method | |
| Xianglin et al. | Research on wireless sensor networks clustering routing algorithm based on energy balance |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| C14 | Grant of patent or utility model | ||
| GR01 | Patent grant | ||
| TR01 | Transfer of patent right |
Effective date of registration: 20191225 Address after: 314400 in huangwan town government, Haining City, Jiaxing City, Zhejiang Province Patentee after: Haining huangwan town Asset Management Co.,Ltd. Address before: 510000 unit 2414-2416, building, No. five, No. 371, Tianhe District, Guangdong, China Patentee before: GUANGDONG GAOHANG INTELLECTUAL PROPERTY OPERATION Co.,Ltd. Effective date of registration: 20191225 Address after: 510000 unit 2414-2416, building, No. five, No. 371, Tianhe District, Guangdong, China Patentee after: GUANGDONG GAOHANG INTELLECTUAL PROPERTY OPERATION Co.,Ltd. Address before: Hangzhou City, Zhejiang province 310014 City Zhaohui District Six Patentee before: Zhejiang University of Technology |
|
| TR01 | Transfer of patent right |