CN1653755A - 用于提供特定联网传感器和协议的方法和装置 - Google Patents
用于提供特定联网传感器和协议的方法和装置 Download PDFInfo
- Publication number
- CN1653755A CN1653755A CNA038112590A CN03811259A CN1653755A CN 1653755 A CN1653755 A CN 1653755A CN A038112590 A CNA038112590 A CN A038112590A CN 03811259 A CN03811259 A CN 03811259A CN 1653755 A CN1653755 A CN 1653755A
- Authority
- CN
- China
- Prior art keywords
- node
- sensor
- consumer
- route
- sensing system
- 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
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/02—Terminal devices
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01D—MEASURING NOT SPECIALLY ADAPTED FOR A SPECIFIC VARIABLE; ARRANGEMENTS FOR MEASURING TWO OR MORE VARIABLES NOT COVERED IN A SINGLE OTHER SUBCLASS; TARIFF METERING APPARATUS; MEASURING OR TESTING NOT OTHERWISE PROVIDED FOR
- G01D21/00—Measuring or testing not otherwise provided for
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/40—Network security protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W40/00—Communication routing or communication path finding
- H04W40/24—Connectivity information management, e.g. connectivity discovery or connectivity update
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
- H04L67/125—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks involving control of end-device applications over a network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/30—Definitions, standards or architectural aspects of layered protocol stacks
- H04L69/32—Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
- H04L69/322—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
- H04L69/329—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W40/00—Communication routing or communication path finding
- H04W40/02—Communication route or path selection, e.g. power-based or shortest path routing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W40/00—Communication routing or communication path finding
- H04W40/02—Communication route or path selection, e.g. power-based or shortest path routing
- H04W40/22—Communication route or path selection, e.g. power-based or shortest path routing using selective relaying for reaching a BTS [Base Transceiver Station] or an access point
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W40/00—Communication routing or communication path finding
- H04W40/24—Connectivity information management, e.g. connectivity discovery or connectivity update
- H04W40/246—Connectivity information discovery
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W40/00—Communication routing or communication path finding
- H04W40/24—Connectivity information management, e.g. connectivity discovery or connectivity update
- H04W40/28—Connectivity information management, e.g. connectivity discovery or connectivity update for reactive routing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W40/00—Communication routing or communication path finding
- H04W40/24—Connectivity information management, e.g. connectivity discovery or connectivity update
- H04W40/30—Connectivity information management, e.g. connectivity discovery or connectivity update for proactive routing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W40/00—Communication routing or communication path finding
- H04W40/34—Modification of an existing route
- H04W40/38—Modification of an existing route adapting due to varying relative distances between nodes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W80/00—Wireless network protocols or protocol adaptations to wireless operation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/18—Self-organising networks, e.g. ad-hoc networks or sensor networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W92/00—Interfaces specially adapted for wireless communication networks
- H04W92/02—Inter-networking arrangements
Abstract
一种用于提供一特定传感器网络(图1中112、114)的系统、装置和方法。更具体来说,此特定联网传感器系统(100)是基于可实现一自组织和自修复网络的新颖网络协议。此种系统的一关键组件是一智能传感器节点(120),该智能传感器节点与传感器进行接口,以探测可报告给控制节点(110)的传感器事件。
Description
技术领域
本申请案主张在2002年4月18日申请的美国临时申请案第60/373,544号的权利,该申请案以引用方式并入本文中。
本发明系按照第DAAB 07-01-9-L504号合同在美国政府支持下制作。美国政府对本发明拥有一定的权利。
本发明涉及一种用于一传感器网络的体系结构和协议。更具体来说,本发明为一传感器网络提供可产生一自组织和自修复网络的网络协议。
背景技术
可将许多装置一起联网构成一个网络。但是,经常需手动配置此种网络,以通知网络控制器已增加、删除一联网装置及/或一联网装置已故障。此致使在安装一联网装置期间必须执行一复杂的配置程序,因此需要熟练的技术人员。
实际上,联网装置通常必须向网络控制器连续报告其状态并由网络控制器连续报告其状态。此种联网方法因需要在联网装置和网络控制器之间进行连续监控和反馈而颇为麻烦和不灵活。此还表现为功率需求升高,这是因为联网装置需要连续向网络控制器进行报告,甚至在没有数据要发送给网络控制器时也是如此。
此外,如果一联网装置或网络控制器出现故障或在实体上进行了重新部署,则通常需再次以手动方式重新配置该网络,以识别发生故障的网络装置并定义新的路由来应对联网装置的失去或网络控制器的重新部署。这种手动重新配置耗用大量的人力,反映出此种网络的不灵活性。
因此,需要提供一种可实现一自组织和自修复网络的网络体系结构和协议。
发明内容
在一实施例中,本发明是一种用于提供一特定传感器网络的系统、装置和方法。更具体来说,该特定的联网传感器系统是基于可实现一自组织和自修复网络的新颖网络协议。
该系统的一个关键组件是一智能传感器节点,该智能传感器节点与传感器(例如板上的传感器或外部传感器)进行接口,以探测可报告给一控制节点的传感器事件。在一实施例中,传感器节点可视需要使用低成本的无线接口。每个智能传感器节点均可同时监控多个传感器,这些传感器既可以是内部传感器也可以是附属传感器或二者兼具。联网软件是模块化软件并独立于通信接口(例如蓝牙(Bluetooth)、IEEE 802.11和类似通信接口)。
更重要的是,本发明网络可自动确定最佳的网络通信路由并可在遇到问题时找到替代路由。本发明体系结构的某些优点包括:简化了传感器网络的初始部署、不需要熟练的网络技术人员、可扩展控制节点的范围及能够利用快速增长的新兴低功率无线装置市场。
附图说明
结合附图阅读下文的详细说明,即可容易地理解本发明所揭示内容,附图如下:
图1显示一本发明传感器网络的图式;
图2显示一用于部署本发明消费者节点的方法的流程图;
图3显示一用于部署本发明生产者节点的方法的流程图;
图4显示一用于部署一本发明控制节点的方法流程图;
图5显示一用于操纵一本发明控制节点的方法流程图;
图6显示一用于操纵一本发明传感器节点的方法流程图;及
图7展示一构建一本发明网络节点的通用计算机系统的方块图。
为便于理解,尽可能使用相同的参考编号来表示各附图中所共有的相同组件。
具体实施方式
图1显示一本发明传感器网络或系统100的图式。本发明提供若干配合使用的节点来构成特定联网传感器系统。这些节点包括控制节点110、传感器节点120、桥式节点130、中继节点140和网关节点150。这些节点中每种类型的节点均具有不同的功能,下文将进一步阐述这些功能。应注意,可使用一或多个每一种类型的节点来构建本发明系统。实际上,根据具体实施方案而定,甚至可省略这些种节点中的某些种节点。
传感器网络100的基本功能是收集传感器测量数据并将传感器数据路由至一适当的末端节点以进行进一步处理,例如路由至一控制节点110或一位于一网关节点150的接收端处的控制节点(未图示)。本发明的一重要优点是可以一任意方式部署传感器网络100且传感器网络100无需人为干预即可自动建立所需的通信、路由和配置机制。亦即,传感器网络将自行组织,从而能够容易、快速地进行部署而不需要专门布置节点或进行大范围的预先配置或网络管理活动。这种新颖特性使该种传感器网络可适用于复杂的军事和商业环境及/或因增加或减少网络中的节点而需动态改变网络配置的实施方案。
现在根据各自所执行的功能来区别传感器网络100中的五(5)种类型的逻辑节点。
传感器节点120直接负责与一或多个传感器122进行接口并将传感器数据朝控制节点110、桥式节点130和网关节点150路由。一传感器节点可以保存有一关于控制节点运行特征的记录。举例来说,传感器节点可保存有控制节点的识别符和自传感器节点至控制节点之间的往返延迟估计值。
此外,本发明所述的传感器节点可提供一个(多个)用于自附属式/整体式传感器捕获信息的符合标准的接口。这个(这些)接口应支持包括当前市售的传感器和将来可能出现的军事专用传感器在内的多种传感器类型。
中继节点140主要负责将自其它节点接收的传感器数据路由至控制节点、网关节点和桥式节点。实际上,传感器节点也可用作中继节点。
控制节点110设计用于自中继节点或传感器节点接收传感器数据。一般来说,控制节点是传感器数据所经过的一系列节点中的最后或最终节点。控制节点可具有设置和获得传感器节点参数的能力。控制节点可使用自传感器节点获得的数据来建立并存储所部署传感器节点的一映像。控制节点还可保存有一关于每一传感器节点的运行特征的记录。举例来说,控制节点可保存有每一传感器节点的识别符、传感器类型(声音传感器或地震传感器等等)、各所接收消息之间的平均时间和自控制节点至传感器节点之间的往返延迟的估计值。
桥式节点130设计用于自控制节点、中继节点或传感器节点接收传感器数据。桥式节点配备有多个无线接口,以用于将传感器数据从一低带宽网络(或子网络)114发送至一较高带宽网络(或子网络)112。桥式节点能够将所接收的数据路由至较高带宽网络中的控制节点、桥式节点或网关节点。
网关节点150设计用于与外部网络进行接口。此等外部网络的实例包括(但不限于)经由专用地面网络、蜂窝式网络或任何有线或无线网络的战术因特网。
控制节点、桥接节点和网关节点均可在广义上看作“消费者节点”,而传感器节点和中继节点则可在广义上看作“生产者节点”。亦即,传感器节点和中继节点提供或产生传感器数据,而控制节点、桥式节点和网关节点则接收或消费传感器数据。因此,生产者节点将以一同步或异步方式产生传感器数据,而消费者节点则将以一同步或异步方式接收传感器数据。
所有上述节点或上述节点的子集均可参与到本发明的特定传感器网络中。具有多个接口的节点可在多个子网络中同时看到。应注意,一控制节点与一网关节点可结合成一单一节点,例如一具有网关节点功能的控制节点。同样,应注意,一传感器节点与一中继节点(甚至再与一桥式节点)可结合成一单一节点,例如一具有中继节点和桥式节点功能的传感器节点。因此,在该传感器系统中,控制节点和网关节点的数量通常很少。
因此,总而言之,上述每种节点均具有下列(某些或所有)功能:
a.从一或多个附属式/整体式传感器收集信息,
b.通过无线链路与其它节点进行通信,
c.从其它附近节点收集信息,
d.聚集多个传感器信息,
e.为其它节点中继信息,及
f.通过一与因特网之间的标准路由接口来传送传感器信息。
在一实施例中,本发明传感器网络100基本为一由异步事件驱动的传感器网络。换句话说,传感器122将由以异步方式发生的外部事件来启动。因此,传感器通常以异步方式发送数据。然而,控制节点可以周期性间隔发送探测数据或控制数据,以设置传感器参数、访问网络状态并建立路由信息。控制节点亦可发送确认数据包来表示接收到传感器数据。但是,应注意,本发明设计亦可应用于和扩展至其中传感器产生同步数据的环境。
应注意,本发明传感器网络的设计考虑了控制节点、传感器节点和中继节点的移动性。尽管此等事件可能很少发生,但控制节点可能会因战术原因(例如为保持安全性)而改变位置,而传感器节点或中继节点可能会因某些外部事件(例如受到所路过车辆或行人的无意推碰)而改变位置。
本发明传感器网络还设计用于探测网络节点的故障和增加,由此使传感器网络能够适应这些变化,即能够自修复。举例来说,可计算出能避开不正常工作或失效的节点的替代路由,以保证传感器数据的递送。同样,在增加一新节点时,可能会触发发现一新的路由,由此使传感器数据能够通过一更短的路由来发送。节点可在任何时间加入或退出传感器网络。加入传感器网络意指增加所部署节点,退出传感器网络则意指移除一节点或一节点失效。
图2显示一用于部署本发明消费者节点的方法200的流程图。一般来说,可以任意方式部署所有节点。但是,考虑到地形和其它环境因素,可以一受控方式设置消费者节点(控制节点、桥式节点和网关节点)。在某些实施例中,在部署结束时,由操作员实施图2所示步骤。然而,在其它实施例中,在部署(即启动)网络节点之后,即无需要操作员进行操作。
方法200开始于步骤205,尔后转至步骤210。在步骤210中,在启动后,一或多个消费者节点将其存在传达或广播至相邻的网络节点。举例来说,可向一位于这些消费者节点的广播范围内的邻近节点传送一消息。
在步骤220中,自这些消费者节点接收到所广播消息的相邻节点又将这些消费者节点的存在传达给这些相邻节点的其相邻节点。亦即,每个节点均在其存储器内存储有相距一跳距的其它节点的一映像。在自消费者节点接收到通知消息时,每个节点均将该消息传播给其所有相邻节点。该传播将继续进行,直到网络内的所有传感器节点均知道该消费者节点为止。
在步骤230中,在传送消费者节点存在消息(即消费者位置消息)的过程中,每个中间节点均将记录通往该(该些)消费者节点的适当路由(可为多个路由)。这种分布式更新方法能够相对容易地实现对本发明传感器系统的缩放(增加和删除节点)。只要启动一位于另一节点范围内的消费者节点,传感器系统便会将该消费者节点并入网络中,且系统内的所有节点均将进行相应地自我更新。
在步骤240中,消费者节点存在消息最终到达一或多个传感器节点。在传感器节点知道至少一个消费者节点之后,便认为传感器节点已初始化;亦即,传感器节点已建立起通往该消费者节点的适当路由。此时,传感器节点可将一报头引导消息发送给该(该些)消费者节点以确认其存在。当报头找到其通往该(该些)消费者节点的途径时,中继节点和其它节点可记录(通往传感器的)适当路由。在初始化之后,传感器节点便可开始向这个(些)消费者节点发送传感器数据。
在步骤250中,方法200询问传感器网络是否发生变化。如果该询问得到肯定的应答,则方法200返回步骤210,在步骤210处,一或多个消费者节点将报告变化并重复整个传播过程。如果该询问得到否定的应答,则方法200转到步骤260,在步骤260处,传感器系统保持处于一等待状态。
更具体来说,传感器网络100的动态改变可以许多种方式发生。消费者节点可能会改变位置,或者传感器节点或中继节点可能会改变位置,或者二者均会发生。当一消费者节点改变位置时,该消费者节点会自行通告其相邻节点(某些为新的相邻节点,某些为旧的相邻节点)并重新建立新的路由。
另一选择为,可由生产者节点探测动态变化。换句话说,传感器节点和中继节点期望对于发送至控制节点的每一消息均得到一确认(ACK)消息。举例来说,其中一与传感器节点相关联的传感器可触发一可报告事件。如果未接收到ACK消息,则中继节点或传感器节点将假设该传感器节点或中继节点的相邻结构已发生变化,从而重新发送该消息或重新建立皮网(piconet)(一种环境,其定义为紧靠一节点的相邻节点)。当重新建立微微网之后,传感器节点或中继节点将尝试确定(从其相邻节点)通往该(该些)控制节点的新路由。
图3显示一用于部署本发明生产者节点的方法300的流程图。换句话说,图3显示一生产者节点(传感器节点或中继节点)的部署。方法300开始于步骤305中,尔后转到步骤310。
在步骤310中,一生产者节点启动并进入一拓扑建立状态(TES)。具体来说,传感器节点建立其相邻拓扑并参加其相邻节点的相邻拓扑。换句话说,该生产者节点转变至一监听来自其相邻节点的询问的状态。另一选择为,该生产者节点亦可试图通过主动广播一消息来发现其相邻节点。由此,在拓扑阶段中建立起所有的连接。然后,在步骤320中,传感器节点转入路由建立状态(RES)。
当传感器节点在步骤320中进入路由建立状态时,传感器节点会使用一路由请求消息向其相邻节点询问一通往一消费者节点(例如一控制节点)的路由。一具有一路经的相邻节点将向该发出请求的传感器节点发送一路由应答消息。然后,在该发出请求的传感器节点的路由表内建立适当的路由表项。传感器节点会记录当前通往控制节点的最佳路由。如果至少一个相连的邻近节点不具有通往控制节点的路由,则传感器节点可再次进入拓扑建立阶段310。该循环将持续至所有相邻节点均具有一通往该控制节点的路由或在尝试一固定次数后为止。
当TES-RES循环结束时,存在两种可能的结果:1)传感器节点具有至少一通往该控制节点的路由,或2)没有通往该控制节点的路由。倘为第一种情况,则传感器节点进入证件建立状态(CES),倘为后一种情况,传感器节点将在步骤325中进入一低功率备用模式并可在此后重新启动TES-RES循环。应注意,当TES-RES循环结束时,并非该传感器节点的所有(潜在的)相邻节点均可都得到部署。因此,如果此后在该传感器节点附近部署一节点,则该传感器节点可能不会发现该节点。然而,该潜在的相邻节点将发现该传感器节点并向传感器请求路由信息。然后,传感器将向此时成为新邻居的该节点发出一路由请求消息。
在经过路由建立状态之后,在步骤330中,传感器进入证件建立状态。在此状态中,传感器节点向控制节点发送信息以与控制节点建立联系。传感器节点会发送装置特征,例如可配置的参数和功率容量。应注意,在此阶段中,所有向控制节点中继传感器证件的中间节点均将建立一从控制节点到传感器节点的路由。具体来说,控制节点具有一通往传感器节点的路由。现在,在步骤340中,传感器节点进入等待状态,以待向控制节点发送数据。
图4显示一用于部署本发明一控制节点的方法400的流程图。更一般而言,图4显示一消费者节点(控制节点、桥式节点或网关节点)的部署。方法400开始于步骤405,尔后转到步骤410。
在步骤410中,一消费者节点启动并进入一拓扑建立状态(TES)。具体来说,如上文所述,该控制节点试图确定其邻近拓扑并同时参加其相邻节点的附近拓扑。此时建立起所有连接。然后,该控制节点进入路由建立状态。
在步骤420的路由建立状态中,该控制节点将自其相邻节点接收一路由请求消息。该控制节点将以一表明其具有一通往该控制节点的零路程段路由的路由回答消息作出回答。然后,该节点将其识别符和所有相关信息发送给其相邻节点。这些相邻节点可以是传感器节点、中继节点、桥式节点或网关节点。因此,该控制节点附近的所有节点均具有一通往该控制节点的单路程段路由。此时,该控制节点的相邻节点即可回答来自各自相邻节点的路由请求消息。由于并非所有传感器节点/中继节点均可同时部署,因此该控制节点可在此后回复至拓扑建立状态。然后,继续进行TES-RES循环一固定次数或将其手动停止。当TES-RES循环结束时,所有相邻节点均具有一通往该控制节点的单路程段路由而且假定所有节点均得到部署。然而,亦可重新启动和终止TES-RES循环。然后,在步骤430中,在TES-RES循环结束后,控制节点进入等待状态。
应注意,只要网络中未部署有控制节点,就不会发送传感器数据。在部署一控制节点之后,此控制节点的存在信息将即刻在整个网络中传播且传感器节点可开始发送传感器数据。应注意,在TES-RES循环中会消耗宝贵的电池功率。因此,可针对一特定实施方案建立一适当的计时周期,以最大限度减小一网络节点的电池功率消耗。
图5显示一用于操纵一本发明控制节点的方法500的流程图。更具体来说,图5显示一控制节点的与各种事件类型相关的各种状态。
在一实施例中,一控制节点可处于五种不同状态。这些状态是拓扑建立状态、路由建立状态、等待状态、数据状态和控制状态。
在步骤510所示的拓扑建立状态中,控制节点建立其相邻拓扑或“微微网”。微微网系由该控制节点的紧邻节点构成。控制节点使用一询问(呼叫(Page))过程来建立微微网。存在两个可控制该询问过程的参数:1)询问持续时间,和2)询问周期。持续时间用于确定询问过程应持续多长时间,而询问周期则确定必须以何种频度来调用该询问过程。
举例来说,当发现一相邻节点时,与此相邻节点建立一适当连接。询问(呼叫)扫描过程使各相邻节点能够发现该控制节点。在拓扑建立状态结束之后,控制节点转入路由建立状态。
在步骤520所示的路由建立状态中,控制节点对所有路由请求消息作出回应,并在一路由回答消息中将路由信息发送给每个相邻节点。然后,控制节点转回拓扑建立状态。TES-RES循环既可以手动方式终止也可在尝试一固定次数后终止。控制节点在TES-RES循环终止后进入等待状态。
在步骤530所示的等待状态中,控制节点等待三种事件:一数据事件522、一移动性事件527或一控制事件525。视在等待状态中发生何种事件而定,控制节点将转入一数据状态、一拓扑建立状态或一控制状态。当控制节点接收到传感器数据时,发生数据事件522。当控制节点发生位置变化时,发生移动事件527。当控制节点必须探测一或多个传感器节点时,发生控制事件525。
在发生一数据事件之后,控制节点从等待状态进入数据状态。在此状态中,控制节点处理所有输入数据并向递送数据的紧邻节点发送一ACK协议数据单元(PDU)。此时,控制节点回复至等待状态。
在发生一控制事件之后,控制节点从等待状态进入控制状态。当控制节点必须探测一传感器以设置或获得参数时,即会发生控制事件。控制事件既可以同步方式亦可以异步方式发生。在此状态中,控制节点汇编一适当的PDU并将其发送给目的地传感器节点。在应用层中,控制节点期待自目的地传感器节点得到一(ACK)。在链路层中,控制节点期待自接收到供传输给目的地传感器的探测PDU的紧邻节点得到一确认(ACK)PDU。如果在一规定时间内未接收到ACK,则重新发送探测PDU。控制节点可尝试将探测PDU重新发送若干次(可尝试其它路由)。如果控制节点未接收到一ACK PDU,则控制节点进入拓扑建立状态以重新建立其相邻拓扑。控制节点在假定一或多个相邻节点可能已改变位置时执行此功能。
在重新建立其微微网及路由信息之后,控制节点回复至等待状态。应注意,控制节点只有在接收到一ACK PDU之后才从其探测队列中移去一元素。在等待状态中,由于探测队列不为空队列,因此紧接着触发一控制事件525。然后,控制节点回复至控制状态并发送未经确认的探测PDU。
图6显示一用于操纵一本发明传感器节点的方法600的流程图。更具体来说,图6显示一传感器节点的与各种事件类型相关的各种状态。
在一实施例中,传感器节点可处于七种状态。这些状态是拓扑建立状态、路由建立状态、证件建立状态、等待状态、数据状态、探测状态和路由状态。
在步骤610所示的拓扑建立状态中,传感器(或中继)节点设立起供参与一微微网的机制。该传感器(或中继)节点尝试使用询问扫描(和呼叫扫描)过程来加入一微微网。存在两个可控制该询问过程的参数:询问扫描持续时间和询问扫描周期。持续时间用于确定该询问扫描过程应持续多长时间,而询问周期则确定必须以何种频度来调用该询问扫描过程。传感器节点亦尝试使用询问和呼叫过程来确定其相邻节点。在建立微微网后,传感器节点立即回复至路由建立状态。
在步骤620所示的路由建立状态中,传感器(或中继)节点建立起通往控制节点的路由并在接收到路由请求消息时在一路由回答消息中将路由信息发送给其紧邻的节点。路由回答消息是对传感器/中继节点所产生的路由请求消息的回应。如在传感器部署情形中所述,传感器节点继续进行一TES-RES循环,直到该TES-RES循环结束为止。在TES-RES循环结束后,传感器节点立即进入步骤630所示的证件建立状态,而一中继节点则进入等待状态。
在步骤630所示的证件建立状态中,传感器节点向控制节点发出一证件消息。在一实施例中,证件消息包含描述传感器类型、可配置参数和其它装置特征的信息。然后,传感器转入等待状态。
在步骤640所示的等待状态中,传感器节点等待四种事件:传感器数据事件644、探测接收事件642、移动性事件649或路由事件648。视在等待状态中发生何种事件而定,传感器节点转入一数据状态647、一探测状态645或一拓扑建立状态610中。当传感器节点接收到传感器数据或必须发送传感器数据时,会发生一传感器数据事件(DE)644。当传感器自控制节点接收到一探测消息时,会发生一探测接收事件(PE)642。当传感器节点发生位置变化时,会发生一移动事件(ME)649。
当未接收到一所期望的对一所发送PDU的ACK时,便探测到一移动事件。在探测到该移动事件时,会使传感器节点转入拓扑建立状态。
当一节点接收到一未经请求的路由回答消息时,会发生一路由事件648。控制节点在其改变位置时会发出未经请求的路由回答消息。
在发生一数据事件644之后,传感器节点从一等待状态640进入数据状态647。此时,传感器节点可发送或接收数据。如果欲将数据发送至控制节点,则传感器节点汇编适当的PDU并将数据发送至控制节点。然后,传感器节点期待自接收到该传感器数据的紧邻节点得到一确认(ACK)PDU。如果在一规定时间内未接收到ACK,则传感器节点会假定发生一移动性事件649,并转入拓扑建立状态。在成功建立拓扑、路由和证件之后,传感器节点转入等待状态640。应注意,传感器节点只有在接收到一ACK PDU之后才从其数据队列中移去一元素。在等待状态中,由于数据队列不为空队列,因而会立刻触发一数据事件。然后,传感器节点回复至数据状态647并重新发送未经确认的传感器PDU。如果将会接收到数据(探测消息),则传感器节点处理该输入数据。此时,传感器节点回复至等待状态640。
在发生一探测接收事件时,传感器节点从等待状态640进入探测状态645。传感器节点会采取适当措施并发送一回应ACK PDU。如果该探测接收要求得到传感器信息,则传感器会发送该数据并期待自其相邻节点得到一ACK PDU。如果未接收到ACK,则传感器节点转入如上文所述的TES-RES循环。然后,传感器节点转入等待状态640。应注意,传感器节点只有在接收到一ACK PDU之后才从其探测回应队列中移去一元素。在等待状态中,如果探测回应队列不为空队列,则会触发一探测接收事件并重新发送所请求的探测回应。然后,传感器节点回复至等待状态。
传感器(或中继)节点在自一相邻节点接收到一未经请求的路由回答消息时,会自等待状态进入路由状态650。未经请求的路由回答消息是当控制节点改变位置时由控制节点发出。在此状态中,传感器(或中继)节点会更新其通往发端控制节点的路由并将路由回答消息转发给其相邻节点。然后,该节点回复至等待状态。
应注意,询问扫描过程隐含于所有节点的等待状态中。否则,将永远不会发现节点。
应注意,一节点可具有一个以上通往控制节点的路由。可根据某种最优性判据来进行路由选择。举例来说,可用于路由选择的尺度可以是路程段数量、路由时间延迟和链路的信号强度。应注意,当发生一移动性事件时,通往控制节点的新路由在路程段数量方面未必最优。计算最优路由(使用路程段数量作为尺度)包括:指示控制节点发生了一移动性事件,并在各网络节点之间重新启动TES-RES循环。此方法可能会消耗相当大的功率而且还可能会增加探测的几率。在一实施例中,不通过广播路由消息来获得最优路程段数量为较佳,否则将消耗电池功率并增加探测的几率。
应注意,对本发明传感器网络中可部署的节点数量并不存在本质限制。对可参与一微微网的节点数量亦不存在任何本质限制。尽管当前的蓝牙(Bluetooth)实施方案将一邻近拓扑(微微网)限制为八个节点,但本发明不受这种限制。
应注意,网络拓扑中的低速率拓扑变化系通过移动性事件和路由事件来寻址。网络拓扑既可能会因节点位置出现变化也可能会因节点出现故障而发生改变。所有节点均可在指示出现一移动性事件之前尝试其它路由。其它路由可能在路程段数量方面为次最优路由,但亦可能在数据包递送延迟方面为最优路由。如果不存在其它路由,则节点将指示出现一移动性事件。
应注意,在一节点中部署一队列可提供一重要功能,例如可存储需要重新发送的数据。亦即,重新传输传感器数据和控制数据可保证可靠地进行递送。
此外,应注意,除非发生一事件外,所有节点均保持静默(除后台询问扫描处理之外)。这可最大限度地降低功耗和探测几率。
最后,本发明不受物理层协议的限制。上述方法和协议可通过蓝牙(Bluetooth)802.11B、超宽频带无线电协议或任何其它物理层协议来实施。
图7显示一构建一本发明网络节点的通用计算系统或计算装置700的方块图。亦即,上述任一网络节点均可使用通用计算系统700来构建。计算机系统700包含一中央处理单元(CPU)710、一系统存储器720和若干输入/输出(I/O)装置730。
在一实施例中,上述新颖协议、方法、数据结构和其它软件模块均装入存储器720中并由CPU 710运行。另一选择为,可将存储器720中的各种软件模块(或其一部分)均构建为实体装置或甚至一软件与硬件的组合,例如使用应用专用集成电路(ASIC)来构建,其中软件系从一存储媒体(例如磁或光驱动器、或磁盘或光盘)装入并由CPU在计算机存储器720内运行。因此,上述新颖协议、方法、数据结构和其它软件模块或其一部分可存储在一计算机可读媒体内,例如存储在RAM存储器、磁或光驱动器、或磁盘或光盘、及类似装置内。
根据一具体网络节点的实施方案而定,I/O装置包括(但不限于)一键盘、一鼠标、一显示器、一存储装置(例如磁盘驱动器、光驱动器等)、一扫描仪、一打印机、一网络接口、一调制解调器、一图形子系统、一发射机、一接收机、一或多个传感器(例如一全球定位系统(GPS)接收机、一温度传感器、一振动或地震传感器、一声音传感器、一电压传感器及类似装置等等)。应注意,图7并未具体显示出各种控制器、总线桥接器和接口(例如存储器和I/O控制器、I/O总线、AGP总线桥接器、PCI总线桥接器等等)。但是,所属领域的技术人员将认识到,可在计算机系统700内部署各种接口,例如,可部署一AGP总线桥接器来使一图形子系统与一系统总线进行接口等等。应注意,本发明并不限于具体总线或系统体系结构。
举例来说,可使用计算系统700来构建本发明的一传感器节点。更具体来说,计算系统700可包含一蓝牙(Bluetooth)堆栈、一路由协议(可包括安全性要求和服务质量要求)、和一智能传感装置协议。这些协议和方法均装入存储器720内。
尽管本文系详细阐述及显示各个体现本发明教示内容的实施例,但所属领域的技术人员可容易地设计出许多其它经修改的仍体现这些教示内容的实施例。
Claims (10)
1、一种具有若干节点的传感器系统(100),其包含:
至少一个传感器(122),其用于探测一传感器事件;
一传感器节点(120),其用于与所述至少一个传感器进行接口以接收所述传感器事件;及
一控制节点(110),其用于通过一经过若干节点的路由自所述传感器节点接收所述传感器事件。
2、根据权利要求1所述的传感器系统,其中在自所述至少一个传感器接收到所述传感器事件之前,所述传感器节点保持处于一等待状态。
3、根据权利要求1所述的传感器系统,其中所述至少一个传感器包含一全球定位系统接收机、一温度传感器、一电压传感器、一振动传感器或一声音传感器(122)。
4、根据权利要求1所述的传感器系统,其中所述传感器系统中的所述节点为自组织型。
5、根据权利要求1所述的传感器系统,其中所述传感器系统中的所述节点为自修复型。
6、一种用于在一传感器系统中建立一网络节点的方法,其中所述传感器系统包含消费者节点和生产者节点,所述方法包含如下步骤:
a)启动一消费者节点;
b)由所述消费者节点向其相邻节点发送一消息,其中所述消息用于确认所述消费者节点的存在;
c)由每一所述相邻节点向所述传感器系统内所有节点传播所述消息;及
d)由所述传感器系统内的每一节点记录一通往所述消费者节点的路由。
7、根据权利要求6所述的方法,其进一步包含如下步骤:
e)由一生产者节点向所述消费者节点转发一消息,其中所述消息描述所述生产者节点的参数。
8、根据权利要求7所述的方法,其中所述消息包括一传感器类型或一可配置参数列表。
9、一种用于在一传感器系统内建立一网络节点的方法,其中所述传感器系统包含消费者节点和生产者节点,所述方法包含如下步骤:
a)启动一生产者节点;
b)将所述生产者节点置于一等待状态,其中所述生产者节点等待一指示存在一通往一消费者节点的路由的消息。
10、根据权利要求9所述的方法,其进一步包含如下步骤:
c)所述生产者节点向其相邻节点发送一参与一微微网的消息;
d)建立一通往所述消费者节点的路由;
e)向所述消费者节点发送一证件消息,以向所述消费者节点指明所述生产者节点的特征;及
f)使所述生产者节点进入一等待状态。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US37354402P | 2002-04-18 | 2002-04-18 | |
US60/373,544 | 2002-04-18 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN1653755A true CN1653755A (zh) | 2005-08-10 |
Family
ID=29251041
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNA038112590A Pending CN1653755A (zh) | 2002-04-18 | 2003-04-18 | 用于提供特定联网传感器和协议的方法和装置 |
Country Status (7)
Country | Link |
---|---|
US (1) | US20040028023A1 (zh) |
EP (1) | EP1495588A4 (zh) |
JP (1) | JP2005523646A (zh) |
KR (1) | KR20040097368A (zh) |
CN (1) | CN1653755A (zh) |
AU (1) | AU2003225090A1 (zh) |
WO (1) | WO2003090411A1 (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102084689A (zh) * | 2008-11-17 | 2011-06-01 | 思科技术公司 | 选择性先验反应式路由 |
CN102681010A (zh) * | 2006-03-21 | 2012-09-19 | 维斯特恩格科地震控股有限公司 | 传感器单元和记录器之间的通信 |
CN105532053A (zh) * | 2013-09-27 | 2016-04-27 | 苹果公司 | 通过蓝牙进行设备同步 |
CN114124957A (zh) * | 2021-11-19 | 2022-03-01 | 厦门大学 | 一种应用于机器人的分布式节点互联方法 |
Families Citing this family (95)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6985087B2 (en) * | 2002-03-15 | 2006-01-10 | Qualcomm Inc. | Method and apparatus for wireless remote telemetry using ad-hoc networks |
US20040149436A1 (en) * | 2002-07-08 | 2004-08-05 | Sheldon Michael L. | System and method for automating or metering fluid recovered at a well |
US7733833B2 (en) * | 2003-03-24 | 2010-06-08 | Strix Systems, Inc. | Self-configuring, self-optimizing wireless local area network system |
WO2004086783A1 (en) | 2003-03-24 | 2004-10-07 | Strix Systems, Inc. | Node placement method within a wireless network, such as a wireless local area network |
AU2004242120B2 (en) * | 2003-05-20 | 2010-05-13 | Silversmith, Inc. | Wireless well communication system and method for using the same |
US6977587B2 (en) * | 2003-07-09 | 2005-12-20 | Hewlett-Packard Development Company, L.P. | Location aware device |
KR100621369B1 (ko) * | 2003-07-14 | 2006-09-08 | 삼성전자주식회사 | 센서 네트워크에서 라우팅 경로 설정 장치 및 방법 |
US7321316B2 (en) * | 2003-07-18 | 2008-01-22 | Power Measurement, Ltd. | Grouping mesh clusters |
US7848259B2 (en) * | 2003-08-01 | 2010-12-07 | Opnet Technologies, Inc. | Systems and methods for inferring services on a network |
US7436789B2 (en) | 2003-10-09 | 2008-10-14 | Sarnoff Corporation | Ad Hoc wireless node and network |
US7831282B2 (en) * | 2003-10-15 | 2010-11-09 | Eaton Corporation | Wireless node providing improved battery power consumption and system employing the same |
DE102004011693A1 (de) * | 2004-03-10 | 2005-09-29 | Siemens Ag | Sensorknoten und sich daraus selbst organisierendes Sensornetzwerk |
DE102004016580B4 (de) | 2004-03-31 | 2008-11-20 | Nec Europe Ltd. | Verfahren zur Übertragung von Daten in einem Ad Hoc Netzwerk oder einem Sensornetzwerk |
US7475158B2 (en) | 2004-05-28 | 2009-01-06 | International Business Machines Corporation | Method for enabling a wireless sensor network by mote communication |
US20060015596A1 (en) * | 2004-07-14 | 2006-01-19 | Dell Products L.P. | Method to configure a cluster via automatic address generation |
US7769848B2 (en) * | 2004-09-22 | 2010-08-03 | International Business Machines Corporation | Method and systems for copying data components between nodes of a wireless sensor network |
US20070198675A1 (en) | 2004-10-25 | 2007-08-23 | International Business Machines Corporation | Method, system and program product for deploying and allocating an autonomic sensor network ecosystem |
KR100675365B1 (ko) * | 2004-12-29 | 2007-01-29 | 삼성전자주식회사 | 무선 센서 네트워크 환경에서 신뢰성을 보장하는 데이터전송 방법 |
US7683761B2 (en) | 2005-01-26 | 2010-03-23 | Battelle Memorial Institute | Method for autonomous establishment and utilization of an active-RF tag network |
US8085672B2 (en) * | 2005-01-28 | 2011-12-27 | Honeywell International Inc. | Wireless routing implementation |
US7826373B2 (en) * | 2005-01-28 | 2010-11-02 | Honeywell International Inc. | Wireless routing systems and methods |
US7440407B2 (en) * | 2005-02-07 | 2008-10-21 | At&T Corp. | Method and apparatus for centralized monitoring and analysis of virtual private networks |
JP4505606B2 (ja) * | 2005-03-31 | 2010-07-21 | 株式会社国際電気通信基礎技術研究所 | 皮膚センサネットワーク |
EP1729456B1 (en) * | 2005-05-30 | 2016-11-23 | Sap Se | Method and system for selection of network nodes |
US7848223B2 (en) * | 2005-06-03 | 2010-12-07 | Honeywell International Inc. | Redundantly connected wireless sensor networking methods |
US7742394B2 (en) * | 2005-06-03 | 2010-06-22 | Honeywell International Inc. | Redundantly connected wireless sensor networking methods |
US7701874B2 (en) * | 2005-06-14 | 2010-04-20 | International Business Machines Corporation | Intelligent sensor network |
US8120511B2 (en) | 2005-09-01 | 2012-02-21 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Stand-alone miniaturized communication module |
US8041772B2 (en) * | 2005-09-07 | 2011-10-18 | International Business Machines Corporation | Autonomic sensor network ecosystem |
KR100705538B1 (ko) * | 2005-11-11 | 2007-04-09 | 울산대학교 산학협력단 | 무선센서 네트워크의 최소 지피에스 탑재 노드수결정방법과 이를 이용한 노드 위치인식이 가능한 무선센서네트워크 시스템 및 이를 이용한 무선센서 네트워크의노드위치 인식방법 |
KR101063036B1 (ko) | 2005-11-29 | 2011-09-07 | 엘지에릭슨 주식회사 | 유비쿼터스환경하의 센서 네트워크장치 및 그 제어방법 |
GB2472924B (en) * | 2006-01-27 | 2011-04-06 | Wireless Measurement Ltd | Remote area sensor system |
GB2471787B (en) * | 2006-01-27 | 2011-03-09 | Wireless Measurement Ltd | Remote area sensor system |
KR100779093B1 (ko) * | 2006-09-04 | 2007-11-27 | 한국전자통신연구원 | 개체 관리를 위한 개체용 센서노드, 관리자용 싱크노드 및개체관리방법 |
US8059011B2 (en) | 2006-09-15 | 2011-11-15 | Itron, Inc. | Outage notification system |
US8787210B2 (en) | 2006-09-15 | 2014-07-22 | Itron, Inc. | Firmware download with adaptive lost packet recovery |
US7746222B2 (en) * | 2006-10-23 | 2010-06-29 | Robert Bosch Gmbh | Method and apparatus for installing a wireless security system |
JP5676110B2 (ja) * | 2007-03-13 | 2015-02-25 | シンジェンタ パーティシペーションズ アクチェンゲゼルシャフト | アドホックセンサネットワークのための方法およびシステム |
US8325627B2 (en) * | 2007-04-13 | 2012-12-04 | Hart Communication Foundation | Adaptive scheduling in a wireless network |
US8570922B2 (en) * | 2007-04-13 | 2013-10-29 | Hart Communication Foundation | Efficient addressing in wireless hart protocol |
US8230108B2 (en) * | 2007-04-13 | 2012-07-24 | Hart Communication Foundation | Routing packets on a network using directed graphs |
US8942219B2 (en) | 2007-04-13 | 2015-01-27 | Hart Communication Foundation | Support for network management and device communications in a wireless network |
US20080273486A1 (en) * | 2007-04-13 | 2008-11-06 | Hart Communication Foundation | Wireless Protocol Adapter |
US8356431B2 (en) * | 2007-04-13 | 2013-01-22 | Hart Communication Foundation | Scheduling communication frames in a wireless network |
US7970871B2 (en) | 2007-05-02 | 2011-06-28 | Synapse Wireless, Inc. | Systems and methods for dynamically configuring node behavior in a sensor network |
US7881253B2 (en) * | 2007-07-31 | 2011-02-01 | Honeywell International Inc. | Apparatus and method supporting a redundancy-managing interface between wireless and wired networks |
JP5196931B2 (ja) * | 2007-09-25 | 2013-05-15 | キヤノン株式会社 | ネットワークシステムおよび制御無線装置 |
KR101394338B1 (ko) * | 2007-10-31 | 2014-05-30 | 삼성전자주식회사 | 무선 센서 네트워크의 토폴로지 정보 표시 방법 및 장치 및이를 위한 시스템 |
KR100937872B1 (ko) * | 2007-12-17 | 2010-01-21 | 한국전자통신연구원 | 무선 센서네트워크에서 센서모듈을 위한센서노드동적관리장치 및 방법 |
KR100953569B1 (ko) * | 2007-12-17 | 2010-04-21 | 한국전자통신연구원 | 무선 센서 네트워크의 통신 장치 및 방법 |
WO2009099802A1 (en) * | 2008-01-31 | 2009-08-13 | Intermec Ip Corp. | Systems, methods and devices for monitoring environmental characteristics using wireless sensor nodes |
US7978632B2 (en) * | 2008-05-13 | 2011-07-12 | Nortel Networks Limited | Wireless mesh network transit link topology optimization method and system |
EP2294858A4 (en) * | 2008-06-23 | 2014-07-02 | Hart Comm Foundation | ANALYZER FOR A WIRELESS COMMUNICATION NETWORK |
US8392606B2 (en) * | 2008-09-23 | 2013-03-05 | Synapse Wireless, Inc. | Wireless networks and methods using multiple valid network identifiers |
JP4477088B1 (ja) * | 2008-11-28 | 2010-06-09 | 株式会社東芝 | データ受信装置、データ送信装置、データ配信方法 |
KR101026637B1 (ko) * | 2008-12-12 | 2011-04-04 | 성균관대학교산학협력단 | 센서 네트워크에서 결함을 치유하는 방법 및 이를 실행하기위한 센서 네트워크 |
US8610558B2 (en) | 2009-03-24 | 2013-12-17 | Samsung Electronics Co., Ltd | Method for detecting multiple events and sensor network using the same |
KR101042779B1 (ko) * | 2009-03-24 | 2011-06-20 | 삼성전자주식회사 | 다중 이벤트 탐지 방법과 그를 이용한 센서 네트워크 |
US8050196B2 (en) * | 2009-07-09 | 2011-11-01 | Itt Manufacturing Enterprises, Inc. | Method and apparatus for controlling packet transmissions within wireless networks to enhance network formation |
KR101067026B1 (ko) * | 2009-08-31 | 2011-09-23 | 한국전자통신연구원 | 맞춤형 네트워크 서비스를 위한 가상 네트워크 단말장치 구성 시스템 및 방법 |
US9189352B1 (en) * | 2009-10-12 | 2015-11-17 | The Boeing Company | Flight test onboard processor for an aircraft |
JP2011124710A (ja) * | 2009-12-09 | 2011-06-23 | Fujitsu Ltd | 接続先選択装置、接続先選択方法 |
WO2011073499A1 (en) * | 2009-12-18 | 2011-06-23 | Nokia Corporation | Ad-hoc surveillance network |
US8255190B2 (en) * | 2010-01-08 | 2012-08-28 | Mechdyne Corporation | Automatically addressable configuration system for recognition of a motion tracking system and method of use |
IL205727A0 (en) * | 2010-05-13 | 2010-11-30 | Pearls Of Wisdom Res & Dev Ltd | Distributed sensor network having subnetworks |
KR101185731B1 (ko) | 2010-05-28 | 2012-09-25 | 주식회사 이포씨 | 환경 모니터링 무선 센서 네트워크 시스템 |
US8498201B2 (en) | 2010-08-26 | 2013-07-30 | Honeywell International Inc. | Apparatus and method for improving the reliability of industrial wireless networks that experience outages in backbone connectivity |
CN103120003B (zh) * | 2010-09-23 | 2016-09-28 | 黑莓有限公司 | 在无线网络环境中动态协调无线资源使用的系统和方法 |
US8924498B2 (en) | 2010-11-09 | 2014-12-30 | Honeywell International Inc. | Method and system for process control network migration |
KR101224400B1 (ko) * | 2011-03-29 | 2013-01-21 | 안동대학교 산학협력단 | 무선 센서 네트워크를 이용한 자율제어 시스템 및 방법 |
US9118732B2 (en) | 2011-05-05 | 2015-08-25 | At&T Intellectual Property I, L.P. | Control plane for sensor communication |
JP2013030871A (ja) * | 2011-07-27 | 2013-02-07 | Hitachi Ltd | 無線通信システムおよび無線中継局 |
US20130046410A1 (en) * | 2011-08-18 | 2013-02-21 | Cyber Power Systems Inc. | Method for creating virtual environmental sensor on a power distribution unit |
CN102315985B (zh) * | 2011-08-30 | 2015-01-07 | 广东电网公司电力科学研究院 | 采用ieee1588协议的智能装置时间同步精度测试方法 |
US10095659B2 (en) * | 2012-08-03 | 2018-10-09 | Fluke Corporation | Handheld devices, systems, and methods for measuring parameters |
US20140035607A1 (en) * | 2012-08-03 | 2014-02-06 | Fluke Corporation | Handheld Devices, Systems, and Methods for Measuring Parameters |
US10088389B2 (en) | 2013-03-15 | 2018-10-02 | Fluke Corporation | Automatic recording and graphing of measurement data |
US9110838B2 (en) | 2013-07-31 | 2015-08-18 | Honeywell International Inc. | Apparatus and method for synchronizing dynamic process data across redundant input/output modules |
US20150124647A1 (en) * | 2013-11-01 | 2015-05-07 | Qualcomm Incorporated | Systems, apparatus, and methods for providing state updates in a mesh network |
US9766270B2 (en) | 2013-12-30 | 2017-09-19 | Fluke Corporation | Wireless test measurement |
US20150236897A1 (en) * | 2014-02-20 | 2015-08-20 | Bigtera Limited | Network apparatus for use in cluster system |
US9720404B2 (en) | 2014-05-05 | 2017-08-01 | Honeywell International Inc. | Gateway offering logical model mapped to independent underlying networks |
US10042330B2 (en) | 2014-05-07 | 2018-08-07 | Honeywell International Inc. | Redundant process controllers for segregated supervisory and industrial control networks |
US10536526B2 (en) | 2014-06-25 | 2020-01-14 | Honeywell International Inc. | Apparatus and method for virtualizing a connection to a node in an industrial control and automation system |
US9699022B2 (en) | 2014-08-01 | 2017-07-04 | Honeywell International Inc. | System and method for controller redundancy and controller network redundancy with ethernet/IP I/O |
US10148485B2 (en) | 2014-09-03 | 2018-12-04 | Honeywell International Inc. | Apparatus and method for on-process migration of industrial control and automation system across disparate network types |
US9565513B1 (en) * | 2015-03-02 | 2017-02-07 | Thirdwayv, Inc. | Systems and methods for providing long-range network services to short-range wireless devices |
US10162827B2 (en) | 2015-04-08 | 2018-12-25 | Honeywell International Inc. | Method and system for distributed control system (DCS) process data cloning and migration through secured file system |
US10409270B2 (en) | 2015-04-09 | 2019-09-10 | Honeywell International Inc. | Methods for on-process migration from one type of process control device to different type of process control device |
JP6701622B2 (ja) * | 2015-05-07 | 2020-05-27 | セイコーエプソン株式会社 | 同期計測システム |
US9407624B1 (en) | 2015-05-14 | 2016-08-02 | Delphian Systems, LLC | User-selectable security modes for interconnected devices |
US10296482B2 (en) | 2017-03-07 | 2019-05-21 | Honeywell International Inc. | System and method for flexible connection of redundant input-output modules or other devices |
US10401816B2 (en) | 2017-07-20 | 2019-09-03 | Honeywell International Inc. | Legacy control functions in newgen controllers alongside newgen control functions |
US11095502B2 (en) | 2017-11-03 | 2021-08-17 | Otis Elevator Company | Adhoc protocol for commissioning connected devices in the field |
US10833799B2 (en) | 2018-05-31 | 2020-11-10 | Itron Global Sarl | Message correction and dynamic correction adjustment for communication systems |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS6258744A (ja) * | 1985-09-09 | 1987-03-14 | Fujitsu Ltd | ポ−リング方式 |
US5005142A (en) * | 1987-01-30 | 1991-04-02 | Westinghouse Electric Corp. | Smart sensor system for diagnostic monitoring |
US5416777A (en) * | 1991-04-10 | 1995-05-16 | California Institute Of Technology | High speed polling protocol for multiple node network |
US5907559A (en) * | 1995-11-09 | 1999-05-25 | The United States Of America As Represented By The Secretary Of Agriculture | Communications system having a tree structure |
US6088689A (en) * | 1995-11-29 | 2000-07-11 | Hynomics Corporation | Multiple-agent hybrid control architecture for intelligent real-time control of distributed nonlinear processes |
US6735630B1 (en) * | 1999-10-06 | 2004-05-11 | Sensoria Corporation | Method for collecting data using compact internetworked wireless integrated network sensors (WINS) |
US20010032271A1 (en) * | 2000-03-23 | 2001-10-18 | Nortel Networks Limited | Method, device and software for ensuring path diversity across a communications network |
-
2003
- 2003-04-18 EP EP03721797A patent/EP1495588A4/en not_active Withdrawn
- 2003-04-18 US US10/419,044 patent/US20040028023A1/en not_active Abandoned
- 2003-04-18 WO PCT/US2003/012294 patent/WO2003090411A1/en not_active Application Discontinuation
- 2003-04-18 KR KR10-2004-7016731A patent/KR20040097368A/ko not_active Application Discontinuation
- 2003-04-18 JP JP2003587061A patent/JP2005523646A/ja active Pending
- 2003-04-18 CN CNA038112590A patent/CN1653755A/zh active Pending
- 2003-04-18 AU AU2003225090A patent/AU2003225090A1/en not_active Abandoned
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102681010A (zh) * | 2006-03-21 | 2012-09-19 | 维斯特恩格科地震控股有限公司 | 传感器单元和记录器之间的通信 |
CN102084689A (zh) * | 2008-11-17 | 2011-06-01 | 思科技术公司 | 选择性先验反应式路由 |
CN102084689B (zh) * | 2008-11-17 | 2014-08-20 | 思科技术公司 | 选择性先验反应式路由 |
CN105532053A (zh) * | 2013-09-27 | 2016-04-27 | 苹果公司 | 通过蓝牙进行设备同步 |
CN105532053B (zh) * | 2013-09-27 | 2019-05-10 | 苹果公司 | 通过蓝牙进行设备同步 |
CN114124957A (zh) * | 2021-11-19 | 2022-03-01 | 厦门大学 | 一种应用于机器人的分布式节点互联方法 |
CN114124957B (zh) * | 2021-11-19 | 2022-12-06 | 厦门大学 | 一种应用于机器人的分布式节点互联方法 |
Also Published As
Publication number | Publication date |
---|---|
WO2003090411A1 (en) | 2003-10-30 |
JP2005523646A (ja) | 2005-08-04 |
US20040028023A1 (en) | 2004-02-12 |
AU2003225090A1 (en) | 2003-11-03 |
EP1495588A4 (en) | 2005-05-25 |
KR20040097368A (ko) | 2004-11-17 |
EP1495588A1 (en) | 2005-01-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1653755A (zh) | 用于提供特定联网传感器和协议的方法和装置 | |
US11350381B2 (en) | Mesh ranging and network message and slot structure for ad-hoc networks and method therefor | |
US8514789B2 (en) | Cognitive channel adaptation in wireless sensor networks | |
EP1889407B1 (en) | Beacon transmission for wireless networks | |
US8254290B2 (en) | Method and apparatus for constructing synchronous sensor network | |
EP3422772B1 (en) | Beacon transmission method and device | |
US9445226B2 (en) | Method for improving location accuracy in multi-channel wireless networks | |
US20120224508A1 (en) | Radio communication device, and ad hoc route information acquiring method | |
CN104718779B (zh) | 用于进行有效通信系统扫描的系统和方法 | |
CN103477608A (zh) | 经由移动网关的传感器网络信息采集 | |
CN101479999A (zh) | 改进的802.11网格体系结构 | |
US20100182915A1 (en) | Method and system for wireless network management | |
CN1977498A (zh) | 无线传感器网络 | |
US8619707B2 (en) | Method of managing allocated address in low power wireless personal area network | |
CN101420280A (zh) | 一种低功率通信网络中的通信方法、系统及网络节点 | |
TW201536099A (zh) | 存取點發起的鄰點報告請求 | |
JP6888732B2 (ja) | 無線センサシステム、無線端末装置、通信制御方法および通信制御プログラム | |
JP2013526193A (ja) | ワイヤレスセンサネットワークにアクセスするための方法および装置 | |
CN103718628A (zh) | 用于在支持多无线电接入技术的无线接入系统中高效地执行寻呼的方法和设备 | |
KR102059410B1 (ko) | 동기화 정보를 이용한 ip 기반의 슬립 모드 제어 방법 | |
WO2009008681A2 (en) | Time synchronization and routing method in wireless sensor network, and apparatus for enabling the method | |
KR101519139B1 (ko) | 지그비 시스템 및 지그비 네트워크 구성 방법 | |
WO2012009849A1 (en) | A routing scheme for wireless sensor networks | |
Saxena et al. | Efficient Power Utilization Techniques for Wireless Sensor Networks- A Survey | |
CN114374639B (zh) | 基于空中唤醒的LoRa-Mesh组网方法及移动终端入网方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |