System monitor for networks of nodes
First Claim
1. A system comprising:
- a first message handler configured to receive first monitor data associated with a first network, the first network using a first communications protocol;
a second message handler configured to receive second monitor data associated with a second network, the second sensor network using a second communications protocol;
a message transport system configured to receive the first monitor data and the second monitor data and further configured to route the first monitor data and the second monitor data in a common protocol, based on content thereof; and
a system monitor configured to receive the first monitor data and the second monitor data from the message transport system, in the common protocol and based on the routing, and further configured to generate a system model describing the first network and the second network, based on the first monitor data and the second monitor data.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are described that provide a system monitor component, e.g., for a sensor network, which may include, e.g., a server component that is continuously running and monitoring zero or more networks consisting of (possibly wireless) devices, where each network may be executing a different communications protocol, such as a proprietary, platform-dependent protocol. The system monitor may maintain a system model of the networks. The system monitor may be connected with the networks through a message transport system that routes any occurring messages in a common or standard communications protocol, as well as message handlers that access either platform-abstracting gateways or the proprietary messages that the devices of one or more of the networks may use.
-
Citations
20 Claims
-
1. A system comprising:
-
a first message handler configured to receive first monitor data associated with a first network, the first network using a first communications protocol; a second message handler configured to receive second monitor data associated with a second network, the second sensor network using a second communications protocol; a message transport system configured to receive the first monitor data and the second monitor data and further configured to route the first monitor data and the second monitor data in a common protocol, based on content thereof; and a system monitor configured to receive the first monitor data and the second monitor data from the message transport system, in the common protocol and based on the routing, and further configured to generate a system model describing the first network and the second network, based on the first monitor data and the second monitor data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method comprising:
-
receiving first monitor data at a first message handler associated with a first sensor network, in an encapsulated data packet including the first monitor data therein, using a first communications protocol that is used by the first sensor network; translating the first monitor data from the first communications protocol to a common communications protocol; receiving the first monitor data at a message transport system that is configured to forward the first monitor data to a system monitor in the common communications protocol; receiving second monitor data at the message transport system from a second message handler associated with a second sensor network, in the common communications protocol; routing the first monitor data and the second monitor data to a system monitor configured to monitor a state of the first sensor network and/or the second sensor network; and updating a system model providing the state of the first sensor network and/or the second sensor network, based on the first monitor data and the second monitor data. - View Dependent Claims (14, 15)
-
-
16. A system comprising:
-
a plurality of message handlers, each message handler associated with at least one sensor network in which a plurality of devices are configured to communicate wirelessly with one another using a platform-dependent communications protocol; a plurality of system monitors configured to collect monitor data related to the at least one sensor network from the plurality of message handlers, each system monitor configured to provide a system model representing state information about the at least one sensor network; and a message transport system configured to route messages related to the monitor data between the plurality of system monitors and the plurality of message handlers, based on content of the messages. - View Dependent Claims (17, 18, 19, 20)
-
Specification