CN102833828A - 无线传感器网络实现射频低功耗的方法 - Google Patents
无线传感器网络实现射频低功耗的方法 Download PDFInfo
- Publication number
- CN102833828A CN102833828A CN2011101636275A CN201110163627A CN102833828A CN 102833828 A CN102833828 A CN 102833828A CN 2011101636275 A CN2011101636275 A CN 2011101636275A CN 201110163627 A CN201110163627 A CN 201110163627A CN 102833828 A CN102833828 A CN 102833828A
- Authority
- CN
- China
- Prior art keywords
- data
- node
- sensor network
- wireless sensor
- send
- 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.)
- Pending
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
本发明公开了一种无线传感器网络实现射频低功耗的方法,其包括以下步骤:对无线传感器网络中预定节点设置预定休眠频率和休眠时间,经过预定休眠时间后,唤醒预定节点,对通讯信道进行探测:当发现发送队列中有数据要发送时,则发送数据;当发现通讯信道中存在含有预定导引头的数据时,则先接收数据,接收完数据之后,再发送数据;当未发现通讯信道中存在含有预定导引头的数据,而且未发现发送队列中有数据要发送时,则继续进入休眠状态。本发明能够使得无线传感器网络中各个节点在最大程度上实现低功耗,并且保证数据不丢失。
Description
技术领域
本发明涉及一种无线传感器网络实现射频低功耗的方法。
背景技术
无线传感器网络(Wireless Sensor Network,WSN),是由部署在监测区域内的大量微型传感器节点组成,通过无线通信方式形成的一个多跳自组织网络。其以低功耗、低成本、分布式和自组织的特点为我们带来了一场信息感知的变革。
各种能被传感器感知的物理参量(如温度、湿度、震动、加速度、二氧化碳浓度等),以各种多媒体形式的数据(如video、image、audio等),通过WSN节点的自组网,远程采集、传输至监控端。无线传感器网络作为物联网(Internetof Thing,IOT)的重要组成部分,目前在精准农业、林业监测、智能建筑、智能交通、智能家居等领域正逐渐展开应用。
其中,Zigbee是一种短距离、低功耗的无线通信技术名称。其特点是近距离、低复杂度、低功耗、低数据速率、低成本。主要适合用于自动控制和远程控制领域,可以嵌入各种设备。
在无线传感器网络中,功耗问题是最关键的技术难题之一。目前的低功耗技术,通常是在不通讯过程中对处理器降频,关闭时钟源,关闭外部硬件接口,关闭射频发射装置,但是在不通讯过程中一直要打开监听模块,监听是否有数据接收,当需要接收和传播数据时,再打开各个工作部件。换言之,目前的低功耗技术是通过控制硬件休眠达到低功耗,但是它们在进入休眠的时候,要一直打开监听模式,监听子节点有没有数据发送过来,并没有做到关闭监听模块,即并没有完全处于休眠状态。而且这样在传播数据的过程中容易造成数据丢包,发生数据传输不正确的情况。
发明内容
本发明所要解决的技术问题是,克服现有射频技术功耗较高,以及传输过程中容易丢失数据的缺陷,提供一种能够最大程度地实现低功耗,并且不会对数据的传输造成影响的无线传感器网络射频技术。
为解决上述技术问题,本发明提供一种新的无线传感器网络实现射频低功耗的方法,所述方法包括以下步骤:
对无线传感器网络中预定节点设置预定休眠频率和休眠时间,
经过预定休眠时间后,唤醒预定节点,对通讯信道进行探测:
当发现发送队列中有数据要发送时,则发送数据;
当发现通讯信道中存在含有预定导引头的数据时,则先接收数据,接收完数据之后,再发送数据;
当未发现通讯信道中存在含有预定导引头的数据,而且未发现发送队列中有数据要发送时,则继续进入休眠状态。
进一步的,在不同实施方式中,其中节点发送数据时,先发送预定导引头,再发送有效数据。
进一步的,在不同实施方式中,其中节点发送预定导引头的时间持续到接收所述预定导引头的子节点唤醒之时。
进一步的,在不同实施方式中,其中节点发送预定导引头的时间持续到超过子节点的预定休眠时间。
进一步的,在不同实施方式中,其中节点接收数据时,先接收预定导引头,再接收有效数据。
进一步的,在不同实施方式中,其中节点发现通讯信道中存在含有预定导引头的数据,且同时发现发送对列中有数据要发送时,则先接收数据,同时启动定时器,将发送队列中要发送的数据延迟预定时间后再发送。
进一步的,本发明涉及的另一个方面,提供了一种存储于处理器可读的存储媒介中的无线传感器网络实现射频低功耗的方法的计算机程序产品,所述无线传感器网络实现射频低功耗方法程序包括能使处理器执行以下操作的指令:
对无线传感器网络中预定节点设置预定休眠频率和休眠时间,
经过预定休眠时间后,唤醒预定节点,对通讯信道进行探测:
当发现发送队列中有数据要发送时,则发送数据;
当发现通讯信道中存在含有预定导引头的数据时,则先接收数据,接收完数据之后,再发送数据;
当未发现通讯信道中存在含有预定导引头的数据,而且未发现发送队列中有数据要发送时,则继续进入休眠状态。
进一步的,在不同实施方式中,其中节点发送数据时,先发送预定导引头,再发送有效数据。
进一步的,在不同实施方式中,其中节点发送预定导引头的时间持续到接收所述导引头的子节点唤醒之时。
进一步的,在不同实施方式中,其中节点发现通讯信道中存在含有预定导引头的数据,且同时发现发送对列中有数据要发送时,则先接收预定导引头,再接收有效数据,同时启动定时器,将发送队列中要发送的数据延迟预定时间后再发送。
与现有技术相比,本发明提供一种新的无线传感器网络实现射频低功耗的方法,由于在无线数据中加入了预定导引头,能够实现全部模块进入休眠状态,并能够在极短时间开启监听,对通讯信道进行探测,从而使得无线传感器网络中各个节点在最大程度上实现低功耗,并且保证数据不丢失。目前用于野外监测的无线传感网节点都是通过太阳能供电,本发明可以极大降低功耗,保证节点在长时间的阴雨天气仍然能够正常工作,对于环境的监测,对于整个传感器网络数据传输有着重大意义。
具体实施方式
对无线传感器网络中各节点设置预定休眠频率和休眠时间,具体为每一秒钟休眠八次,平均每次休眠125毫秒。每个节点所传输的数据,由预定导引头和有效数据组成,其中预定导引头可以是置于有效数据之前的一串数据,用于标记每一组有效数据。节点在每次唤醒后开启监听模式,对通讯信道进行探测,当发现发送队列中有数据要发送,则先发送预定导引头,再发送有效数据,并且发送预定导引头的时间持续到接收所述预定导引头的子节点唤醒之时。当无线传感器网络中各个节点之间的时间不同步时,本节点不知道子节点唤醒的时间,所以发送预定导引头的时间持续到超过子节点的预定休眠时间。本实施例中,节点的预定休眠时间为125毫秒,发送预定导引头的时间持续128毫秒。
当发现通讯信道中存在含有预定导引头的数据,且未发现发送队列中有数据要发送时,则只接收数据,具体为先接收预定导引头,再接收有效数据。当发现通讯信道中存在含有预定导引头的数据,且同时发现发送队列中有数据要发送时,则进行冲突避免,先接收预定导引头,再接收有效数据,同时启动定时器,将发送队列中要发送的数据延迟预定时间后再发送,以避免数据的丢失和冲突。
当未发现通讯信道中存在含有预定导引头的数据,而且未发现发送队列中有数据要发送时,则节点继续进入休眠状态。
总之,节点只有在探测到通讯信道无含有预定导引头的数据时,才发送本节点的数据,且发送有效数据前,先发送预定导引头并且发送预定导引头的时间持续到接收所述预定导引头的子节点唤醒之时,以保证传输过程中不会丢失数据。
当无线传感器网络中各个节点之间的时间同步时,首先由网关发送同步数据包,当第一节点收到同步数据包时,立即转发数据包,并进入休眠状态;当第二节点收到第一节点同步数据包时,立即转发数据包,并进入休眠状态;这样时间同步数据包在网络各节点中依次传递,直到整个网络进入同步状态。同步机制中默认由于节点之间距离不一致造成的时间误差忽略不计。
利用时间同步可以让节点同步进入睡眠,并且同步唤醒。这样,本节点知道子节点的唤醒时间,于是与各个节点不同步的情形相比,节点同步下发送预定导引头的持续时间将大大缩短,从而更大程度上降低发送有效数据前的功率消耗,更大程度地降低射频发射功耗。
以上所述仅为本发明的较佳实施方式,本发明的保护范围并不以上述实施方式为限,但凡本领域普通技术人员根据本发明揭示内容所作的等效修饰或变化,皆应纳入权利要求书中记载的保护范围内。
Claims (10)
1.一种无线传感器网络实现节点射频低功耗的方法,其特征在于:所述方法包括以下步骤:
对无线传感器网络中预定节点设置预定休眠频率和休眠时间,
经过预定休眠时间后,唤醒预定节点,对通讯信道进行探测:
当发现发送队列中有数据要发送时,则发送数据;
当发现通讯信道中存在含有预定导引头的数据时,则先接收数据,接收完数据之后,再发送数据;
当未发现通讯信道中存在含有预定导引头的数据,而且未发现发送队列中有数据要发送时,则继续进入休眠状态。
2.根据权利要求1所述的无线传感器网络实现节点射频低功耗的方法,其特征在于:所述节点发送数据时,先发送预定导引头,再发送有效数据。
3.根据权利要求2所述的无线传感器网络实现节点射频低功耗的方法,其特征在于:所述节点发送预定导引头的时间持续到接收所述预定导引头的子节点唤醒之时。
4.根据权利要求3所述的无线传感器网络实现节点射频低功耗的方法,其特征在于:所述节点发送预定导引头的时间持续到超过子节点的预定休眠时间。
5.根据权利要求1所述的无线传感器网络实现节点射频低功耗的方法,其特征在于:所述节点接收数据时,先接收预定导引头,再接收有效数据。
6.根据权利要求1所述的无线传感器网络实现节点射频低功耗的方法,其特征在于:所述节点发现通讯信道中存在含有预定导引头的数据,且同时发现发送对列中有数据要发送时,则先接收数据,同时启动定时器,将发送队列中要发送的数据延迟预定时间后再发送。
7.一种存储于处理器可读的存储媒介中的无线传感器网络实现节点射频低功耗的方法的计算机程序产品,其特征在于:所述无线传感器网络实现射频低功耗方法程序包括能使处理器执行以下操作的指令:
对无线传感器网络中预定节点设置预定休眠频率和休眠时间,
经过预定休眠时间后,唤醒预定节点,对通讯信道进行探测:
当发现发送队列中有数据要发送时,则发送数据;
当发现通讯信道中存在含有预定导引头的数据时,则先接收数据,接收完数据之后,再发送数据;
当未发现通讯信道中存在含有预定导引头的数据,而且未发现发送队列中有数据要发送时,则继续进入休眠状态。
8.根据权利要求7所述的存储于处理器可读的存储媒介中的无线传感器网络实现节点射频低功耗的方法的计算机程序产品,其特征在于:所述节点发送数据时,先发送预定导引头,再发送有效数据。
9.根据权利要求8所述的存储于处理器可读的存储媒介中的无线传感器网络实现节点射频低功耗的方法的计算机程序产品,其特征在于:所述节点发送预定导引头的时间持续到接收所述导引头的子节点唤醒之时。
10.根据权利要求7所述的存储于处理器可读的存储媒介中的无线传感器网络实现节点射频低功耗的方法的计算机程序产品,其特征在于:所述节点发现通讯信道中存在含有预定导引头的数据,且同时发现发送对列中有数据要发送时,则先接收预定导引头,再接收有效数据,同时启动定时器,将发送队列中要发送的数据延迟预定时间后再发送。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2011101636275A CN102833828A (zh) | 2011-06-17 | 2011-06-17 | 无线传感器网络实现射频低功耗的方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2011101636275A CN102833828A (zh) | 2011-06-17 | 2011-06-17 | 无线传感器网络实现射频低功耗的方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN102833828A true CN102833828A (zh) | 2012-12-19 |
Family
ID=47336731
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2011101636275A Pending CN102833828A (zh) | 2011-06-17 | 2011-06-17 | 无线传感器网络实现射频低功耗的方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102833828A (zh) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105190649A (zh) * | 2013-02-07 | 2015-12-23 | 新港数码科技澳大利亚有限公司 | 对rfid跟踪的改进 |
CN106341875A (zh) * | 2016-08-18 | 2017-01-18 | 杭州古北电子科技有限公司 | 一种使用低功耗桥连的方法 |
CN106455111A (zh) * | 2015-08-10 | 2017-02-22 | 青岛中科移动物联科技有限公司 | 一种基于无线传感器的无线通信*** |
CN106685855A (zh) * | 2017-01-17 | 2017-05-17 | 新智数字科技有限公司 | 一种数据发送方法及装置 |
CN112833551A (zh) * | 2020-03-12 | 2021-05-25 | 青岛经济技术开发区海尔热水器有限公司 | 一种双向射频热水器的控制方法及热水器 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101087220A (zh) * | 2006-06-09 | 2007-12-12 | 中国科学院软件研究所 | 无线传感器网络mac层监听休眠方法 |
CN101282335A (zh) * | 2008-05-20 | 2008-10-08 | 浙江大学宁波理工学院 | 低负载无线传感器网络mac层监听休眠方法 |
CN101425917A (zh) * | 2007-10-29 | 2009-05-06 | 吉林市曼博科技有限公司 | 一种用于无线传感器网络的休眠调度方法 |
-
2011
- 2011-06-17 CN CN2011101636275A patent/CN102833828A/zh active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101087220A (zh) * | 2006-06-09 | 2007-12-12 | 中国科学院软件研究所 | 无线传感器网络mac层监听休眠方法 |
CN101425917A (zh) * | 2007-10-29 | 2009-05-06 | 吉林市曼博科技有限公司 | 一种用于无线传感器网络的休眠调度方法 |
CN101282335A (zh) * | 2008-05-20 | 2008-10-08 | 浙江大学宁波理工学院 | 低负载无线传感器网络mac层监听休眠方法 |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105190649A (zh) * | 2013-02-07 | 2015-12-23 | 新港数码科技澳大利亚有限公司 | 对rfid跟踪的改进 |
CN106455111A (zh) * | 2015-08-10 | 2017-02-22 | 青岛中科移动物联科技有限公司 | 一种基于无线传感器的无线通信*** |
CN106341875A (zh) * | 2016-08-18 | 2017-01-18 | 杭州古北电子科技有限公司 | 一种使用低功耗桥连的方法 |
CN106685855A (zh) * | 2017-01-17 | 2017-05-17 | 新智数字科技有限公司 | 一种数据发送方法及装置 |
CN112833551A (zh) * | 2020-03-12 | 2021-05-25 | 青岛经济技术开发区海尔热水器有限公司 | 一种双向射频热水器的控制方法及热水器 |
CN112833551B (zh) * | 2020-03-12 | 2023-05-12 | 青岛经济技术开发区海尔热水器有限公司 | 一种双向射频热水器的控制方法及热水器 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101557637B (zh) | 跨层的无线传感器网络介质访问控制协议实现方法 | |
Sahota et al. | An energy-efficient wireless sensor network for precision agriculture | |
CN102612122A (zh) | 一种低功耗无线传感器网络***及其控制唤醒方法 | |
CN102843758B (zh) | 无线传感器网络内节点间数据节能传输的方法 | |
CN102833828A (zh) | 无线传感器网络实现射频低功耗的方法 | |
CN102377801A (zh) | 一种用于环境监测的传感器网络及数据传输方法 | |
CN103338142A (zh) | 基于IEEE802.15.4g的无线自组网***及工作方法 | |
CN102752843B (zh) | 一种时间同步方法 | |
CN102083183A (zh) | 一种无线传感网络的相对时间同步的低能耗休眠侦听方法 | |
US10841894B1 (en) | Method for waking from energy-efficient hibernation | |
CN104936273A (zh) | 一种Mesh自组织无线传感网同步休眠及低功耗通讯方法 | |
EP3292713A1 (en) | Delayed response to requesting device | |
KR20180137537A (ko) | 비동기식 채널 호핑 네트워크들에서의 슬리피 디바이스 동작 | |
CN105208638A (zh) | 一种无线传感器网络的通讯方法 | |
CN102196554A (zh) | 通过簇平均实现无线传感器网络平均时钟同步的方法 | |
CN109451535A (zh) | 一种利于无线终端节能的终端盘点方法 | |
CN202856992U (zh) | 一种低功耗无线传感器网络*** | |
Chi et al. | Implementation and study of a greenhouse environment surveillance system based on wireless sensor network | |
Hong et al. | A multi-hop reservation method for end-to-end latency performance improvement in asynchronous MAC-based wireless sensor networks | |
CN107197514B (zh) | 无线传感器网络的可认知全局时钟同步方法及在多跳网络中应用的方法 | |
Peng et al. | An energy-efficient mobility-supporting MAC protocol in wireless sensor networks | |
CN103873195A (zh) | 一种适用于家庭电力线网络的介质访问控制方法 | |
CN103188736B (zh) | 基于流量控制的ant节点电源节能方法 | |
US11304137B2 (en) | Method for waking from energy-efficient hibernation | |
US11063651B1 (en) | Method for waking from energy-efficient hibernation |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C12 | Rejection of a patent application after its publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20121219 |