logo EDITE Gerome BOVET
Identité
Gerome BOVET
État académique
Thèse soutenue le 2015-06-22
Sujet: Towards smart and sustainable Web-of-Things architectures
Direction de thèse:
Laboratoire:
Voisinage
Ellipse bleue: doctorant, ellipse jaune: docteur, rectangle vert: permanent, rectangle jaune: HDR. Trait vert: encadrant de thèse, trait bleu: directeur de thèse, pointillé: jury d'évaluation à mi-parcours ou jury de thèse.
Productions scientifiques
oai:hal.archives-ouvertes.fr:hal-01118962
Appliance Recognition on Internet-of-Things Devices
International audience
Machine Learning (ML) approaches are increasingly used to model data coming from sensor networks. Typical ML implementations are cpu intensive and are often running server-side. However, IoT devices provide increasing cpu capabilities and some classes of ML algorithms are compatible with distribution and downward scalability. In this demonstration we explore the possibility of distributing ML tasks to IoT devices in the sensor network. We demonstrate a concrete scenario of appliance recognition where a smart plug provides electrical measures that are distributed to WiFi nodes running the ML algorithms. Each node estimates class-conditional probabilities that are then merged for recognizing the appliance category. Finally, our architectures relies on Web technologies for complying with Web-of-Things paradigms.
Internet of Things 2014 https://hal.archives-ouvertes.fr/hal-01118962 Internet of Things 2014, Oct 2014, Boston, United StatesConference papers 2014-10-08
oai:hal.archives-ouvertes.fr:hal-01118958
A Scalable Cloud Storage for Sensor Networks
International audience
Data storage has become a major topic in sensor networks as large quantities of data need to be archived for future processing. In this paper, we present a cloud storage solu-tion benefiting from the available memory on smart things becoming data nodes. In-network storage reduces the heavy traffic resulting of the transmission of all the data to an outside central sink. The system built on agents allows an autonomous management of the cloud and therefore requires no human in the loop. It also makes an intensive use of Web technologies to follow the clear trend of sensors adopting the Web-of-Things paradigm. Further, we make a performance evaluation demonstrating its suitability in building manage-ment systems.
Fifth International Workshop on the Web of Things (WoT 2014) https://hal.archives-ouvertes.fr/hal-01118958 Fifth International Workshop on the Web of Things (WoT 2014), Oct 2014, Boston, United StatesConference papers 2014-10-10
oai:hal.archives-ouvertes.fr:hal-01118960
Virtual Things for Machine Learning Applications
International audience
Internet-of-Things (IoT) devices, especially sensors are pro-ducing large quantities of data that can be used for gather-ing knowledge. In this field, machine learning technologies are increasingly used to build versatile data-driven models. In this paper, we present a novel architecture able to ex-ecute machine learning algorithms within the sensor net-work, presenting advantages in terms of privacy and data transfer efficiency. We first argument that some classes of machine learning algorithms are compatible with this ap-proach, namely based on the use of generative models that allow a distribution of the computation on a set of nodes. We then detail our architecture proposal, leveraging on the use of Web-of-Things technologies to ease integration into networks. The convergence of machine learning generative models and Web-of-Things paradigms leads us to the con-cept of virtual things exposing higher level knowledge by exploiting sensor data in the network. Finally, we demon-strate with a real scenario the feasibility and performances of our proposal.
Fifth International Workshop on the Web of Things (WoT 2014) https://hal.archives-ouvertes.fr/hal-01118960 Fifth International Workshop on the Web of Things (WoT 2014), Oct 2014, Boston, United StatesConference papers 2014-10-10
oai:hal.archives-ouvertes.fr:hal-00800471
Communicating With Things - An Energy Consumption Analysis
In this work we report on the analysis, from an energy consumption point of view, of two communication methods in the Web-of-Things (WoT) framework. The use of WoT is seducing regarding the standardization of the access to things. It also allows leveraging on existing web application frameworks and speed up development. However, in some contexts such as smart buildings where the objective is to control the equipments to save energy, the underlying WoT framework including hardware, communication and APIs must itself be energy efficient. More specifically, the WoT proposes to use HTTP callbacks or WebSockets based on TCP for exchanging data. In this paper we introduce both methods and then analyze their power consumption in a test environment. We also discuss what future research can be conducted from our preliminary findings.
Pervasive 2012invited conference talk 2012-06-18
oai:hal.archives-ouvertes.fr:hal-00800495
An Energy Efficient Layer for Event-Based Communications in Web-of-Things Frameworks
Leveraging on the Web-of-Things (WoT) allows standardizing the access of things from an application level point of view. The protocols of the Web and especially HTTP are offering new ways to build mashups of things consisting of sensors and actuators. Two communication protocols are now emerging in the WoT domain for event-based data exchange, namely WebSockets and RESTful APIs. In this work, we motivate and demonstrate the use of a hybrid layer able to choose dynamically the most energy efficient protocol.
The 7th FTRA International Conference on Multimedia and Ubiquitous Engineering (MUE 2013)invited conference talk 2013-05-09
oai:hal.archives-ouvertes.fr:hal-00800508
Le Web des objets à la conquête des bâtiments intelligents
L'amélioration de l'efficacité énergétique des bâtiments nécessite des systèmes automatiques de plus en plus sophistiqués pour optimiser le rapport entre les économies d'énergie et le confort des usagers. La gestion conjointe du chauffage, de l'éclairage ou encore de la production locale d'énergie est effectuée via de véritables systèmes d'information reposant sur une multitude de capteurs et d'actionneurs interconnectés. Cette complexité croissante exige une évolution des réseaux de communication des bâtiments.
Bulletin Electrosuissearticle in non peer-reviewed journal 2012-11-01
oai:hal.archives-ouvertes.fr:hal-00800488
Demonstration Of A Monitoring Lamp To Visualize The Energy Consumption In Houses
We report on the development of a wireless lamp dedicated to the feedback of energy consumption. The principle is to provide a simple and intuitive feedback to residents through color variations of the lamp depending on the amount of energy consumed in a house. Our system is demonstrated on the basis of inexpensive components piloted by a gateway storing and processing the energy data in a WoT framework. Different versions of the color choosing algorithm are also presented.
The 10th International Conference on Pervasive Computing (Pervasive2012)invited conference talk 2012-06-18
oai:hal.archives-ouvertes.fr:hal-00824735
A Web-of-Things Gateway for KNX Networks
Smart buildings tend to democratize both in new and renovated constructions aiming at minimizing energy onsumption and maximizing comfort. They rely on dedicated networks of sensors and actuators orchestrated by management systems. Building networks are often heterogeneous, leading to complex management systems having to implement all the available protocols and resulting in low system integration and heavy maintenance efforts. Typical building networks offer no common standardized application layer to build applications. We propose in this paper to leverage on the Web-of-Things (WoT) framework, using well-known technologies like HTTP and RESTful APIs to offer a simple and homogeneous application layer. We outline the implementation of a gateway using the principles of the WoT to expose capabilities of the KNX building network as Web services, allowing a fast integration in management systems.
Smart SysTechinvited conference talk 2013-06-11
oai:hal.archives-ouvertes.fr:hal-00872183
Energy-Efficient Optimization Layer for Event-Based Communications on Wi-Fi Things
The Web-of-Things or WoT off ers a way to standardize the access to services embedded on everyday objects, leveraging on well accepted standards of the Web such as HTTP and REST services. The WoT o ffers new ways to build mashups of object services, notably in smart buildings composed of sensors and actuators. Many things are now taking advantage of the progresses of embedded systems relying on the ubiquity of Wi-Fi networks following the 802.11 standards. Such things are often battery powered and the question of energy efficiency is therefore critical. In our research, we believe that several optimizations can be applied in the application layer to optimize the energy consumption of things. More specifically in this paper, we propose an hybrid layer automatically selecting the most appropriate communication protocol between current standards of WoT. Our results show that indeed not all protocols are equivalent in terms of energy consumption, and that some noticeable energy saves can be achieved by using our hybrid layer.
The 4th International Conference on Ambient Systems, Networks and Technologies (ANT 2013)invited conference talk 2013-06-25
oai:hal.archives-ouvertes.fr:hal-00872185
Introducing the Web-of-Things in Building Automation: A Gateway for KNX installations
Due to increasing energy costs and the importance of the comfort, smart buildings tend to democratize both in new and renovated constructions, based on management systems relying on dedicated networks. Network heterogeneity leads to complex building management systems having to implement all the protocols of the building networks, resulting in low system integration and heavy maintenance efforts. Those building networks offer no common standardized application layer to build applications. To remedy this, we propose in this paper to leverage on the Web-of-Things (WoT) framework, using well-known technologies like HTTP and RESTful APIs. We outline the implementation of a gateway using the principles of the WoT to expose capabilities of the KNX building network asWeb services, allowing a fast integration in management systems.
10th international Conference on Informatics in Control, Automation and Robotics (ICINCO 2013)invited conference talk 2013-07-29
oai:hal.archives-ouvertes.fr:hal-00872187
Web-of-Things Gateways for KNX and EnOcean Networks
Smart buildings tend to democratize both in new and renovated constructions aiming at minimizing energy consumption and maximizing comfort. They rely on dedicated networks of sensors and actuators orchestrated by management systems. Those systems tend to migrate from simple reactive control to complex predictive systems using selflearning algorithms requiring access to history data. The underlying building networks are often heterogeneous, leading to complex software systems having to implement all the available protocols and resulting in low system integration and heavy maintenance e orts. Typical building networks o er no common standardized application layer for building applications. This is not only true for data access but also for functionality discovery. They base on speci c protocols for each technology, that are requiring expert knowledge when building software applications on top of them. The emerging Web-of- Things (WoT) framework, using well-known technologies like HTTP and RESTful APIs to o er a simple and homogeneous application layer must be considered as a strong candidate for standardization purposes. In this work, we defend the position that the WoT framework is an excellent candidate to elaborate next generation BMS systems, mainly due to the simplicity and universality of the telecommunication and application protocols. Further to this, we investigate the possibility to implement a gateway allowing access to devices connected to KNX and EnOcean networks in a Web-of-Things manner. By taking advantage of the bests practices of the WoT, we show the possibility of a fast integration of KNX in every control system. The elaboration of WoT gateways for EnOcean network presents further challenges that are described in the paper, essentially due to optimization of the underlying communication protocol.
International Conference on Cleantech for Smart Cities & Buildings from Nano to Urban Scale (CISBAT 2013)invited conference talk 2013-09-04
oai:hal.archives-ouvertes.fr:hal-00872191
Offering Web-of-Things Connectivity to Building Networks
Building management systems (BMS) are nowadays present in new and renovated buildings, relying on dedicated networks. The presence of various building networks leads to problems of heterogeneity, especially for developing BMS. In this paper, we propose to leverage on the Web-of-Things (WoT) framework, using well-known standard technologies of the Web like HTTP and RESTful APIs for standardizing the access to devices seen from an application point of view. We present the implementation of two gateways using the WoT approach for exposing KNX and EnOcean device capabilities as Web services, allowing a fast integration in existing and new management systems.
The 4th International Workshop on the Web of Thingsinvited conference talk 2013-09-09
oai:hal.archives-ouvertes.fr:hal-00872270
Towards Reliable Stochastic Data-Driven Models Applied to the Energy Saving in Buildings
We aim at the elaboration of Information Systems able to optimize energy consumption in buildings while preserving human comfort. Our focus is in the use of state-based stochastic modeling applied to temporal signals acquired from heterogeneous sources such as distributed sensors, weather web services, calendar information and user triggered events. Our general scienti c objectives are: (1) global instead of local optimization of building automation sub-systems (heating, ventilation, cooling, solar shadings, electric lightings), (2) generalization to unseen building con guration or usage through self-learning data-driven algorithms and (3) inclusion of stochastic state-based modeling to better cope with seasonal and building activity patterns. We leverage on state-based models such as Hidden Markov Models (HMMs) to be able to capture the spatial (states) and temporal (sequence of states) characteristics of the signals. We envision several application layers as per the intrinsic nature of the signals to be modeled. We also envision room-level systems able to leverage on a set of distributed sensors (temperature, presence, electricity consumption, etc.). A typical example of room-level system is to infer room occupancy information or activities done in the rooms as a function of time. Finally, building-level systems can be composed to infer global usage and to propose optimization strategies for the building as a whole. In our approach, each layer may be fed by the output of the previous layers.
International Conference on Cleantech for Smart Cities & Buildings from Nano to Urban Scale (CISBAT 2013)invited conference talk 2013-09-04
oai:hal.archives-ouvertes.fr:hal-00973506
Distributed Semantic Discovery for Web-of-Things Enabled Smart Buildings
Nowadays, our surrounding environment is more and more scattered with various types of sensors. Due to their intrinsic properties and representation formats, they form small islands isolated from each other. In order to increase interoperability and release their full capabilities, we propose to represent devices descriptions including data and service invocation with a common model allowing to compose mashups of heterogeneous sensors. Pushing this paradigm further, we also propose to augment service descriptions with a discovery protocol easing automatic assimilation of knowledge. In this work, we describe the architecture supporting what can be called a Semantic Sensor Web-of-Things. As proof of concept, we apply our proposal to the domain of smart buildings, composing a novel ontology covering heterogeneous sensing, actuation and service invocation. Our architecture also emphasizes on the energetic aspect and is optimized for constrained environments.
First International Workshop on Architectures and Technologies for Smart Citiesinvited conference talk 2014-03-30
oai:hal.archives-ouvertes.fr:hal-00973510
Toward Web Enhanced Building Automation Systems
The emerging concept of Smart Building relies on an intensive use of sensors and actuators and therefore appears, at first glance, to be a domain of predilection for the IoT. However, technology providers of building automation systems have been functioning, for a long time, with dedicated networks, communication protocols and APIs. Eventually, a mix of different technologies can even be present in a given building. IoT principles are now appearing in buildings as a way to simplify and standardise application development. Nevertheless, many issues remain due to this heterogeneity between existing installations and native IP devices that induces complexity and maintenance efforts of building management systems. A key success factor for the IoT adoption in Smart Buildings is to provide a loosely-coupled Web protocol stack allowing interoperation between all devices present in a building. We review in this Chapter different strategies that are going in this direction. More specifically, we emphasise on several aspects issued from pervasive and ubiquitous computing like service discovery. Finally, making the assumption of seamless access to sensor data through IoT paradigms, we provide an overview of some of the most exciting enabling applications that rely on intelligent data analysis and machine learning for energy saving in buildings.
Big Data and Internet of Things: A Roadmap for Smart Environmentsscientific book chapter 2014
Soutenance
Thèse: "Architecture évolutive et efficiente de Web des bâtiments"
Soutenance: 2015-06-22