Methods of processing data corresponding to a device that corresponds to a gas, water, or electric grid, and related devices and computer program products
First Claim
1. A method of operating a first device corresponding to a gas, water, or electric grid, the method comprising:
- using a message broker and/or message client comprising an embedded protocol that is standardized with respect to a field message bus comprising a standards-based or open-source Application Programming Interface (API), at the first device;
receiving data corresponding to a second device corresponding to the gas, water, or electric grid, via the field message bus;
determining a response decision at the first device, with respect to the data received corresponding to the second device; and
transmitting the response decision from the first device to a utility grid asset that is configured to implement the response decision and that is spaced apart from a data center comprising an utility head end system, wherein the response decision comprises a response to an event at the second device or at a third device corresponding to the gas, water, or electric grid,wherein the first device is spaced apart from the data center, andwherein the field message bus is configured to provide communications with the first and second devices independently of a data center message bus of the utility head end system.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods of operating a communication node are provided. A method of operating a communication node may include receiving data from an electric grid device via a network interface. The method may include processing the data from the electric grid device at the communication node. Moreover, the method may include transmitting a filtered portion of the data to an electric utility head end system, after processing the data at the communication node. In some embodiments, a method of operating a communication node may include using a message broker controlled by a virtual machine in the communication node to provide a protocol to interface with a field message bus that includes a standards-based or open-source Application Programming Interface (API). Related communication nodes and computer program products are also described.
-
Citations
26 Claims
-
1. A method of operating a first device corresponding to a gas, water, or electric grid, the method comprising:
-
using a message broker and/or message client comprising an embedded protocol that is standardized with respect to a field message bus comprising a standards-based or open-source Application Programming Interface (API), at the first device; receiving data corresponding to a second device corresponding to the gas, water, or electric grid, via the field message bus; determining a response decision at the first device, with respect to the data received corresponding to the second device; and transmitting the response decision from the first device to a utility grid asset that is configured to implement the response decision and that is spaced apart from a data center comprising an utility head end system, wherein the response decision comprises a response to an event at the second device or at a third device corresponding to the gas, water, or electric grid, wherein the first device is spaced apart from the data center, and wherein the field message bus is configured to provide communications with the first and second devices independently of a data center message bus of the utility head end system. - View Dependent Claims (2, 3, 4, 5, 6, 25)
-
-
7. A first device corresponding to a gas, water, or electric grid, the first device comprising:
-
a network interface configured to provide communications with a second device corresponding to the gas, water, or electric grid, via a field message bus comprising a standards-based or open-source Application Programming Interface (API); and a processor configured to control a message broker and/or message client in the first device, the message broker and/or message client comprising an embedded protocol that is standardized with respect to the field message bus, wherein the first and second devices comprise peer devices, wherein the processor is further configured to; determine a response decision at the first device; and control transmission of the response decision from the first device to a utility grid asset that is configured to implement the response decision and that is spaced apart from a data center comprising an utility head end system, wherein the response decision comprises a response to an event at the second device or at a third device corresponding to the gas, water, or electric grid, wherein the first device is spaced apart from the data center, and wherein the field message bus is configured to provide communications with the first and second devices independently of a data center message bus of the utility head end system. - View Dependent Claims (8, 9, 10, 11, 12, 13, 22, 26)
-
-
14. A first device corresponding to a gas, water, or electric grid, the first device comprising:
-
a network interface configured to provide communications with a second device corresponding to the gas, water, or electric grid, via a field message bus comprising a standards-based or open-source Application Programming Interface (API); and a processor configured to control a brokerless messaging protocol in the first device, the brokerless messaging protocol comprising an embedded protocol that is standardized with respect to the field message bus, wherein the first device is spaced apart from a data center comprising an utility head end system, wherein the field message bus is configured to provide a common publish/subscription interface for different protocols of the first and second devices, respectively, to enable interoperability between the first and second devices, wherein the field message bus is configured to provide communications with the first and second devices independently of a data center message bus of the utility head end system, wherein the processor is further configured to control the brokerless messaging protocol to contextualize data independently of the data center, and wherein the processor is further configured to determine a response decision at the first device, with respect to the data. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 23, 24)
-
Specification