1. Technical Field
The invention relates to power line networking that is enabled for communication and media streaming, with remote power monitoring and control capable devices for power usage monitoring and control within a local area network. In particular, the invention relates to reducing the carbon foot print of in-home equipment by appropriate use of devices for power monitoring, data collection, and control and communication of said equipment over power lines.
2. Description of the Background Art
The use of power lines as a communications medium has been known from early in the 20th century. Due to the higher cost and other limitations for extending the connectivity, the use of such power line communication (PLC) systems has been limited to local area networks (LANs) within homes or offices or, at best, within apartment complexes. PLC has also found a limited number of applications where other types of communication methods do not provide the security and remote connectivity, such as for power line control applications.
Basic devices for connecting to the power line for communication and power supply have been designed and used to provide service within LANs. Due to more efficient competing technologies, the infrastructure for power line communication never developed to make it a mainstream technology. A number of patents and patent applications dating from the early 1900s exist that cover devices and systems for connectivity using power line communications. Despite this early start, PLC technology has not become a main stream communication technology and the adaptation of this technology has been slow. This can be attributed to various reasons including, the higher cost of available devices, the lack of suitable devices for communication using the PLC technology, etc. The result has been that PLC has not found a path for growth in the standard voice and data communication field catered to by technologies such as xDSL, cell phones, and satellite communications.
It is hence necessary to identify an application space where the power line communication technology can be optimally used and to develop devices and systems to cater to the application. Such a use that is emerging is the needed ability to collect information and provide remote control capability for appliances, for example to reduce the carbon footprint of the home. If this emerging application can simultaneously provide a local area network capability catering to the needs of communication and streaming media delivery within a home or office, it could be the optimum application for the growth technology. This application shows promise for the future growth and development of the PLC technology, but it is still necessary to develop and implement suitable sensor units and systems to cater to the needs of this technology and to bring forth its full potential.
A group of sensor devices is connected to the power line and configured for collecting power usage information and enabling power management to reduce the carbon foot print of the home, as well as to provide local area networking. In one embodiment of the invention, the devices include an intelligent master sensor and its sub-sets, such as a communication and power management sensor and a power control switch sensor. The master device is configured to collect, compile, and communicate the collected data via the web or other communication medium to the outside world. The master device also receives and distributes control instructions that are used to control the power usage via the associated switches in the home or office. The sensors are used in the home or office environment to provide integrated sensing and control of home power usage and power management, while establishing a LAN having communication capability, including streaming media delivery capability.
Implementation of green technologies requires monitoring and control of the carbon footprint of homes and offices and has created a need to assess the power usage pattern and the magnitude of usage remotely, and to supervise and control the power remotely. It is necessary to monitor and control the power use on a micro level for the consumer, who can exercise the necessary constraints on use if the proper tools are provided. It is also necessary to monitor the usage pattern and collect data on a macro level to develop policies that are beneficial to the overall reduction of the carbon foot print at the home and office level, as well as on a national level. Empowering the individual and the society to exercise the necessary controls by monitoring the power usage is an area where the power line communication and control can be effectively and optimally used.
In an embodiment of the invention, a group of sensor devices is connected to the power line and configured for collecting power usage information and enabling power management to reduce the carbon foot print of the home, as well as to provide local area networking. In one embodiment of the invention, the devices include an intelligent master sensor and its sub-sets, such as a communication and power management sensor and a power control switch sensor. The master device is configured to collect, compile, and communicate the collected data via the web or other communication medium to the outside world. The master device also receives and distributes control instructions that are used to control the power usage via the associated switches in the home or office. The sensors are used in the home or office environment to provide integrated sensing and control of home power usage and power management, while establishing a LAN having communication capability, including streaming media delivery capability.
An embodiment of the invention comprises three different sensor units that, together, enable the collection of power usage information and that provide for remote control of power usage of appliances that are connected to the sensor units. This capability is established in addition to the PLC LAN capability made available by use of the communication enabled power monitoring and control device described herein. The use of either the communication enabled power monitoring and control device or the power switch unit (discussed below) without communication capability is dictated by cost considerations of the system. The selective use of these devices allows only the appropriate capabilities for the specified application location within the home or office, thus reducing the overall cost of use in the home or office environment.
The three units are:
The SW is one of the basic units of the presently preferred embodiment of the invention. The SW connects an appliance in the home or office to the power supply. The SW provides for the monitoring of power consumption with capability for remote control of the connected appliance through the Internet.
The communication module 109 modulates the received information to a communication data stream for transmission over a broadband communication frequency band that is typically used for power line communication (PLC) over the AC power distribution lines within a local area network (LAN). The typical broadband used as a PLC communication band in the 2 to 30 MHz range and provides up to a 200 Mbps data rate. The communication module 109 sends out the modulated data stream over a broadband connection 110 to a coupler filter 111 which is connected to the AC power distribution lines 101 by power line connections 112. The coupler filter acts as a bi-directional high pass filter that filters out energy in the power line frequency from the communication module. The broadband communication module 109 also demodulates a communication stream that is received over the AC power distribution lines 101 to provide command and control instructions for power control to the MCU 107. The MCU 107 interprets any received command and control instructions and instructs the power meter and relay module 104 to control the power flow to the power plug 103.
The modulation scheme used by the communication module 109 can be, for example, any of orthogonal frequency division multiplexing (OFDM); 16 (4 bit/symbol), 64 (6 bit/symbol), 256 (8 bit/symbol), or 1024 (10 bit/symbol) QAM, where the symbols are defined based on specific QAM constellation; differential quaternary phase-shift keying (DQPSK); differential binary phase-shift keying (DBPSK); and robust modulation (ROBO). The data transmission rates using the broadband PLC of the SW 100 is up to 200 Mbps
The power for the modules of the SW 100 is supplied by a power supply module (PSU) 113 that is connected to the AC power distribution lines by power connections 102. The PSU 113 generates the various supply voltages necessary for the modules of SW 100 and distributes them to the individual modules of the SW 100 through connections 114.
In the case of SW 100 and SW 200, there is no external communication interface. Hence, any configuration and software updates of the MCU and modules have to be accomplished via the AC power distribution lines using compatible communication connections.
An appliance, such as but not limited to, a refrigerator, a washer, or an oven is connected to the power plug 103 (S2001).
The power plug 103 is enabled when the relay in the power meter and relay module 104 is closed (relay enabled). Power flows from the AC power distribution lines 101 supplying the home or office to the appliance through the power meter and relay module 104 and the noise filter 103a (S2002).
The power meter and relay module 104 monitors the power usage of the appliance by checking the power flow through the power meter and relay module 104 and the plug 103 (S2003).
The power usage information and the on state or off state of the relay and, hence power connection, are collected by the power meter in the power meter and relay unit 104 (S2004).
This collected information on the status of the power connection is passed on to an MCU 107 for compilation and consolidation (S2005).
The MCU 107 caches the received information. The MCU 107 compiles and consolidates the cached information making it ready for transfer to an MST (S2006).
The prepared information, ready for transfer to a master unit (MST) connected on the power distribution lines 101, is forwarded with the address of the MST to a communication module 109 (S2007).
The communication module 109 receives the information and address of an addressee from the MCU 107. The MCU 107 encrypts the information and combines the encrypted information with the address provided (S2008).
This encrypted information and address are then modulated by the communication module 109. The broadband modulation frequency band used, and the type of modulation are as defined in the descriptions of the SW (S2009).
The communication module 109 then sends this modulated information stream onto the AC power distribution lines 101 for transmission to the MST through a coupler filter 111, where the filter is used to block unwanted frequencies from entering and impacting the operation of the communication module 109 (S2010).
The command and control input stream modulated by the correct transmission frequency to control the status and power flow through the SW 100 remotely is delivered over the AC power distribution lines 101 (S2051).
The command and control input stream is passed to the communication module 109 of connected SW 100 through the coupler filter module 111. The communication module 109 demodulates the command control input stream received (S2032).
The addressee of the received demodulated input stream is checked and, if found to be of the specific SW 100, the demodulated input stream is accepted by the SW100 for further processing by the communication module 109 (S2053).
The demodulated command and control stream is decrypted in the communication module 109 to extract the associated command and control inputs for the SW 100 (S2054).
The extracted command and control inputs are passed to the MCU 107 for caching and interpretation (S2055).
The MCU 107 caches the inputs received and interprets them to generate a set of instructions for execution by the power meter and relay module 104. The interpreted instructions include, for example, instructions to enable the power flow to the power plug by engaging the relay or to disable the power flow to the power plug by disengaging the relay. If the power meter and relay 104 include power control circuitry, specific control instructions on power input to the connected appliance (S2056).
The generated instructions are sent to the power meter and relay module 104 of the SW (S2057).
The power meter and relay module 104 receives the instructions sent by the MCU 107 for power flow control to the connected appliance (S2058).
The power meter and relay module 104 acknowledges the instructions from the MCU 107, executes the instructions received to enable, disable, or otherwise control the power flow to the connected appliance connected to the power plug 103 (S2059).
The status of the relay and the power usage of the connected power plug 103 are updated on the power meter, and relay module 104 and updated power usage and relay status is sent to MCU 107 for communication back to the initiating remote sites (2060).
The Data Communication (Ethernet) Enabled Power Switch Unit (ETH)
The ETH is the second unit of the invention. This unit allows an appliance in the home or office to be connected to the power supply through the ETH and provides for the monitoring of power consumption with capability for remote control of the connected appliance. The ETH further provides the capability for broadband PLC based data communication, where the data and communication devices are connected to the power distribution line through a communication port, typically an Ethernet port on the ETH. Multiple ETH units can be used to establish a PLC based local area net work (LAN).
The ETH 300 block diagram in
The broadband communication sub-unit of the ETH 300 comprises a connector, typically of a RJ45 connector 315 or similar, for CAT5 Ethernet cable, which is used as a broadband communication I/O connector into the ETH 300. The RJ45 connector 315 is connected through a physical layer interface (PHY) module 316 to a media interface input (MII) on a broadband communication module 309. The communication module 309 converts the analog input into a data stream meeting the PLC broadband protocol. In this embodiment, the PLC communication protocol uses a transmission frequency band of 2 to 30 MHz, and a modulation scheme for the data stream using one of OFDM, QAM 1024/256/64/16, DQPSK, or ROBO. The communication module also handles the optional encryption, typically using a 128 bit or larger advanced encryption standard (AES). The modulated data stream is then passed on to the main power distribution lines 101, through a coupler filter module 111. The filter module acts a bidirectional high pass filter to prevent the narrowband frequency and the power line frequency from entering the PLC broadband communication module 309 and generating noise. The AC power distribution lines 101, when connected to multiple ETH units, form the LAN within a home or office for PLC data communication and streaming media transfer. Because the broadband communication elements are bidirectional, the broadband communication module can send and receive full duplex broadband communication to any communication device connected to the RJ45 connector 315. The broadband communication module is also enabled with a unique address so that communication to it and from it can be identified and selectively allowed to pass through to the connected video or audio communication unit attached to the RJ45 connector. The received data stream having a right address is decoded and decrypted, if needed, based on the address. The communication module 309 also converts the received data stream into the analog format and sends it through the MII interface of the communication module 309 to the PHY 316, to the RJ45 module 315, and to the connected customer device. The disclosed use of broadband communication within the PLC LAN using the ETH 300 units enables streaming media and IPTV delivery capability to connected display devices, connected to appropriate communication units within the PLC LAN.
In
In this embodiment, the PLC communication protocol uses a transmission frequency band of 2 to 30 MHz, and a modulation scheme for the data stream using one of OFDM, QAM 1024/256/64/16, DQPSK, or ROBO. The communication module also handles the optional encryption, typically using a 128 bit advanced encryption standard (AES) prior to modulation. The modulated data stream is then passed on to the main AC power distribution lines 101 through a coupler filter module 111. The filter module acts a bidirectional high pass filter to prevent the power line frequency from entering the PLC broadband communication module 409 and generate noise. The AC power distribution lines 101, when connected to multiple ETH units, form the LAN within a home or office for PLC data communication.
The broadband communication module 409 is also enabled with a unique address so that communication to it and from it can be identified. Because the broadband communication elements are bidirectional, the broadband communication module can send and receive full duplex broadband communication to any communication device connected to the RJ45 connector 315. Similarly, the communication module 409 can also send out information streams comprising the power usage and status of the plug to the AC power distribution lines 101, and it can receive command and control information streams from the AC power distribution lines 101. The received data and command and control information streams are decoded, the address is checked to see if correct and decrypted, if needed, based on the address. The communication module 409 then converts the received data stream into the analog format and sends it through the MII interface of the communication module 409 to the PHY 316, to the RJ45 module 315, and to the connected customer device. Similarly, the communication module sends the command and control information to the MCU 107 for interpretation. The MCU 107 then generates instructions to the power meter and relay module 104 that are used by the power meter and relay module 104 to control the power flow to the power plug 103. The power plug includes a noise filter 103a that eliminates any noise transfer between the appliance connected to the power plug 103 and the power meter and relay module 104.
The use of multiple ETH 400 units within a home or office enables PLC LAN connectivity within the home or office. Here, also the disclosed is the use of broadband communication within the PLC LAN, using the units, to enable streaming media delivery capability and IPTV delivery capability to connected display devices, connected to appropriate communication units within the PLC LAN.
The power supply to the plug 103 is from the power distribution lines 101 through the power meter and relay module 104. The status of the relay and the power monitoring information are collected by the power meter and relay module 104 and passed to the MCU 107, which transfers the information collected to the communication module 409 via a second port with a UART or MII on the communication module 409. This information is also converted by the communication module 409 into the broadband format used for PLC and transferred to the power distribution lines 101 through the coupler filter module 111.
A data input and address of an addressee are generated by the communication/display device (external to the unit) connected at the RJ45 connector 315 (S4001).
The data plus address are passed on to a PHY 316 to be sent over the physical layer to a communication module 409 (S4002).
The communication module 409 accepts the incoming data and address of the addressee (S4003).
The communication module 409 encrypts the data received. The encryption is done with a 128 bit or higher bit AES for security (S4004).
The communication module 409 modulates the encrypted data stream with the address for transmission over the broadband PLC channel. The typical modulation schemes used is one of OFDM, QAM 1024/256/64/16, DQPSK, or ROBO modulation, to be sent using the broadband PLC transmission frequency band of 2 to 30 MHz and a data rate of up to 200 Mbs (S4005).
The modulated data stream is sent to the coupler filter module 111, which is used to connect the communication module output to the AC power distribution lines covering the home or office forming the LAN. The filter in the coupler filter module 111 is a bidirectional high pass filter that blocks any narrowband frequencies and power line frequencies from impacting the operation of the communication module (S4006).
The data stream is passed on to the AC power distribution lines 101 of the home and office for onward transmission to the addressee using broadband PLC (S4007).
Similarly, in the opposite direction, a modulated data stream is received over the broadband PLC for an ETH 400 (S4011).
The received modulated data stream is passed through a coupler filter module 111 that blocks any unwanted lower frequencies from entering the communication module creating unwanted noise (S4012).
The modulated stream received by the communication module 409 of the ETH 400 (S4013).
The received modulated data stream is demodulated and address verification is done by the communication module 409 (S4014).
The demodulated data stream is decrypted by the communication module 409 (S4015).
The decrypted data is passed to the PHY 316 to be sent through the RJ45 connector 315 (S4016).
The data sent through the RJ45 connector 315 is passed to the external communication and display device connected to it (S4017).
The Master Unit (MST)
The MST is the third basic unit of the invention and provides the computing power and storage capability necessary to collect and compile power consumption information provided to it. The connected SW units and ETH units within the home or office monitor the power usage of devices and appliances connected to their respective power plugs. This information is sent over the local power distribution lines in the home or office to the MST for compilation of data on usage. With the capability and computing power available the MST, with the proper software, can exert local and emergency control of the appliances connected to the SWs and ETH units. The MST also acts as a gateway connecting to the broadband communication modem to enable a communication pathway to the Internet cloud (wide area network [WAN] cloud).
The typical communication module of the MST 600 uses any one chosen modulation scheme from the list of modulation protocols comprising OFDM, QAM1024/256/64/16, DQPSK, DBPSK, and ROBO for sending and receiving communication data streams to the connected ETH units within the PLC LAN. The frequency band used for broadband PLC within the LAN is 2 to 30 MHz with a data transfer rate of up to 200 Mbps. The gateway provided by the MST 600 is also used to send out the collected and processed information on the power usage, as well as the status of the power monitoring and relay units within the PLC LAN for enabling control of the power plug 103. Any remote control commands are received from the web via the gateway provided by the MST 600 for transfer to connected SW 100 units for control of the power flow to connected appliances.
In the case of the MST 600 shown in
The MST 600 provides a power plug 103 connected to the power distribution lines101 through a power meter and relay 104 for connecting any needed appliance with the necessary power monitoring and control capability. This monitored information is sent to the MCU implemented as an SOC 507 to be combined with the information received over the PLC LAN over the power distribution lines 101 through the coupler filter module 111 and the communication module 509. This collected information forms part of the power monitoring information input to the MST 600. The power monitoring information is stored in the memory and compiled and processed for transmission to the monitoring sources in the WAN cloud through the modem connected to the SOC 507 port with the RJ45 connector 515. The transfer of the compiled information is typically done as a store and forward manner with storage in the memory 517 to enable best use of the available band width of the gateway, as discussed earlier.
Remote control commands from the gateway are received through duplex port with the RJ45 connector 515 from the connected modem. These control commands are interpreted by the SOC 507 of the MST 600 and sent to the respective SW 100 or ETH 400 or ETH 500 units to which it is addressed over the broadband PLC LAN through communication module 509 and coupler filter module 111 for necessary action at the addressed receiving units.
The MST 700 also has a plug 103 connected through a power meter and relay 104. The power meter and relay 104 monitors and control the power supply to any device connected to the plug 103. The monitored power usage information is fed to the 32 bit MCU implemented in the SOC 607. Monitored power information from other SW 200 and ETH 300 units is sent over the power distribution lines 101 using narrowband communication formats, to be received by the narrowband communication module 209. A coupler filter module 111a, containing a band pass filter, prevents power frequency and broad band frequency coupling to the narrowband communication module 209. The narrowband communication module 209 demodulates, decrypts, and extracts the information from the communication stream and supplies it to the MCU in the SOC 607. The received information is combined with the local information and stored in the memory 517 prior to processing. This stored information is retrieved, consolidated, compiled, and processed by the MCU 607, and stored back in the memory. When band width is available, based on predefined criteria, the compiled and processed information is retrieved from the memory and transmitted out to the appropriate site in the WAN cloud through RJ45 connector 515 and the modem attached to it.
Any remote commands received via the gateway are received through the RJ45 connector 515 from the connected modem. These control commands are interpreted by the SOC 607 of the MST 700 and sent to the communication module 209 to be converted to the narrowband transmission format, with encryption and modulation, for sending over the power distribution lines 101. The commands are then sent through the coupler filter 209 to the power distribution lines 101 to be sent to the respective narrowband enabled SW 200 or ETH 300 units to which it is addressed for necessary action at the receiving units.
The MST 700 also acts as the gateway for communication, linking the PLC LAN system with the WAN cloud. The connected ETH 300 units connected to customer communication devices send data streams over the power distribution lines 101 using a PLC specific broadband format which has been described earlier. The communication module 609 of the MST 700 receives the data streams, demodulates and decrypts the data stream, and extracts the data. This is sent to the MCU integrated into the SOC 607 where it is checked for permission. The data is then sent to the modem connected to the RJ45 connector 515 for transport over the Internet. Because all of the data communication modules 509 are bi-directional, the MST can receive data from the Internet through the connected modem and direct the data to the appropriate ETH 400 units over the PLC LAN.
The MST receives incoming data and information stream over the AC power distribution lines 101 (S6001). The data stream and information stream are transmitted over broadband PLC for MST 600. Where, as in the case of the MST 700 (for which no flowchart is shown), the data stream is transmitted over broadband, PLC and the information stream is transmitted over narrowband, as previously described.
The received data and information streams are passed into the MST through filter couplers (S6002). The coupler filter module 111 of the MST 600 has a high-pass filter that blocks the power frequency from entering the communication module of the MST 600 and contributing to noise. In the MST 700, the broadband PLC data communication stream is passed through a high-pass filter in the filter coupler 111 that blocks the power frequency and the narrowband frequencies from entering the broadband communication module 509. The narrowband information stream passes into the MST 700 through a band-pass filter in the filter coupler 111a that blocks both the broadband frequencies and the power frequencies from the narrowband communication module 209.
The received communication and information streams are received by the communication module (S6003). The MST 600 has a single broadband communication module 509 to handle both the communication data stream and the information stream. The MST 700 has a broadband communication module 509 for the broadband data communication steam and a narrowband communication module 209 for the information stream.
The communication module demodulates the streams to extract the data, the information, and the addresses (S6004). The MST 600 contains only a single broadband communication module 509 that demodulates the data communication stream and information stream. The MST 700 has a broadband data communication module 509 for the data stream and a narrowband communication module 209 for the information stream.
The communication module decrypts the stream (S6005). In the MST 600, the broadband communication module 509 decrypts the demodulated stream. In the MST 700, the data communication stream is decrypted by the broadband communication module 509, while the information stream is decrypted by the narrow band communication module 209.
The address associated with the streams are checked by the decrypting communication module to verify the addressee (S6006).
The data and the information with the necessary address are sent to the MCU for logging and checking (S6007). The MST 600 has the MCU embedded as part of the SOC 507, and the MST 700 has the MCU as part of the SOC 607.
The MCU checks the permissions and security of the data and information (S6008).
The MCU logs the address of the data and information, with timestamp and other approved details, in the DRAM buffer (S6009).
The logged information is consolidated, compiled, and stored in a memory 517 for establishing priority for transmission (S6010).
The data, or the prioritized information from the memory 517, with the address details is sent over a PHY for transport over the physical layer to the RJ45 connector 515 (S6011).
The data or information with the necessary address details is passed through to the router connected to the RJ45 connector 515 for transport over the Internet to the addressee (S6012).
In the reverse direction, when a return data or information stream comes from the Internet to the router connected to the RJ45 connector with the IP address of the MST, it is converted into data or information at the router and passed through the RJ45 connector 515 to the physical link connecting the RJ45 connector to the MCU (S6101).
The data or information comes over the PHY link to the MCU (S6102). In the case of the MST 600, the MCU is embedded in the SOC 507. In the case of the MST 700, the MCU is embedded in the SOC 607.
The receiving MCU checks the address within the data or information to determine if it is addressed to an ETH unit within the PLC LAN or an SW connected to it (S6103).
The receiving MCU further checks for all security and permissions of the received data or information that are needed to access the connected devices (S6104).
The receiving MCU logs the incoming data or information with timestamp and details in the DRAM (S6105).
The receiving MST checks to determine if any received information is addressed to the MST (S6106).
If the received is information addressed to the MST, then the receiving MCU interprets the commands within the information stream to generate executable instructions for the power meter and relay module 104 of the MST (S6107).
The receiving MCU sends the instructions to the local power meter and relay module 104 for action (S6108).
The local power meter in the power meter and relay module 104 executes the executable instructions to control the power flow to the power plug 103 through the relay in the power meter and relay module 104 of the MST (S6109).
The status of the local power plug 103 is updated in the power meter and relay module 104 (S6110).
If the received information is not for the MST, then the data or information, with the address of the SW or ETH is sent to the communication module of the MST (S6111). In the case of the MST 600, both data and information are sent to a broadband communication module 509. In the case of MST 700, the data is sent to the broadband communication module 509, while the information for power control is sent to a separate narrowband communication module 209.
The appropriate communication module receives the data or information and the address of the SW or ETH (S6112).
The communication module encrypts the data or the information received (S6113).
The encrypted data or information is recombined with the address of the SW or ETH (S6114).
The communication module modulates the data or information with the address to form a data or information stream (S6115). In the case of the MST 600, the data or information stream is modulated using the same broadband frequency using the modulation protocol chosen for the PLC LAN. In the case of MST 700, the data stream is modulated using the broadband frequency and modulation protocol used for PLC LAN, while the information stream is modulated using DCSK modulation using the narrowband modulation frequency.
The modulated streams are sent through a coupler filter module that blocks unwanted frequencies being impressed on the AC power distribution lines of home or office, and also prevents the unwanted frequencies on the AC power distribution lines entering the communication module (S6116). In the MST 600, the filter used is a high-pass filter in the coupler filter 111 that allows the broadband frequency to pass through. In the MST 700 for the modulated data stream using broadband, a high-pass filter in the coupler filter 111 is used and, for the modulated information stream using narrowband, a band-pass filter in the coupler filter 111a is used.
The coupler filter module impresses the modulated data or information stream on the AC power distribution lines 101 for transmission to the connected addressee SW or ETH (S6117). In the case of MST 600, the SW 100 and ETH 400 or ETH 500 are connected. In the case of the MST 700, using narrowband transmission for information, only the SW 200 and ETH 300 are connected.
Configuration and Software of the MST
The devices are configurable and managed through the web using hypertext transfer protocol (HTTP) or HTTP secure (HTTPS). The unit's operating system is compatible with, but are not limited to, Windows 98 second edition (SE), Windows millennium edition (ME), Windows 2000, and Windows XP. Firmware upgrades are provided via the local web using graphical user interface (GUI). Configuration file management provides for file upload and restore. The available protocols include, but are not limited to, IPv4 and IPv6 management protocol stacks. The MCU in SOC 507 in the MST 600 and MCU in SOC 607 in MST 700 are enabled to provide quality of service (QoS) for the units by prioritized random access, contention-free access, and segment bursting capability for data communication. It also provides prioritized channel access with internal packet prioritization. The MCU in SOC 507 and MCU in SOC 607 can assign priorities for both communication and power usage information transfer include emergency, high priority, and normal priority. The security and protection schemes include user name and password. The MST 600 and MST 700 are configurable for dynamic host configuration protocol (DHCP) client, static internet protocol (IP), and a proprietary configuration protocol referred to as Asoka host configuration protocol (AHCP). The default status is a predefined static IP with a subnet.
Time management of the units is by simple network time protocol (SNTP) with auto synchronization to the network time protocol server. The MST 600 and MST 700 both stores event logs in dynamic random access memory (DRAM) with buffer wraparound and event overwrite after a fixed number events to keep track of recent events. The buffer can be written into the external memory 517 for long term storage. Each event log has a format that includes timestamp, level, and event description. Both MST 600 and MST 700 are enabled to be reset without power cycling.
The MST 600 can support up to 64 SW 100 and ETH 400 or ETH 500 units that use only broadband. The MST 700 can only support 32 SW 200 and ETH 300 units that use narrowband transmission for information of power usage and for control of power plug 103 and broadband for communication.
In the Internet connection regimen, the MST 600 and MST 700 both have full multicast compatibility using Internet group management protocol (IGMP) for transmission and multicast listener discovery (MLD) for message identification. The MST 600 and MST 700 can convert any received multicast streams received into multiple unicast streams for transmission within the system to the appropriate connected SW and ETH units. The MSTs can fully manage the connected SW and ETH units, including getting device information and setting device information as necessary to establish a full device list for communication and control. The MST 600 and MST 700 can communicate and register with Internet servers and deal with any request for device information, as well as requests for setting device information from the servers to enable connections and debug.
The MST 600 and MST 700 both are able to support full debug capability by providing event log for debugging and ping from any host/IP with trace route from unit to host/IP. This availability of full connectivity through the MST 600 or 700 to each connected SW and ETH allow fast debug of the problems that can arise during operation.
Typical Connection for the Units within the Home or Office
The ETH devices provide communication device connections to the PLC LAN while providing a power plug or power source which can be monitored and controlled.
Multiple SW and ETH units can be used to establish the power monitoring and control for the home and provide connectivity for data communication on the PLC LAN level.
The use of a single MST for the home provides the capability to establish a WAN gate way enabling the PLC LAN to communicate with outside world with security and connection rules. The MST is also used as a collection and compilation point for the power monitoring function, where the power usage within the home with connected SW and ETH units are received and compiled. Because there is connectivity with control capability on each SW and ETH unit, the power delivery through each of these SW and ETH units can be monitored and controlled from any of the communication devices connected to the PLC LAN. Further, this collected information on any of the power plugs can be accessed from the WAN cloud using connected communication devices to monitor the status and provide remote control commands through the WAN gate way. This capability is controlled by the permissions, authorizations and security rules established for connection into the PLC LAN through the MST.
Because communication connections to the outside world and within the PLC LAN are all broadband enabled, the system can provide steaming media capability within the PLC LAN. It can access and enable streaming media delivery to display devices connected using ETH units through the WAN gate way.
To facilitate macro level collection and compilation of power usage information, the collected power monitoring and usage information is transmitted over the WAN gateway to one or more central power usage collection units. These units collect the data for analysis and to provide input to the public bodies for making policy decisions on greenhouse gas reduction requirements.
A person skilled-in-the-art would readily appreciate that the invention disclosed herein is described with respect to specific embodiments of the units currently used. However, this should not be considered a limitation on the scope of the invention. Specifically, other implementations of the disclosed invention are envisioned and hence the invention should not be considered to be limited, to the specific embodiments discussed herein above. The units may be implemented as an assembly of individual components, as a combination of components and integrated circuits, or as one or more SOCs. The invention should not be considered as being limited in scope based on specific block level details, but should be considered on the basis of current and future envisioned functionality.
Although the invention is described herein with reference to the preferred embodiment, one skilled in the art will readily appreciate that other applications may be substituted for those set forth herein without departing from the spirit and scope of the present invention. Accordingly, the invention should only be limited by the Claims included below.
This application is a continuation-in-part of a co-filed U.S. patent application Ser. No. 13/032,454, Method and Apparatus For Using PLC-Based Sensor Units For Communication and Streaming Media Delivery, and For Monitoring and Control Of Power Usage Of Connected Appliances, filed Feb. 22, 2011, which application is incorporated herein in its entirety by this reference thereto.
Number | Name | Date | Kind |
---|---|---|---|
5090024 | Vander Mey et al. | Feb 1992 | A |
5553072 | Daggett et al. | Sep 1996 | A |
6378131 | Cunningham et al. | Apr 2002 | B2 |
6826607 | Gelvin et al. | Nov 2004 | B1 |
6854059 | Gardner | Feb 2005 | B2 |
6882709 | Sherlock et al. | Apr 2005 | B1 |
6956464 | Wang et al. | Oct 2005 | B2 |
7020701 | Gelvin et al. | Mar 2006 | B1 |
7113763 | Heinonen et al. | Sep 2006 | B2 |
7136936 | Chan et al. | Nov 2006 | B2 |
7142094 | Davidow et al. | Nov 2006 | B1 |
7173938 | Davidow | Feb 2007 | B1 |
7194528 | Davidow | Mar 2007 | B1 |
7245472 | Davidow | Jul 2007 | B2 |
7319717 | Zitting | Jan 2008 | B2 |
7345998 | Cregg et al. | Mar 2008 | B2 |
7415541 | Chan et al. | Aug 2008 | B2 |
7461174 | Chan et al. | Dec 2008 | B2 |
7688841 | Binder | Mar 2010 | B2 |
7690949 | Binder | Apr 2010 | B2 |
7751795 | McCarty et al. | Jul 2010 | B2 |
7769907 | Chan et al. | Aug 2010 | B2 |
7778152 | Chan | Aug 2010 | B2 |
20020023267 | Hoang | Feb 2002 | A1 |
20060049694 | Kates | Mar 2006 | A1 |
20060088149 | Sung | Apr 2006 | A1 |
20060168624 | Carney et al. | Jul 2006 | A1 |
20070204286 | Candelore | Aug 2007 | A1 |
20070250900 | Marcuvitz | Oct 2007 | A1 |
20080317070 | Propp et al. | Dec 2008 | A1 |
20090195349 | Frader-Thompson et al. | Aug 2009 | A1 |
20100027599 | Di Chiro et al. | Feb 2010 | A1 |
20100097528 | Seo | Apr 2010 | A1 |
20100102987 | Lou et al. | Apr 2010 | A1 |
20100121968 | Clark | May 2010 | A1 |
20100250497 | Redlich et al. | Sep 2010 | A1 |
20100327766 | Recker et al. | Dec 2010 | A1 |
20110035491 | Gelvin et al. | Feb 2011 | A1 |
20110077758 | Tran et al. | Mar 2011 | A1 |
20110121654 | Recker et al. | May 2011 | A1 |
20110215736 | Horbst et al. | Sep 2011 | A1 |
20120001548 | Recker et al. | Jan 2012 | A1 |
Number | Date | Country | |
---|---|---|---|
20110238235 A1 | Sep 2011 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 13032454 | Feb 2011 | US |
Child | 13153194 | US |