WO2007079279A2 - Dynamic sensor network registry - Google Patents

Dynamic sensor network registry Download PDF

Info

Publication number
WO2007079279A2
WO2007079279A2 PCT/US2006/060560 US2006060560W WO2007079279A2 WO 2007079279 A2 WO2007079279 A2 WO 2007079279A2 US 2006060560 W US2006060560 W US 2006060560W WO 2007079279 A2 WO2007079279 A2 WO 2007079279A2
Authority
WO
WIPO (PCT)
Prior art keywords
sensor
network
registry
sensors
application
Prior art date
Application number
PCT/US2006/060560
Other languages
French (fr)
Other versions
WO2007079279A3 (en
Inventor
Indermohan Monga
Garth Jenkins
Gautam Khera
Original Assignee
Nortel Networks Limited
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Nortel Networks Limited filed Critical Nortel Networks Limited
Priority to US12/096,238 priority Critical patent/US20090222541A1/en
Publication of WO2007079279A2 publication Critical patent/WO2007079279A2/en
Publication of WO2007079279A3 publication Critical patent/WO2007079279A3/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/45Network directories; Name-to-address mapping
    • H04L61/4541Directories for service discovery
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/40Bus networks
    • H04L2012/4026Bus for use in automation systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W40/00Communication routing or communication path finding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W60/00Affiliation to network, e.g. registration; Terminating affiliation with the network, e.g. de-registration
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/26Network addressing or numbering for mobility support
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/18Self-organising networks, e.g. ad-hoc networks or sensor networks

Definitions

  • the invention relates generally to sensor networks. More particularly, the invention relates to a dynamic sensor network resolution and management service.
  • Sensor networks are used in numerous applications, including military, industrial and civilian applications. Generally, sensors are adapted to detect or monitor certain events or conditions.
  • a sensor may be simple, such as a device that monitors temperature, or more complex, such as a video camera.
  • Data generated at the sensor is transmitted in data packets over a sensor network to one or more application nodes.
  • An application node includes one or more application software instantiations that can react to the sensor data, and may include a user interface that presents the sensor data in numerical, textual and graphical forms to users.
  • Sensors have been used for industrial applications and commercial applications in the past. More recently, sensors have been used for homeland security and public safety applications. Sensors are transitioning from "wired-based” or “circuit-based” implementations to packet-based networks over shared infrastructure and wireless communication networks. Examples of applications for wireless sensor networks include surveillance, inventory tracking, environmental monitoring, acoustic detection and optical detection. Wireless sensor networks are often suitable for harsh environments and wide geographical areas where unattended operation of sensors is desirable.
  • sensors can be of a variety of types and can be distributed over a wide geographical area.
  • Mobile sensors make the task more difficult as the location of mobile sensors within the network changes over time.
  • application nodes communicate directly to sensors or sensor gateways.
  • the sensor gateways do not maintain a local list of it sensors. Instead, each application maintains a statically defined list of sensors with which the application can communicate.
  • the ability of an application to interact with other sensors is limited without knowledge of their physical addresses or the associated network access devices.
  • the introduction of new sensors to the network typically requires a manual reconfiguration to permit the application to communicate with such sensors.
  • the invention features a method for registering a sensor in a sensor network.
  • a sensor is detected in communication with a network access node.
  • Information is received from the network access node indicating a sensor type for the sensor and a number of sensors of the sensor type that communicate with the network access node.
  • a unique registry name is automatically assigned to the sensor based on a name of the network access node, the sensor type and the number of sensors of the sensor type.
  • the invention features a method for querying sensors in a sensor network.
  • a query for sensor data is received from an application.
  • the query includes an application label having a context for at least one application having access to the sensor network.
  • a network address is determined for each of a plurality of sensors associated with the application label. Sensor data are provided to the application from each of the sensors associated with the application label.
  • the invention features a sensor registry system for management of a sensor network.
  • the sensor registry includes a registry module configured to receive sensor information transmitted from a sensor gateway through the sensor network and to automatically generate a unique sensor name in response to the sensor information.
  • the sensor information includes a sensor type and a network address for the sensor gateway.
  • the sensor registry also includes a database in communication with the registry module. The database is configured to store the sensor type, the network address for the sensor gateway and sensor data most recently transmitted from the sensor gateway.
  • FIG. 1 illustrates a network configuration in which the method of the invention can be practiced according to an embodiment of the invention.
  • FIG. 2 illustrates the relocation of the dynamic sensor of FIG. 1 to a different local sensor network.
  • FIG. 3 is a flowchart representation of an embodiment of a method for naming and registering a newly-added sensor to a sensor network in accordance with the invention.
  • FIG. 4 is a flowchart representation of an embodiment of a method for querying sensors in a sensor network in accordance with the invention.
  • FIG. 5 illustrates a centralized sensor registry in accordance with the invention.
  • the invention relates to a scalable network architecture adapted to interface with various sensor types and sensor access mechanisms while providing real-time access to sensor data for distributed applications and organizations.
  • a centralized sensor network service manages the registration, capabilities and near real-time status (i.e., "heartbeat) of the sensors, and current network connections for the sensors. New sensors are discovered automatically through messaging between network access nodes and the sensor registry.
  • the registry service automatically assigns new unique names to the new sensors. It is possible for multiple islands of sensor registries to be shared through an authentication, authorization and accounting (AAA) service.
  • the registry service can be made available to distributed sensor applications and sensor middleware used to support distributed applications.
  • the registry service facilitates the sharing of sensors across organizations.
  • the sensor registry is automatically updated by network software.
  • the sensor registry service does not require manual configuration or reconfiguration each time a sensor is added to or relocated within the network.
  • AAA policies can be implemented to ensure that only authorized applications can query the registry and view authorized portions of the registry.
  • the registry can be implemented for multi-vendor sensor networks and can accommodate multiple addressing schemes.
  • FIG. 1 shows a network configuration 10 in which the method of the invention may be practiced.
  • a command module 14 communicates with an aggregation node 16.
  • Network access nodes 18 e.g., network routers
  • IP network 22 e.g., the Internet
  • Each network access node 18 communicates with one or more edge devices, shown here as sensor gateways 26' and 26' ' (generally 26).
  • Each sensor gateway 26 bridges a local sensor network 30, such as a wireless network, to the IP network 22.
  • the wireless network can be configured for operation according to the IEEE 802.11 standard.
  • the illustrated network configuration 10 includes two local sensor networks 30.
  • One local sensor network (Billerica) 30' includes three stationary sensors Sl, S2 and S3, and a dynamic (i.e., mobile) sensor Dl which is not restricted for use with a single network edge device.
  • the second local sensor network (Bedford) 30' ' includes two stationary sensors S4 and S5.
  • the sensors Sl to S5 can be of a variety of types. Generally, each type corresponds to a physical or environmental measurement parameter, such as temperature, sound, vibration, acceleration and pressure.
  • the sensor registry of the invention is instantiated at the command module 14 which includes processing and database components as described in more detail below. Although the sensor registry is "centralized" at the command module 14, the registry is implemented and maintained in a distributed manner.
  • the network access nodes 18 and aggregation node 16 update and maintain the dynamic components of the sensor registry.
  • the sensor registry determines that the information for one or more sensors S is no longer useful, or "stale.” The determination may be made upon the expiration of a programmable update time.
  • the command module 14 queries the network access nodes 18 for fresh information.
  • messaging between the network access nodes 18 and the sensor registry allows for their discovery. The discovery of a new sensor occurs when the sensor starts sending data back to the aggregation point.
  • Mechanisms defined in standards, such as IEEE 1451 can be used to gather further details about the sensor type and configuration and a new name is generated for the new sensor.
  • the messaging avoids any need to modify legacy sensors and sensor gateways 26, as the network access nodes 18 act as proxies.
  • FIG. 2 illustrates how the dynamic sensor Dl in FIG. 1 has relocated to the second local sensor network 30" and now connects to the network 10 through a different sensor gateway 26" and access node 18.
  • the sensor registry can track the location of dynamic sensors and update their reachability information, i.e., information on the current network access nodes 18 used by the dynamic sensors.
  • the zone or location variables for a sensor can be automatically updated in the sensor registry according to GPS location data provided by the sensor. If the sensor does not have GPS capability, the IP address of the associated network access node 18 can be used to determine an approximate zone for wireless/radio access.
  • FIG. 3 is a flowchart depicting an embodiment of a method 100 for naming and registering a newly-added sensor to a sensor network in accordance with the invention.
  • a network router i.e., the associated network access node
  • the router performs a database lookup for the sensor type (e.g., capability) and the media access control (MAC) address. If it is determined (step 120) that no corresponding name is found in the database, a request configuration message is sent (step 130) to the command module. If it is determined (step 140) that the sensor is static, then the command module generates (step 150) a unique name for the sensor as described in more detail below.
  • the command module provides the new name to the router and updates the registry database.
  • the command module searches (step 160) its database for the sensor type and MAC address. If the command module finds (step 170) the sensor type and MAC address of the dynamic sensor in its database, the sensor name and capability are sent (step 180) to the router. Alternatively, if the sensor type and MAC address are not found (step 170), the command module generates (step 190) a unique name for the dynamic sensor, provides the name to the router and updates the registry database.
  • Sensors names generated for static sensors are based on the type, or "capability", of the sensor and its network edge device.
  • static sensor names are of the form ⁇ network edge device> : capability : index where "capability" represents the type of device measurement, such as temperature, sound, vibration, acceleration or pressure, and where index indicates a specific one of similar capability sensors at the same network edge device. Index values are maintained at the edge device.
  • a dynamic sensor has no "permanent" network edge device therefore the generation of dynamic sensor names is different than for static sensors.
  • dynamic sensor names are of the form
  • ⁇ mobile> capability: index where the index values are maintained at the command module and each index value indicates a specific one of similar capability dynamic sensors.
  • the names of the static sensors are
  • the dynamic sensor Dl which is not constrained to a single network edge device 26 is named
  • Dl mobile:rfid:4 because the command module 14 has previously registered and stored information for three other mobile radio frequency identification (RFID) devices in the sensor registry database.
  • RFID radio frequency identification
  • the method of the invention provides a similar service by resolving the sensor name with an IP address, substantially more functionality is provided by the sensor registry service. Sensors are typically not addressed using IP addresses. Instead, a flexible address translation function associates sensor names (or application labels, as described below) and the respective IP addresses. Instead of a single IP address, the sensor registry provides the addressing path for communicating with the sensor which may include, for example, the IP network access node, sensor gateway identification (ID), wireless mesh end-device ID, and the analog or digital channel number for the sensor.
  • ID sensor gateway identification
  • wireless mesh end-device ID wireless mesh end-device ID
  • the sensor registry optionally provides "protection" of sensors by implementing authentication, authorization and accounting (AAA) policies for applications accessing the registry.
  • AAA authentication, authorization and accounting
  • An application that only has the name of a sensor cannot gain access to that sensor without contacting the sensor registry.
  • the application cannot access data from the sensor or execute a denial of service attack on the sensor gateway.
  • Applications with correct authentication are able to query the sensor registry and to view authorized portions of the registry.
  • the sensor registry can label sensors according to application-based contexts which may have specialized meaning to one or more applications. Labels can be based on zone, location, function or capability, sensor vendor and other distinguishing contextual information.
  • Each application utilizing the sensor registry can add one or more application labels, or "tags", to sensors or groups of sensors.
  • a sensor may be associated with multiple application labels.
  • An application label can be a shared label available for use by at least two applications. Shared labels are stored in the registry database. Alternatively, an application label can be a private label used only by a single application.
  • Application labels enable easy access to sensor data from multiple sensors. For instance, an application might issue a single request using a label "temp” to retrieve all temperature sensor data or use a request "zonelO" to obtain data from all sensors in a 10 mile radius.
  • Sensor status information can indicate problems due to changes in network topology, the presence of wireless interference, loss of connectivity and the like.
  • Sensor status is determined from direct messaging or inferred by "sniffing" sensor messages that pass through the aggregation node communicating with the sensor registry.
  • Sensor status is determined from direct messaging or inferred by "sniffing" sensor messages that pass through the aggregation node communicating with the sensor registry.
  • sensor status information examples are "online, 250 ms average latency, 800 ms maximum latency", “offline, last data received 2 Jan 2005, 15:43:55 am”, “sleep” and “unreachable, ⁇ cause>” where ⁇ cause> is a specific description for the inability to communicate with the sensor.
  • FIG. 4 is a flowchart depicting an embodiment of a method 200 for querying sensors in a sensor network in accordance with the invention.
  • a query for sensor data is received (step 210) from an application.
  • the query includes an application label having a context for the application. In one embodiment, the context is shared with one or more other applications on the network.
  • a network address is determined (step 220) for each sensor associated with the application label.
  • Sensor data are provided through communication links established (step 230) with each of the sensors associated with the application label.
  • FIG. 5 depicts a hardware instantiation of a centralized sensor registry according to an embodiment of the invention.
  • a registry module 34 communicates with a registry database 38 and an authorization module 42.
  • the database 38 stores registry data including sensor names, sensor capabilities, IP addresses, application labels with any sharing information, sensor status information and the like.
  • the authorization module 42 stores AAA policy information used to implement authorization procedures.
  • the registry module 34 also communicates with aggregation nodes to receive sensor status information and to enable communication with sensors such as sending sensor commands.
  • Application nodes 46 communicate with the registry module to perform certain functions such as assigning application labels to sensors, defining other applications allowed to share labels, viewing sensor status data, and initiating the sending of commands to sensors.

Abstract

A scalable network architecture adapted to interface with various sensor types and sensor access mechanisms while providing real-time access to sensor data for distributed applications and organizations is described. A centralized sensor network service manages the registration, capabilities, near real-time status of the sensors and their current network connections. New sensors are discovered automatically through messaging between network access nodes and the sensor registry. The registry service can be made available to distributed sensor applications and sensor middleware, and facilitates the sharing of sensors across organizations. The sensor registry is automatically updated by network software and does not require manual configuration or reconfiguration each time a sensor is added to or relocated within the network. Authentication and authorization policies can be implemented to ensure that only authorized applications can query and view the registry. The registry can be implemented for multi-vendor sensor networks and can accommodate multiple addressing schemes.

Description

DYNAMIC SENSOR NETWORK REGISTRY
RELATED APPLICATION
This application claims the benefit of the earlier filing date of U.S. Provisional Patent Application Serial No. 60/734,480, filed November 8, 2005, titled "Dynamic Sensor Network Resolution and Management Service," the entirety of which is incorporated herein by reference.
FIELD OF THE INVENTION
The invention relates generally to sensor networks. More particularly, the invention relates to a dynamic sensor network resolution and management service.
BACKGROUND OF THE INVENTION
Advancements in computing technology have led to the production of sensors capable of observing and reporting various real-world phenomena in a time- sensitive manner. Additionally, the growth in distributed communication technology (e.g., the Internet) has led to the development of sensor networks. Sensor networks are used in numerous applications, including military, industrial and civilian applications. Generally, sensors are adapted to detect or monitor certain events or conditions. A sensor may be simple, such as a device that monitors temperature, or more complex, such as a video camera. Data generated at the sensor is transmitted in data packets over a sensor network to one or more application nodes. An application node includes one or more application software instantiations that can react to the sensor data, and may include a user interface that presents the sensor data in numerical, textual and graphical forms to users.
Sensors have been used for industrial applications and commercial applications in the past. More recently, sensors have been used for homeland security and public safety applications. Sensors are transitioning from "wired-based" or "circuit-based" implementations to packet-based networks over shared infrastructure and wireless communication networks. Examples of applications for wireless sensor networks include surveillance, inventory tracking, environmental monitoring, acoustic detection and optical detection. Wireless sensor networks are often suitable for harsh environments and wide geographical areas where unattended operation of sensors is desirable.
The ability to manage a sensor network is increasingly difficult as the number of sensors deployed increases. Moreover, sensors can be of a variety of types and can be distributed over a wide geographical area. Mobile sensors make the task more difficult as the location of mobile sensors within the network changes over time. Conventionally, application nodes communicate directly to sensors or sensor gateways. The sensor gateways do not maintain a local list of it sensors. Instead, each application maintains a statically defined list of sensors with which the application can communicate. Generally, the ability of an application to interact with other sensors is limited without knowledge of their physical addresses or the associated network access devices. Moreover, the introduction of new sensors to the network typically requires a manual reconfiguration to permit the application to communicate with such sensors.
What is needed is a means to scale, manage, access and track sensors of various types that are geographically distributed and connected to a network through various network access mechanisms. The present invention satisfies this need and provides additional advantages.
SUMMARY OF THE INVENTION
In one aspect, the invention features a method for registering a sensor in a sensor network. A sensor is detected in communication with a network access node. Information is received from the network access node indicating a sensor type for the sensor and a number of sensors of the sensor type that communicate with the network access node. A unique registry name is automatically assigned to the sensor based on a name of the network access node, the sensor type and the number of sensors of the sensor type. In another aspect, the invention features a method for querying sensors in a sensor network. A query for sensor data is received from an application. The query includes an application label having a context for at least one application having access to the sensor network. A network address is determined for each of a plurality of sensors associated with the application label. Sensor data are provided to the application from each of the sensors associated with the application label.
- ? - In still another aspect, the invention features a sensor registry system for management of a sensor network. The sensor registry includes a registry module configured to receive sensor information transmitted from a sensor gateway through the sensor network and to automatically generate a unique sensor name in response to the sensor information. The sensor information includes a sensor type and a network address for the sensor gateway. The sensor registry also includes a database in communication with the registry module. The database is configured to store the sensor type, the network address for the sensor gateway and sensor data most recently transmitted from the sensor gateway.
BRIEF DESCRIPTION OF THE DRAWINGS The above and further advantages of this invention may be better understood by referring to the following description in conjunction with the accompanying drawings, in which like numerals indicate like structural elements and features in the various figures. For clarity, not every element may be labeled in every figure. The drawings are not necessarily to scale, emphasis instead being placed upon illustrating the principles of the invention. FIG. 1 illustrates a network configuration in which the method of the invention can be practiced according to an embodiment of the invention.
FIG. 2 illustrates the relocation of the dynamic sensor of FIG. 1 to a different local sensor network.
FIG. 3 is a flowchart representation of an embodiment of a method for naming and registering a newly-added sensor to a sensor network in accordance with the invention.
FIG. 4 is a flowchart representation of an embodiment of a method for querying sensors in a sensor network in accordance with the invention.
FIG. 5 illustrates a centralized sensor registry in accordance with the invention.
DETAILED DESCRIPTION In brief overview, the invention relates to a scalable network architecture adapted to interface with various sensor types and sensor access mechanisms while providing real-time access to sensor data for distributed applications and organizations. A centralized sensor network service manages the registration, capabilities and near real-time status (i.e., "heartbeat) of the sensors, and current network connections for the sensors. New sensors are discovered automatically through messaging between network access nodes and the sensor registry. The registry service automatically assigns new unique names to the new sensors. It is possible for multiple islands of sensor registries to be shared through an authentication, authorization and accounting (AAA) service. The registry service can be made available to distributed sensor applications and sensor middleware used to support distributed applications. In addition, the registry service facilitates the sharing of sensors across organizations.
Advantageously, the sensor registry is automatically updated by network software. Thus, unlike IP address registration in domain name service (DNS) processes, the sensor registry service does not require manual configuration or reconfiguration each time a sensor is added to or relocated within the network. AAA policies can be implemented to ensure that only authorized applications can query the registry and view authorized portions of the registry. The registry can be implemented for multi-vendor sensor networks and can accommodate multiple addressing schemes.
FIG. 1 shows a network configuration 10 in which the method of the invention may be practiced. A command module 14 communicates with an aggregation node 16. Network access nodes 18 (e.g., network routers) communicate with the aggregation node 16 through an intervening IP network 22 (e.g., the Internet) which may include other network nodes. Each network access node 18 communicates with one or more edge devices, shown here as sensor gateways 26' and 26' ' (generally 26). Each sensor gateway 26 bridges a local sensor network 30, such as a wireless network, to the IP network 22. For example, the wireless network can be configured for operation according to the IEEE 802.11 standard.
The illustrated network configuration 10 includes two local sensor networks 30. One local sensor network (Billerica) 30' includes three stationary sensors Sl, S2 and S3, and a dynamic (i.e., mobile) sensor Dl which is not restricted for use with a single network edge device. The second local sensor network (Bedford) 30' ' includes two stationary sensors S4 and S5. The sensors Sl to S5 (generally S) can be of a variety of types. Generally, each type corresponds to a physical or environmental measurement parameter, such as temperature, sound, vibration, acceleration and pressure. The sensor registry of the invention is instantiated at the command module 14 which includes processing and database components as described in more detail below. Although the sensor registry is "centralized" at the command module 14, the registry is implemented and maintained in a distributed manner. More specifically, the network access nodes 18 and aggregation node 16 update and maintain the dynamic components of the sensor registry. In one embodiment, the sensor registry determines that the information for one or more sensors S is no longer useful, or "stale." The determination may be made upon the expiration of a programmable update time. To retrieve updated information, the command module 14 queries the network access nodes 18 for fresh information. As new sensors are added to the network 10, messaging between the network access nodes 18 and the sensor registry allows for their discovery. The discovery of a new sensor occurs when the sensor starts sending data back to the aggregation point. Mechanisms defined in standards, such as IEEE 1451, can be used to gather further details about the sensor type and configuration and a new name is generated for the new sensor. Advantageously, the messaging avoids any need to modify legacy sensors and sensor gateways 26, as the network access nodes 18 act as proxies.
In some network configurations, one or more dynamic sensors change their location over time. FIG. 2 illustrates how the dynamic sensor Dl in FIG. 1 has relocated to the second local sensor network 30" and now connects to the network 10 through a different sensor gateway 26" and access node 18. Beneficially, the sensor registry can track the location of dynamic sensors and update their reachability information, i.e., information on the current network access nodes 18 used by the dynamic sensors. In addition, the zone or location variables for a sensor can be automatically updated in the sensor registry according to GPS location data provided by the sensor. If the sensor does not have GPS capability, the IP address of the associated network access node 18 can be used to determine an approximate zone for wireless/radio access.
FIG. 3 is a flowchart depicting an embodiment of a method 100 for naming and registering a newly-added sensor to a sensor network in accordance with the invention. As the new sensor is first detected (step 110) at a network router (i.e., the associated network access node), the router performs a database lookup for the sensor type (e.g., capability) and the media access control (MAC) address. If it is determined (step 120) that no corresponding name is found in the database, a request configuration message is sent (step 130) to the command module. If it is determined (step 140) that the sensor is static, then the command module generates (step 150) a unique name for the sensor as described in more detail below. The command module provides the new name to the router and updates the registry database. However, if it is determined (step 140) that the sensor is dynamic (i.e., mobile), the command module searches (step 160) its database for the sensor type and MAC address. If the command module finds (step 170) the sensor type and MAC address of the dynamic sensor in its database, the sensor name and capability are sent (step 180) to the router. Alternatively, if the sensor type and MAC address are not found (step 170), the command module generates (step 190) a unique name for the dynamic sensor, provides the name to the router and updates the registry database.
Sensors names generated for static sensors are based on the type, or "capability", of the sensor and its network edge device. In one embodiment, static sensor names are of the form <network edge device> : capability : index where "capability" represents the type of device measurement, such as temperature, sound, vibration, acceleration or pressure, and where index indicates a specific one of similar capability sensors at the same network edge device. Index values are maintained at the edge device. A dynamic sensor has no "permanent" network edge device therefore the generation of dynamic sensor names is different than for static sensors. In one embodiment, dynamic sensor names are of the form
<mobile> : capability : index where the index values are maintained at the command module and each index value indicates a specific one of similar capability dynamic sensors.
According to the above naming procedure and with reference to FIG. 1 for an example of naming according to the invention, the names of the static sensors are
Sl = billerica.ma.us:temperature:l S2 = billerica.ma.us:accelerometer:l 53 = billerica.ma.us:temperature:2
54 = bedford.ma.us:temperature:l
55 = bedford.ma.us:accelerometer:l
The dynamic sensor Dl which is not constrained to a single network edge device 26 is named
Dl = mobile:rfid:4 because the command module 14 has previously registered and stored information for three other mobile radio frequency identification (RFID) devices in the sensor registry database.
In normal IP network addressing, having a name for a device on a network is not sufficient to send data to that device. Generally, a DNS server is required to resolve an IP address associated with the device name. Although the method of the invention provides a similar service by resolving the sensor name with an IP address, substantially more functionality is provided by the sensor registry service. Sensors are typically not addressed using IP addresses. Instead, a flexible address translation function associates sensor names (or application labels, as described below) and the respective IP addresses. Instead of a single IP address, the sensor registry provides the addressing path for communicating with the sensor which may include, for example, the IP network access node, sensor gateway identification (ID), wireless mesh end-device ID, and the analog or digital channel number for the sensor. The sensor registry optionally provides "protection" of sensors by implementing authentication, authorization and accounting (AAA) policies for applications accessing the registry. An application that only has the name of a sensor cannot gain access to that sensor without contacting the sensor registry. Thus, without knowing the sensor gateway IP address, the application cannot access data from the sensor or execute a denial of service attack on the sensor gateway. Applications with correct authentication are able to query the sensor registry and to view authorized portions of the registry.
In addition to the automatic sensor naming procedure described above, another feature of the sensor registry is application-specific naming of sensors. The sensor registry can label sensors according to application-based contexts which may have specialized meaning to one or more applications. Labels can be based on zone, location, function or capability, sensor vendor and other distinguishing contextual information.
Each application utilizing the sensor registry can add one or more application labels, or "tags", to sensors or groups of sensors. A sensor may be associated with multiple application labels. An application label can be a shared label available for use by at least two applications. Shared labels are stored in the registry database. Alternatively, an application label can be a private label used only by a single application. Application labels enable easy access to sensor data from multiple sensors. For instance, an application might issue a single request using a label "temp" to retrieve all temperature sensor data or use a request "zonelO" to obtain data from all sensors in a 10 mile radius.
Another sensor registry feature is the ability to monitor a sensor status (or "dynamic heartbeat"). Sensor status information can indicate problems due to changes in network topology, the presence of wireless interference, loss of connectivity and the like. Sensor status is determined from direct messaging or inferred by "sniffing" sensor messages that pass through the aggregation node communicating with the sensor registry. When a sensor is present online, data from the aggregation node and timestamps for the data are used to monitor the average and maximum latencies for communicating with each sensor. Examples of sensor status information are "online, 250 ms average latency, 800 ms maximum latency", "offline, last data received 2 Jan 2005, 15:43:55 am", "sleep" and "unreachable, <cause>" where <cause> is a specific description for the inability to communicate with the sensor.
FIG. 4 is a flowchart depicting an embodiment of a method 200 for querying sensors in a sensor network in accordance with the invention. A query for sensor data is received (step 210) from an application. The query includes an application label having a context for the application. In one embodiment, the context is shared with one or more other applications on the network. A network address is determined (step 220) for each sensor associated with the application label. Sensor data are provided through communication links established (step 230) with each of the sensors associated with the application label.
FIG. 5 depicts a hardware instantiation of a centralized sensor registry according to an embodiment of the invention. A registry module 34 communicates with a registry database 38 and an authorization module 42. The database 38 stores registry data including sensor names, sensor capabilities, IP addresses, application labels with any sharing information, sensor status information and the like. The authorization module 42 stores AAA policy information used to implement authorization procedures.
The registry module 34 also communicates with aggregation nodes to receive sensor status information and to enable communication with sensors such as sending sensor commands. Application nodes 46 communicate with the registry module to perform certain functions such as assigning application labels to sensors, defining other applications allowed to share labels, viewing sensor status data, and initiating the sending of commands to sensors. While the invention has been shown and described with reference to specific embodiments, it should be understood by those skilled in the art that various changes in form and detail may be made therein without departing from the spirit and scope of the invention.
What is claimed is:

Claims

1. A method for registering a sensor in a sensor network, the method comprising: detecting the presence of a sensor in communication with a network access node; receiving information from the network access node indicating a sensor type for the sensor and a number of sensors of the sensor type that communicate with the network access node; and automatically assigning a unique registry name to the sensor based on a name of the network access node, the sensor type and the number of sensors of the sensor type.
2. The method of claim 1 further comprising assigning an application label to the sensor to indicate a context for at least one application having access to the sensor network.
3. The method of claim 2 wherein the application label is a shared label.
4. The method of claim 1 wherein the application label is a private label.
5. The method of claim 1 further comprising storing, in a registry database, the unique registry name and an associated network address of the network access node.
6. The method of claim 1 further comprising monitoring a network aggregation node to determine a sensor status.
7. The method of claim 6 wherein the sensor status comprises at least one of an online presence, an average latency, a maximum latency, and a sensor operational mode.
8. The method of claim 1 further comprising querying a network access node upon expiration of a predetermined time to determine a sensor status.
9. The method of claim 8 wherein the sensor status comprises at least one of an online presence, an average latency, a maximum latency, and a sensor operational mode.
10. The method of claim 1 wherein the sensor is a mobile sensor.
11. The method of claim 10 further comprising: determining a location and a reachability path of the mobile sensor; and automatically updating the reachability path and addressing information for the mobile sensor in response to a change in the location.
12. The method of claim 11 wherein determining a location of the mobile sensor comprises receiving GPS location data.
13. The method of claim 11 wherein determining a location of the mobile sensor comprises determining an approximate location based on a current network access node for the mobile sensor.
14. A method for querying sensors in a sensor network, the method comprising: receiving a query for sensor data from an application, the query comprising an application label having a context for at least one application having access to the sensor network; determining a network address for each of a plurality of sensors associated with the application label; and providing sensor data from each of the sensors associated with the application label to the application.
15. A sensor registry system for management of a sensor network, comprising: a registry module configured to receive sensor information transmitted from a sensor gateway through the sensor network and to automatically generate a unique sensor name in response thereto, the sensor information comprising a sensor type and a network address for the sensor gateway; and a database in communication with the registry module and configured to store the sensor type, the network address for the sensor gateway and sensor data most recently transmitted from the sensor gateway.
16. The sensor registry of claim 15 further comprising an authorization module in communication with the registry module and configured to provide access to sensor data from at least one sensor in accordance with a predetermined policy.
17. The sensor registry of claim 15 wherein the database is configured to store an application label for the sensor to indicate a context for an application having access to the sensor network.
18. The sensor registry of claim 15 wherein the database stores dynamic topology information for the sensor network.
PCT/US2006/060560 2005-11-08 2006-11-06 Dynamic sensor network registry WO2007079279A2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US12/096,238 US20090222541A1 (en) 2005-11-08 2006-11-06 Dynamic sensor network registry

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US73448005P 2005-11-08 2005-11-08
US60/734,480 2005-11-08

Publications (2)

Publication Number Publication Date
WO2007079279A2 true WO2007079279A2 (en) 2007-07-12
WO2007079279A3 WO2007079279A3 (en) 2007-12-21

Family

ID=38228901

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2006/060560 WO2007079279A2 (en) 2005-11-08 2006-11-06 Dynamic sensor network registry

Country Status (2)

Country Link
US (1) US20090222541A1 (en)
WO (1) WO2007079279A2 (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2381648A3 (en) * 2010-04-22 2011-12-28 Yokogawa Electric Corporation Field communication system and field communication method
EP2487870A1 (en) * 2011-02-11 2012-08-15 Alcatel Lucent Method for naming sensor devices in a local network, service gateway and remote management server
WO2014116152A1 (en) * 2013-01-28 2014-07-31 Telefonaktiebolaget L M Ericsson (Publ) Communication apparatus, control method thereof, computer program thereof, relaying apparatus, control method thereof, computer program thereof
WO2017138849A1 (en) * 2016-02-09 2017-08-17 Telefonaktiebolaget Lm Ericsson (Publ) Communication configurations for a machine device
US9760914B2 (en) 2009-08-31 2017-09-12 International Business Machines Corporation Determining cost and processing of sensed data
EP2446364A4 (en) * 2009-06-22 2017-11-01 Commonwealth Scientific and Industrial Research Organisation Method and system for ontology-driven querying and programming of sensors
CN109660428A (en) * 2018-12-24 2019-04-19 航天信息股份有限公司 High availability cluster system

Families Citing this family (75)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9038082B2 (en) 2004-05-28 2015-05-19 Oracle International Corporation Resource abstraction via enabler and metadata
US8321498B2 (en) 2005-03-01 2012-11-27 Oracle International Corporation Policy interface description framework
US9565297B2 (en) 2004-05-28 2017-02-07 Oracle International Corporation True convergence with end to end identity management
US8966498B2 (en) 2008-01-24 2015-02-24 Oracle International Corporation Integrating operational and business support systems with a service delivery platform
US9245236B2 (en) 2006-02-16 2016-01-26 Oracle International Corporation Factorization of concerns to build a SDP (service delivery platform)
US8458703B2 (en) * 2008-06-26 2013-06-04 Oracle International Corporation Application requesting management function based on metadata for managing enabler or dependency
WO2007038462A2 (en) * 2005-09-27 2007-04-05 Nortel Networks Limited Method for dynamic sensor network processing
CN101401370A (en) * 2006-01-11 2009-04-01 费希尔-罗斯蒙德系统公司 Control system with wireless messages containing message sequence information
US8914493B2 (en) * 2008-03-10 2014-12-16 Oracle International Corporation Presence-based event driven architecture
US20080162673A1 (en) * 2006-12-28 2008-07-03 Mansoor Ahamed Basheer Ahamed Method and apparatus to manage sensors
US8555397B2 (en) * 2006-12-29 2013-10-08 Sap Ag Consumer-controlled data access to shared RFID data
US8639825B2 (en) * 2006-12-29 2014-01-28 Sap Ag Enterprise-based access to shared RFID data
US8555398B2 (en) * 2006-12-29 2013-10-08 Sap Ag Role-based access to shared RFID data
US20080157930A1 (en) * 2006-12-29 2008-07-03 Steve Winkler Object name service for RFID tags
CN101257514B (en) * 2007-02-26 2012-11-21 国际商业机器公司 Control element for sensor network and method thereof
US8214503B2 (en) 2007-03-23 2012-07-03 Oracle International Corporation Factoring out dialog control and call control
KR100861329B1 (en) * 2007-04-06 2008-10-01 한국과학기술원 Context monitoring device supporting context monitoring and method of context monitoring
US8224840B2 (en) * 2007-08-28 2012-07-17 International Business Machines Corporation Sensing and responding to service discoveries
US20090067344A1 (en) * 2007-09-12 2009-03-12 Silicon Engines Ltd System, apparatus, and method for assigning node addresses in a wireless network
US8161171B2 (en) 2007-11-20 2012-04-17 Oracle International Corporation Session initiation protocol-based internet protocol television
US9654515B2 (en) 2008-01-23 2017-05-16 Oracle International Corporation Service oriented architecture-based SCIM platform
US8589338B2 (en) 2008-01-24 2013-11-19 Oracle International Corporation Service-oriented architecture (SOA) management of data repository
US8401022B2 (en) 2008-02-08 2013-03-19 Oracle International Corporation Pragmatic approaches to IMS
US10819530B2 (en) 2008-08-21 2020-10-27 Oracle International Corporation Charging enabler
CN102165811B (en) 2008-09-25 2014-07-30 费希尔-罗斯蒙德系统公司 Wireless mesh network with pinch point and method for identifying pinch point in wireless mesh network
US20100223382A1 (en) * 2009-02-27 2010-09-02 Cisco Technology Embedded collection and inventory system and method for facilitating network support for an install-base network
EP2417827A4 (en) * 2009-04-07 2014-03-05 Ericsson Telefon Ab L M Attaching a sensor to a wsan
US8879547B2 (en) 2009-06-02 2014-11-04 Oracle International Corporation Telephony application services
US8583830B2 (en) 2009-11-19 2013-11-12 Oracle International Corporation Inter-working with a walled garden floor-controlled system
US8533773B2 (en) 2009-11-20 2013-09-10 Oracle International Corporation Methods and systems for implementing service level consolidated user information management
US9269060B2 (en) 2009-11-20 2016-02-23 Oracle International Corporation Methods and systems for generating metadata describing dependencies for composable elements
US9509790B2 (en) 2009-12-16 2016-11-29 Oracle International Corporation Global presence
US9503407B2 (en) 2009-12-16 2016-11-22 Oracle International Corporation Message forwarding
KR101227001B1 (en) 2009-12-18 2013-01-28 한국전자통신연구원 Method and system for managing node identification
CN102111428A (en) * 2009-12-29 2011-06-29 捷达世软件(深圳)有限公司 Machine data acquisition system and method
US10645628B2 (en) 2010-03-04 2020-05-05 Rosemount Inc. Apparatus for interconnecting wireless networks separated by a barrier
US8332511B1 (en) 2010-07-31 2012-12-11 Cisco Technology, Inc. System and method for providing a script-based collection for devices in a network environment
US8737244B2 (en) 2010-11-29 2014-05-27 Rosemount Inc. Wireless sensor network access point and device RF spectrum analysis system and method
US9094316B2 (en) 2011-01-28 2015-07-28 Hewlett-Packard Development Company, L.P. Dynamic name generation
US20120215652A1 (en) * 2011-02-18 2012-08-23 Nec Laboratories America, Inc. Marketplace for sensor data from mobile devices and its abstractions
US20130005372A1 (en) 2011-06-29 2013-01-03 Rosemount Inc. Integral thermoelectric generator for wireless devices
US8954364B2 (en) 2011-09-19 2015-02-10 International Business Machines Corporation Hierarchical contexts to drive live sensor applications
CN102394946B (en) * 2011-10-19 2014-02-26 电子科技大学 Addressing method for sensing service application oriented wireless sensor network
US20130114582A1 (en) * 2011-11-03 2013-05-09 Digi International Inc. Wireless mesh network device protocol translation
US9977416B2 (en) 2012-06-20 2018-05-22 Rockwell Automation Technologies, Inc. Industrial hardware installation base reporting and failure monitoring
USRE49680E1 (en) 2013-08-12 2023-10-03 Adelos, Llc Systems and methods for spread spectrum distributed acoustic sensor monitoring
US10528357B2 (en) * 2014-01-17 2020-01-07 L3 Technologies, Inc. Web-based recorder configuration utility
WO2015195262A1 (en) 2014-06-18 2015-12-23 General Electric Company Apparatus and methods for interactions with industrial equipment
WO2016033199A1 (en) 2014-08-28 2016-03-03 Adelos, Inc. Real-time fiber optic interferometry controller
US10116488B2 (en) * 2014-10-09 2018-10-30 Rockwell Automation Technologies, Inc. System for analyzing an industrial control network
US9811072B2 (en) * 2014-10-09 2017-11-07 Rockwell Automation Technologies, Inc. Apparatus and method for analyzing a control network
US20160142264A1 (en) * 2014-11-17 2016-05-19 Panduit Corp. Device recognition and management
KR101621691B1 (en) * 2015-01-30 2016-05-17 주식회사 바른전자 Identifier setting method of the beacon device
WO2016149355A1 (en) 2015-03-16 2016-09-22 Convida Wireless, Llc End-to-end authentication at the service layer using public keying mechanisms
WO2017014775A1 (en) * 2015-07-22 2017-01-26 Hewlett Packard Enterprise Development Lp Monitoring a sensor array
US10194264B2 (en) 2015-09-22 2019-01-29 Veniam, Inc. Systems and methods for collecting sensor data in a network of moving things
US9986411B1 (en) * 2016-03-09 2018-05-29 Senseware, Inc. System, method and apparatus for node selection of a sensor network
US10359746B2 (en) * 2016-04-12 2019-07-23 SILVAIR Sp. z o.o. System and method for space-driven building automation and control including actor nodes subscribed to a set of addresses including addresses that are representative of spaces within a building to be controlled
US10022613B2 (en) 2016-05-02 2018-07-17 Bao Tran Smart device
US10046228B2 (en) 2016-05-02 2018-08-14 Bao Tran Smart device
US11774944B2 (en) 2016-05-09 2023-10-03 Strong Force Iot Portfolio 2016, Llc Methods and systems for the industrial internet of things
US11327475B2 (en) 2016-05-09 2022-05-10 Strong Force Iot Portfolio 2016, Llc Methods and systems for intelligent collection and analysis of vehicle data
US20180284758A1 (en) 2016-05-09 2018-10-04 StrongForce IoT Portfolio 2016, LLC Methods and systems for industrial internet of things data collection for equipment analysis in an upstream oil and gas environment
US11237546B2 (en) 2016-06-15 2022-02-01 Strong Force loT Portfolio 2016, LLC Method and system of modifying a data collection trajectory for vehicles
US10606818B2 (en) 2016-06-21 2020-03-31 International Business Machines Corporation Sensor module registration and configuration
US10317306B2 (en) * 2017-03-23 2019-06-11 Ali Saidi Systems and methods for detecting and controlling leaks
EP3662331A4 (en) 2017-08-02 2021-04-28 Strong Force Iot Portfolio 2016, LLC Methods and systems for detection in an industrial internet of things data collection environment with large data sets
US10921801B2 (en) 2017-08-02 2021-02-16 Strong Force loT Portfolio 2016, LLC Data collection systems and methods for updating sensed parameter groups based on pattern recognition
US11362882B2 (en) * 2017-08-25 2022-06-14 Veniam, Inc. Methods and systems for optimal and adaptive urban scanning using self-organized fleets of autonomous vehicles
EP3451626B1 (en) * 2017-08-31 2021-11-17 FIMER S.p.A. Method and system for data stream processing
CN109561161B (en) * 2017-09-25 2020-05-26 中国科学院声学研究所 Name registration and analysis method based on space-time constraint field
US11689414B2 (en) * 2017-11-10 2023-06-27 International Business Machines Corporation Accessing gateway management console
US10382284B1 (en) 2018-03-02 2019-08-13 SILVAIR Sp. z o.o. System and method for commissioning mesh network-capable devices within a building automation and control system
US10819652B2 (en) * 2018-07-02 2020-10-27 Amazon Technologies, Inc. Access management tags
US10542610B1 (en) 2019-08-28 2020-01-21 Silvar Sp. z o.o. Coordinated processing of published sensor values within a distributed network

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5913164A (en) * 1995-11-30 1999-06-15 Amsc Subsidiary Corporation Conversion system used in billing system for mobile satellite system
US6542739B1 (en) * 1995-11-30 2003-04-01 Mobile Satellite Ventures, Lp Priority and preemption service system for satellite related communication using central controller
US6769000B1 (en) * 1999-09-08 2004-07-27 Nortel Networks Limited Unified directory services architecture for an IP mobility architecture framework
US20050113114A1 (en) * 2003-11-26 2005-05-26 Nokia Corporation Method and apparatus to provide efficient routing of packets for a network initiated data session

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2001001366A2 (en) * 1999-06-25 2001-01-04 Telemonitor, Inc. Smart remote monitoring system and method
US6826607B1 (en) * 1999-10-06 2004-11-30 Sensoria Corporation Apparatus for internetworked hybrid wireless integrated network sensors (WINS)
JP4294829B2 (en) * 2000-04-26 2009-07-15 ウォーターフロント・テクノロジーズ エルエルシー Mobile network system
US20080301298A1 (en) * 2002-07-29 2008-12-04 Linda Bernardi Identifying a computing device
US20040098395A1 (en) * 2002-11-18 2004-05-20 Omron Corporation Self-organizing sensor network and method for providing self-organizing sensor network with knowledge data
US7184777B2 (en) * 2002-11-27 2007-02-27 Cognio, Inc. Server and multiple sensor system for monitoring activity in a shared radio frequency band
US20050137833A1 (en) * 2003-12-18 2005-06-23 Rajasekhar Sistla Automatic sensor integration
JP2005316633A (en) * 2004-04-28 2005-11-10 Hitachi Ltd Inspection and monitoring method for building, structure or equipment accompanying them
US7428221B2 (en) * 2004-06-01 2008-09-23 Cisco Technology, Inc. Arrangement for providing network prefix information from attached mobile routers to a clusterhead in a tree-based ad hoc mobile network
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
US7457619B2 (en) * 2005-02-14 2008-11-25 Honeywell International Inc. Method for optimizing wireless data link capacity between mobile vehicles
US20060280181A1 (en) * 2005-05-17 2006-12-14 Ripcord Technologies, Inc. (A Delaware Corporation) Systems and methods for operating and management of RFID network devices
US20060267731A1 (en) * 2005-05-31 2006-11-30 Chen Thomas C H System and apparatus of Internet-linked RFID sensor network for object identifying, sensing, monitoring, tracking and networking
US8041772B2 (en) * 2005-09-07 2011-10-18 International Business Machines Corporation Autonomic sensor network ecosystem
US7664742B2 (en) * 2005-11-14 2010-02-16 Pettovello Primo M Index data structure for a peer-to-peer network

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5913164A (en) * 1995-11-30 1999-06-15 Amsc Subsidiary Corporation Conversion system used in billing system for mobile satellite system
US6542739B1 (en) * 1995-11-30 2003-04-01 Mobile Satellite Ventures, Lp Priority and preemption service system for satellite related communication using central controller
US6769000B1 (en) * 1999-09-08 2004-07-27 Nortel Networks Limited Unified directory services architecture for an IP mobility architecture framework
US20050113114A1 (en) * 2003-11-26 2005-05-26 Nokia Corporation Method and apparatus to provide efficient routing of packets for a network initiated data session

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2446364A4 (en) * 2009-06-22 2017-11-01 Commonwealth Scientific and Industrial Research Organisation Method and system for ontology-driven querying and programming of sensors
US9760914B2 (en) 2009-08-31 2017-09-12 International Business Machines Corporation Determining cost and processing of sensed data
EP2381648A3 (en) * 2010-04-22 2011-12-28 Yokogawa Electric Corporation Field communication system and field communication method
EP2487870A1 (en) * 2011-02-11 2012-08-15 Alcatel Lucent Method for naming sensor devices in a local network, service gateway and remote management server
WO2012107398A1 (en) * 2011-02-11 2012-08-16 Alcatel Lucent Method for naming sensor devices in a local network, service gateway and remote management server
CN103370921A (en) * 2011-02-11 2013-10-23 阿尔卡特朗讯 Method for naming sensor devices in a local network, service gateway and remote management server
CN103370921B (en) * 2011-02-11 2016-02-17 阿尔卡特朗讯 For method, equipment, gateway and the remotely administered server named the sensor device in local network
WO2014116152A1 (en) * 2013-01-28 2014-07-31 Telefonaktiebolaget L M Ericsson (Publ) Communication apparatus, control method thereof, computer program thereof, relaying apparatus, control method thereof, computer program thereof
WO2017138849A1 (en) * 2016-02-09 2017-08-17 Telefonaktiebolaget Lm Ericsson (Publ) Communication configurations for a machine device
US10728346B2 (en) 2016-02-09 2020-07-28 Telefonaktiebolaget Lm Ericsson (Publ) Communication configurations for a machine device
CN109660428A (en) * 2018-12-24 2019-04-19 航天信息股份有限公司 High availability cluster system
CN109660428B (en) * 2018-12-24 2020-08-28 航天信息股份有限公司 High availability cluster system

Also Published As

Publication number Publication date
US20090222541A1 (en) 2009-09-03
WO2007079279A3 (en) 2007-12-21

Similar Documents

Publication Publication Date Title
US20090222541A1 (en) Dynamic sensor network registry
US11528226B2 (en) Network validation with dynamic tunneling
JP4417850B2 (en) Communication model, signal, method and apparatus for confirming reachability in a network in which host reachability is obtained by associating a static identifier with a dynamic address
US7376717B2 (en) Method and apparatus for automatically configuring a computer for different local area networks
EP1819133B1 (en) Method and System for Conserving Battery Power in Wireless Devices Operating in a Wireless Local Area Network
US8126999B2 (en) Network DNA
US20060206608A1 (en) User terminal management apparatus, user terminal management program, and user terminal management system
US9621512B2 (en) Dynamic network action based on DHCP notification
KR20060064640A (en) Automatic mobile device detection
JP2006203871A (en) Communication apparatus, communication method, communication program, and recording medium
CN113452561A (en) Topology generation method, device and equipment and readable storage medium
EP2550786B1 (en) Mobile router with a DNS server for ad-hoc networks
US20050144322A1 (en) Home gateway apparatus
CN105594159A (en) Network configuration using service identifier
US8239930B2 (en) Method for controlling access to a network in a communication system
JP2003101566A (en) Network equipment management method and system
JP2003283546A (en) Wireless mobile router
JP4029898B2 (en) Network equipment
JP2015046716A (en) Communication node and network system and apparatus control method
Bu et al. Service discovery in wireless ad-hoc control networks
KR100838912B1 (en) Communication model, signal, method, and device for confirming reachability in network where host reachability is accomplisihed by relating static identifier to dynamic address
CN117896350A (en) Address conflict detection method, device, equipment and computer readable storage medium
JP2006041650A (en) Edge router for managing/informing of ipv6 terminal address
Tsiatsis et al. Sensor and Actuator Resource Architecture

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application
NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 06849149

Country of ref document: EP

Kind code of ref document: A2

WWE Wipo information: entry into national phase

Ref document number: 12096238

Country of ref document: US