Ad Hoc wireless node and network
First Claim
Patent Images
1. A node for an ad hoc wireless network comprising a plurality of nodes, said node comprising:
- a first communication device for transmitting and receiving messages;
a first communication interface wrapper coupled to said first communication device for providing messages for transmission by said first communication device and for receiving messages received by said first communication device;
a routing protocol core coupled to said first communication interface wrapper for transforming messages from a communication protocol format to a node message format; and
a message distribution manager coupled to said routing protocol core and to said first communication interface wrapper for providing messages thereto in the node message format and for receiving messages therefrom in the node message format;
wherein messages are transmitted in accordance with at least one policy-based constraint and at least one resource-based constraint;
said node further comprising;
a sensor device coupled to said message distribution manager for communicating a sensed event to said message distribution manager; and
/or a control application coupled to said message distribution manager for providing control messages thereto and for receiving response messages and data messages therefrom; and
/or a second communication device for transmitting and receiving messages, and a second communication interface wrapper coupled to said second communication device for providing messages for transmission by said second communication device and for receiving messages received by said second communication device, wherein said second communication interface wrapper is coupled to said message distribution manager and said routing protocol core for providing messages thereto and for receiving messages therefrom.
2 Assignments
0 Petitions
Accused Products
Abstract
A node is suitable for a wireless network. A wireless network comprises one or more sensor nodes and/or one or more control nodes. In the wireless network, the sensor node transmits in response to a sensed event and/or a request from a control node. A transmission/routing of data between a sensor node and/or a control node may be subject to a policy constraint and a resource constraint.
244 Citations
55 Claims
-
1. A node for an ad hoc wireless network comprising a plurality of nodes, said node comprising:
-
a first communication device for transmitting and receiving messages;
a first communication interface wrapper coupled to said first communication device for providing messages for transmission by said first communication device and for receiving messages received by said first communication device;
a routing protocol core coupled to said first communication interface wrapper for transforming messages from a communication protocol format to a node message format; and
a message distribution manager coupled to said routing protocol core and to said first communication interface wrapper for providing messages thereto in the node message format and for receiving messages therefrom in the node message format;
wherein messages are transmitted in accordance with at least one policy-based constraint and at least one resource-based constraint;
said node further comprising;
a sensor device coupled to said message distribution manager for communicating a sensed event to said message distribution manager; and
/ora control application coupled to said message distribution manager for providing control messages thereto and for receiving response messages and data messages therefrom; and
/ora second communication device for transmitting and receiving messages, and a second communication interface wrapper coupled to said second communication device for providing messages for transmission by said second communication device and for receiving messages received by said second communication device, wherein said second communication interface wrapper is coupled to said message distribution manager and said routing protocol core for providing messages thereto and for receiving messages therefrom. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. An ad hoc wireless network comprising a plurality of nodes, each of said plurality of nodes comprising:
-
a first communication device for transmitting and receiving messages;
a first communication interface wrapper coupled to said first communication device for providing messages for transmission by said first communication device and for receiving messages received by said first communication device;
a routing protocol core coupled to said first communication interface wrapper for transforming messages from a communication protocol format to a node message format; and
a message distribution manager coupled to said routing protocol core and to said first communication interface wrapper for providing messages thereto in the node message format and for receiving messages therefrom in the node message format;
wherein messages are transmitted in accordance with at least one policy-based constraint and at least one resource-based constraint;
each of said plurality of nodes further comprising;
a sensor device coupled to said message distribution manager for communicating a sensed event to said message distribution manager; and
/ora control application coupled to said message distribution manager for providing control messages thereto and for receiving response messages and data messages therefrom; and
/ora second communication device for transmitting and receiving messages, and a second communication interface wrapper coupled to said second communication device for providing messages for transmission by said second communication device and for receiving messages received by said second communication device, wherein said second communication interface wrapper is coupled to said message distribution manager and said routing protocol core for providing messages thereto and for receiving messages therefrom. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A sensor node for a wireless network comprising a plurality of nodes at least one of which is a control node, said sensor node comprising:
-
a plurality of sensors for sensing an event and/or a condition;
means for collecting and storing sensed data from said plurality of sensors;
means for applying to the stored sensed data at least one policy-based constraint and at least one resource-based constraint;
means for storing an identifier of a control node and an associated data request received from the identified control node; and
means for sending stored sensed data of an event and/or condition to an identified control node if the stored sensed data satisfies a data request received from the identified control node and/or if the stored sensed data satisfies the policy-based constraint and the resource-based constraint. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36)
-
-
37. A method for a wireless network including one or more sensor nodes and one or more control nodes comprising:
-
deploying one or more sensor nodes and one or more control nodes;
establishing a piconet and/or a scatternet comprising the one or more sensor nodes and the one or more control nodes, wherein each of the one or more sensor nodes and each of the one or more control nodes joins the piconet and/or scatternet upon deployment by;
transmitting upon deployment one or more “
hello”
messages including at least a node identifier; and
receiving from another of the one or more sensor nodes and one or more control nodes a routing message in response to the one or more “
hello”
messages, the routing message including a route to at least one other of the one or more sensor nodes and one or more control nodes; and
thereafter, transmitting a packet of data from a sensor node only in response to a sensed event and/or a request from a control node. - View Dependent Claims (38, 39, 40, 41, 42, 43, 44, 45)
-
-
46. A method for a wireless network including one or more sensor nodes and one or more control nodes in a piconet and/or a scatternet, the method for establishing a piconet and/or a scatternet of the one or more sensor nodes and one or more control nodes comprising:
-
activating a new node that is a sensor node or a control node;
transmitting upon deployment of the new node at least one “
hello”
message including at least an identifier of the new node;
receiving at a neighbor node the “
hello”
message transmitted by the new node;
transmitting from the neighbor node in response to the received “
hello”
message a routing message including a route to at least one other of the one or more sensor nodes and one or more control nodes;
receiving at the new node the routing message transmitted by the neighbor node;
storing at the new node the routing message received from the neighbor node; and
if the stored routing message contains a route to a control node;
transmitting from the new node to the control node a detailed “
hello”
message including the new node identifier and characteristics of the new node; and
awaiting a response from the control node;
orif the stored routing message contains a route to a sensor node and the new node is a control node;
transmitting from the new control node to the sensor node a request for data from the sensor node; and
awaiting a response from the sensor node. - View Dependent Claims (47, 48, 49, 50, 51, 52, 53, 54, 55)
-
Specification