Node and wireless sensor network comprising the node
AssigneesIminds VZW, Universiteit Gent
InventorsEli De Poorter, Ingrid Alice Robert Moerman
Life of this patent
Estimating the term…
Abstract
A node (100) according to the invention is able to generate or receive, process and transmit information (161). At runtime, the node (100) dynamically determines and activates the protocols for processing the generated or received information (161).
Claims21
A node configured to generate or receive, process and transmit information packets in a network with embedded devices using at least one of heterogeneous data formats and protocols at different network layers, the node comprising:
- a protocol selector component configured to plug-in and select a protocol, the protocol selector component comprising memory for storage of protocol rules that specify when the protocol can be used, the protocol selector component being further configured to:
- count for each protocol in the memory an amount of the protocol rules that is satisfied by the packet;
- and
- select the one or more protocols for processing the packet as the one or more protocols with highest amount of satisfied protocol rules;
- for each information packet, the node is configured to dynamically determine and select one or more of a plurality of protocols for processing the packet in the node based on protocol rules that specify when a protocol can be used, and activate at runtime the one or more selected protocols for processing the packet;
- and wherein at least two different protocols of the plurality of protocols are selectable and activateable by the node for processing two different packets for the same network layer.
A computer-implemented method to generate or receive, process and transmit information packets in a node, comprising the steps of:
- plugging-in and selecting a protocol by a protocol selector;
- determining by the protocol selector when a protocol is usable based on protocol rules stored in a memory of the protocol selector;
- and
- for each packet:
- dynamically determining and selecting by the node one or more of a plurality of protocols for processing the packet in the node based on protocol rules that specify when a protocol can be used, comprising:
- counting by the protocol selector for each protocol in the memory an amount of the protocol rules that is satisfied by the packet;
- and
- selecting by the protocol selector the one or more protocols for processing the packet as the one or more protocols with highest amount of satisfied protocol rules;
- and
- activating by the node at runtime the one or more selected protocols for processing the packet,
- wherein the node is in a network with embedded devices using at least one of heterogeneous data formats and protocols at different network layers, and wherein at least two different protocols of the plurality of protocols are selectable and activateable by the node for processing two different packets for the same network layer.
A computer-implemented method to generate or receive, process and transmit information in a node, comprising:
- dynamically determining and selecting by the node one or more protocols for processing generated or received information in the node based on protocol rules that specify when a protocol can be used, comprising:
- counting for each protocol an amount of said protocol rules that is satisfied by said generated or received information;
- and
- selecting the one or more protocols with highest amount of satisfied protocol rules as said one or more protocols for processing said generated or received information;
- and
- activating by the node at runtime the one or more selected protocols for processing said generated or received information;
- wherein the node is in a network with embedded devices using at least one of heterogeneous data formats and protocols at different network layers.
Dependencies are inferred from the claim text.