1. A photovoltaic panel, comprising:
at least one photovoltaic cell disposed on the photovoltaic panel;
a connector to output energy from the at least one photovoltaic cell of the photovoltaic panel;
a junction box to host the connector of the photovoltaic panel; and
a safety switch integrated with the junction box of the photovoltaic panel and coupled between the at least one photovoltaic cell and the connector, the safety switch comprising a relay and a second switch having a removable portion, the safety switch configured to disconnect the at least one photovoltaic cell from the connector when the removable portion is with the safety switch, the safety switch configured to connect the at least one photovoltaic cell with the connector when the removable portion is removed from the safety switch;
wherein the removable portion of the safety switch is operable from outside of the junction box.
2. The photovoltaic panel of claim 1, wherein the safety switch comprises a wiring connector to control the relay.
3. The photovoltaic panel of claim 1, further comprising:
a circuit to detect a load from an inverter, wherein the safety switch is to connect an output of the photovoltaic panel to the connector when the circuit detects a load from an inverter and to disconnect the output in absence of a load from an inverter.
4. The photovoltaic panel of claim 1, further comprising:
a voltage module to adjust an output of the at least one photovoltaic cell;
wherein the safety switch is coupled to the voltage module.
5. The photovoltaic panel of claim 4, wherein the voltage module outputs an alternating current (AC) output.
6. The photovoltaic panel of claim 4, further comprising connectors for wirings to control a state of the safety switch.
The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.
1. A system, comprising:
a communications network configured to support transmission of a plurality of communications streams;
a resource manager communicatively coupled to said communications network and configured to provision resources of said communications network to said plurality of communications streams; and
a performance test manager communicatively coupled to said communications network and configured to:
identify a communication stream from said plurality of communications streams;
identify a test network path for said identified communication stream that is substantially free of other network traffic; and
perform a performance test over said test network path.
2. The system of claim 1, wherein said performance test manager is further configured to send results of said performance test to said resource manager and said resource manager is further configured to receive said results and provision resources to said communication stream based at least in part on said results.
3. The system of claim 2, wherein said resource manager is further configured to provision resources for said communications stream further based on at least one of network topology of said communications network, current bandwidth utilization of said communications network, and a privilege associated with said communications stream.
4. The system of claim 2, wherein said resource manager is further configured to:
analyze said results to determine a resource allocation for the communications stream; and
determine whether available network bandwidth on said communications network is sufficient to provision the communications stream over the normal network path.
5. The system of claim 4 wherein said resource manager is further configured to selectively accept said communications stream based on said determination.
6. The system of claim 1, further comprising a corresponding node communicatively coupled to said communications network and configured to send said communications stream over said communications network to a mobile node.
7. The system of claim 1, wherein said communications stream includes internet protocol traffic, and wherein said performance test manager is configured to identify said communications stream using at least one field located in the internet protocol and transport layer headers of the internet protocol traffic.
8. The system of claim 7, wherein said performance test manager uses at least one of source internet protocol address, destination internet protocol address, source port, and destination port fields of said headers to identify said communications stream.
9. The system of claim 1, wherein said performance test manager is further configured to:
associate said communications stream with a client owner of said communications stream;
determine quality of service privileges associated with said client owner; and
associate said communications stream with a corresponding quality of service class based on said determined quality of service privileges of said client owner.
10. The system of claim 9, wherein said client owner is determined based on at least one of on the source internet protocol address and destination internet protocol address of the communications stream.
11. The system of claim 1, wherein said resource manager is further configured to:
set a timer to schedule a second performance test for said communications stream;
determine whether said timer has elapsed; and
execute said second performance test for said communications stream.
12. The system of claim 1, wherein said performance test manager is implemented in part by at least one of a home agent and a home network gateway router type device.
13. A method, comprising:
monitoring network traffic over a communications network by a performance test manager;
identifying by the performance test manager a new communications stream directed from a corresponding node;
determining the test network path for the communications stream;
executing a performance test for the communications stream over the test network path; and
determining a resource allocation for the communications stream based on the performance test.
14. The method of claim 13, further comprising:
identifying a normal network path for the communications stream, and
determining the test network path based on the normal network path.
15. The method of claim 13, further comprising determining whether available network bandwidth on the communications network is sufficient to provision the communications stream over the normal network path.
16. The method of claim 15, further comprising selectively accepting the communications stream based on the determination.
17. A tangible computer-readable medium embodying computer-executable instructions comprising:
monitoring network traffic over a communications network by a performance test manager;
identifying by the performance test manager a new communications stream in the network traffic directed from a corresponding node;
executing a performance test for the communications stream over a test network path; and
determining a resource allocation for the communications stream based on the performance test.
18. The computer-readable medium of claim 17, further comprising:
identifying a normal network path for the communications stream;
determining the test network path based on said normal network path.
19. The computer-readable medium of claim 17, further comprising determining whether available network bandwidth on the communications network is sufficient to provision the communications stream over the normal network path.
20. The computer-readable medium of claim 19, further comprising selectively accepting the communications stream based on the determination.