Are you an EPFL student looking for a semester project?
Work with us on data science and visualisation projects, and deploy your project as an app on top of Graph Search.
In a first aspect the invention provides a system that comprising a plurality of electronic modules, each one of the electronic modules configured for enabling automation of an electrical appliance to be connected to the electronic module. Each electronic module comprises at least a communication sub-part configured to enable communication over a power-line network with other modules, at least an acting means configured to act on an electrical voltage to be applied to the electrical appliance, at least a measurement means configured to measure a power consumption to be consumed by the electrical appliance, and an embedded intel ligence means configured to process signals providing from or going to the at least one communication sub-part, the at least one acting means and the at least one measurement means. Each one of the plurality of electronic modules is enabled for communication with the others of the plurality of electronic modules over the power-line network by means of its at least one communication sub-part. In each one of the plurality of electronic modules the embedded intelligence means further comprises outgoing message sending means configured to send an outgoing message over the power-line network to at least one of the others of the plurality of electronic modules, ingoing message receiving means configured to receive an ingoing message over the power-line network from at least one of the others of the plurality of electronic modules, identifying means configured to identify an ingoing message relevant to the electronic module, presentation means configured to prepare a presentation message to be sent as outgoing message, the presentation message containing presentation information related to an identity of the electronic module, hierarchical ordering means configured to generate an ordered list of the plurality of modules that comprises the electronic module and the others of the plurality of electronic modules, depending on presentation information from the electronic module and presentation information received from the others of the plurality of electronic modules, and electing means for electing from the ordered list a president electronic module. The presentation means, the hierarchical ordering means and the electing means are configured such that the electing means in each of the plurality of electronic modules find the same president electronic module. The embedded intelligence means are further configured to handle information included an ingoing message sent from the president electronic module according to a determined priority protocol.
Dario Floreano, Laurent Keller