CPC G06F 3/04847 (2013.01) [G01D 4/004 (2013.01); G06F 16/957 (2019.01); G06Q 10/06 (2013.01); G06Q 50/06 (2013.01); H04B 3/542 (2013.01); H04L 43/08 (2013.01); H04L 63/0823 (2013.01); H04L 67/02 (2013.01); H04L 67/06 (2013.01); H04L 69/03 (2013.01); H04W 4/38 (2018.02); G01R 1/025 (2013.01); G01R 19/2513 (2013.01); G01R 22/063 (2013.01); Y02B 90/20 (2013.01); Y04S 20/30 (2013.01)] | 32 Claims |
1. An intelligent electronic device (IED) comprising:
a housing;
at least one sensor disposed in the housing and coupled to at least one power line of an electrical power distribution system, and the at least one sensor configured for measuring at least one power parameter of the at least one power line and generating at least one analog signal indicative of the at least one power parameter;
at least one analog to digital converter disposed in the housing and coupled to the at least one sensor configured for receiving the at least one analog signal and converting the at least one analog signal to at least one digital signal indicative of the at least one power parameter;
at least one processor disposed in the housing, the at least one processor configured for receiving the at least one digital signal and calculating energy consumption in the at least one power line;
a plurality of discrete resources stored in at least one memory disposed in the housing, the plurality of discrete resources including at least one statically generated resource including the at least one power parameter and the calculated energy consumption, the plurality of discrete resources further including at least one dynamically generated resource, the at least one dynamically generated resource generated by the at least one processor; and
a web server disposed in the housing, the web server including a web services interface configured to access at least one of the dynamically generated resources in the at least one memory in response to a request from a client device, a file manager configured to access at least one of the statically generated resources in the at least one memory in response to a request from the client device, a server side processing engine configured to access at least one of the dynamically generated resources and/or the statically generated resources to generate a custom response to a request from the client device for one or more types of resources, and a router configured to receive the request,
wherein the router is configured to directly route the request internally to the web services interface, the file manager and the server side processing engine disposed in the housing based on the type of resources requested in the request,
wherein the router receives the response internally from one or more of the web services interface, file manager and/or the server side processing engine disposed in the housing and transmits the custom response to the client device,
wherein the transmitted custom response includes a returned resource to the request, the returned resource including at least one script dynamically generated by the web server to be executed in the client device and configured to manipulate a web page in a web browser of the client device to display the at least one statically generated resource and/or at least one dynamically generated resource, the at least one statically generated resource and/or at least one dynamically generated resource being transmitted with the custom response.
|