{"title":"The Makers' Beehives: Smart Beehives for Monitoring Honey-Bees' Activities","authors":"Doreid Ammar, J. Savinien, Lionel Radisson","doi":"10.1145/3365871.3365887","DOIUrl":"https://doi.org/10.1145/3365871.3365887","url":null,"abstract":"Honey-bees play an important role in a range of human activities, such as medicine, nutrition, agriculture, and much more. The most vital activity of bees is pollination. Bees and other pollinating insects are on the brink of extinction, mainly due to intensive agriculture, pesticides, habitat loss, pollution, and climate change. This worrisome decline in the population of bees threatens agricultural, and human welfare. Therefore, protecting the population of bees is a major concern. In this perspective, the Makers' Beehives project aims at developing an innovative beekeeping system capable of automatically assessing the health and threat status of honey-bees' colonies by means of Internet of things (IoT) and Artificial Intelligence (AI). In this paper, we describe the developed system and report preliminary results.","PeriodicalId":350460,"journal":{"name":"Proceedings of the 9th International Conference on the Internet of Things","volume":"90 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-10-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128678516","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Arnaud Durand, Pascal Gremaud, J. Pasquier-Rocha, Urs Gerber
{"title":"Trusted Lightweight Communication for IoT Systems Using Hardware Security","authors":"Arnaud Durand, Pascal Gremaud, J. Pasquier-Rocha, Urs Gerber","doi":"10.1145/3365871.3365876","DOIUrl":"https://doi.org/10.1145/3365871.3365876","url":null,"abstract":"This paper explores cutting-edge techniques for protecting cryptographic keys in Internet of Things (IoT) systems based on web protocols. In this context, we evaluated the use of security hardware with application-layer encryption on top of the Constrained Application Protocol (CoAP) for communication between constrained devices and cloud middleware. More precisely, we propose to protect keys against tampering on devices with the help of a secure element and to use memory isolation techniques, such as those provided by Intel CPUs using Software Guard Extension (SGX), on middleware. If properly implemented, this enables privacy-preserving services where even the service provider is unable to decipher exchanged data. Finally, we validated this solution on constrained nodes by measuring performance and energy requirements on an ultra-low-power microcontroller connected to a commercial secure element.","PeriodicalId":350460,"journal":{"name":"Proceedings of the 9th International Conference on the Internet of Things","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-10-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121618651","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"1st Workshop on Cyber-Physical Social Systems (CPSS) 2019","authors":"M. Fazio, A. Longo, R. Ranjan, M. Zappatore","doi":"10.1145/3365871.3365902","DOIUrl":"https://doi.org/10.1145/3365871.3365902","url":null,"abstract":"Cyber-physical systems (CPSs) are related to the integration of computing and communication capabilities into physical systems. An example of CPSs is the smart city model, which is growing around the prototype of an urban (physical) environment with a new generation of innovative services for transportation, energy distribution, healthcare, environmental monitoring, business, emergency response, and social activities developed in its digital twins. Smart cities are also an example of how CPSs must include the presence of people, which can't be neglected in the loop of producing, collecting and consuming data, information and services. Enabling the technology for such a setting requires a viewpoint of Smart Cities as system of cyber-physical and social systems (CPSSs) which are the result of the integration of several technologies that cooperate to provide seamless services to end users. Such technologies enable the collection, storage, and processing of massive amount of data gathered from the environment and/or produced by citizens themselves. Social interactions amongst participants are promoted as well. CPSS 2019 wants to present innovative research trends and to explore new challenges in the field of smart cities as a system of cyber -- physical systems crossed with the social perspective. The aim of the workshop is to bring together researchers, practitioners, smart city operators and industries working in the field in order to cross-fertilize theoretical and practical aspects.","PeriodicalId":350460,"journal":{"name":"Proceedings of the 9th International Conference on the Internet of Things","volume":"108 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-10-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130093099","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Markel Iglesias-Urkia, A. Gómez, D. Casado-Mansilla, A. Urbieta
{"title":"Enabling easy Web of Things compatible device generation using a Model-Driven Engineering approach","authors":"Markel Iglesias-Urkia, A. Gómez, D. Casado-Mansilla, A. Urbieta","doi":"10.1145/3365871.3365898","DOIUrl":"https://doi.org/10.1145/3365871.3365898","url":null,"abstract":"One of the main ongoing standardization efforts of the Internet of Things (IoT) at the application layer is the Web of Things (WoT), which aims to enable interoperability using already existing standards. However, keeping up the design and implementation of IoT applications with the exponentially increasing number of devices being interconnected is costly in workforce resources. Model-Driven Engineering (MDE) approaches increase the level of abstraction using models, and allowing to reuse design and code. This lowers the use of resources for implementing solutions seamlessly. This is why in this work we implement a MDE approach based on the WoT, allowing easy WoT-based device generation. Besides, automated code generation is applied to reduce manual tasks even further. Using the Eclipse Modelling Framework (EMF) and its associated plugins, we provide a way of describing models graphically and generate the code automatically, reducing development and testing time.","PeriodicalId":350460,"journal":{"name":"Proceedings of the 9th International Conference on the Internet of Things","volume":"418 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-10-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"117326978","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Abdulmajid Murad, Kerstin Bach, F. Kraemer, Gavin Taylor
{"title":"IoT Sensor Gym: Training Autonomous IoT Devices with Deep Reinforcement Learning","authors":"Abdulmajid Murad, Kerstin Bach, F. Kraemer, Gavin Taylor","doi":"10.1145/3365871.3365911","DOIUrl":"https://doi.org/10.1145/3365871.3365911","url":null,"abstract":"We describe IoT Sensor Gym, a framework to train the behavior of constrained IoT devices using deep reinforcement learning. We focus on the main architectural choices to align problems from the IoT domain with cutting-edge reinforcement learning algorithms and exemplify our results with the autonomous control of a solar-powered IoT device.","PeriodicalId":350460,"journal":{"name":"Proceedings of the 9th International Conference on the Internet of Things","volume":"14 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-10-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115343946","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Privacy-Preserving IoT Cloud Data Processing Using SGX","authors":"Pascal Gremaud, Arnaud Durand, J. Pasquier-Rocha","doi":"10.1145/3365871.3365888","DOIUrl":"https://doi.org/10.1145/3365871.3365888","url":null,"abstract":"This paper describes a privacy-aware ecosystem for the Internet of Things (IoT) in cloud environment. Using Intel Software Guard Extensions (SGX) technology, we present an IoT middleware solution suitable for deployment on untrusted platforms, with strong assumptions that the processed data are hidden from any unauthorized party, including the cloud provider. Clients communicate with our system using an application-layer security mechanism on top of HTTP. In order to validate our contribution, we ran performance tests which suggest that the security overhead of our system remains acceptable for real-life applications.","PeriodicalId":350460,"journal":{"name":"Proceedings of the 9th International Conference on the Internet of Things","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-10-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128236623","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Fatima-Zohra Benhamida, D. Casado-Mansilla, C. Bennani, D. López-de-Ipiña
{"title":"Toward a Delay Tolerant Internet of Things","authors":"Fatima-Zohra Benhamida, D. Casado-Mansilla, C. Bennani, D. López-de-Ipiña","doi":"10.1145/3365871.3365908","DOIUrl":"https://doi.org/10.1145/3365871.3365908","url":null,"abstract":"Internet of Things (IoT) is widely spread to reach many application domains (industry 4.0, eHealth, smart city...). However, smart objects in IoT environments are facing communication challenges because of their mobility, and limited resources (capacities in computing, storage and energy). The use of Delay Tolerant Network (DTN) as basis for communication in IoT is promising but needs more development. In this paper, we present a preliminary scheme that enables Delay tolerance for IoT environments. With respect to IoT constraints, the new solution based on reinforcement learning allows to continuously enhance the proposed model to increase the delivery ratio while optimizing resources consumption.","PeriodicalId":350460,"journal":{"name":"Proceedings of the 9th International Conference on the Internet of Things","volume":"109 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-10-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121217651","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Human-Drone Teaming: Use Case Bookshelf Inventory","authors":"Alexander Freistetter, K. Hummel","doi":"10.1145/3365871.3365913","DOIUrl":"https://doi.org/10.1145/3365871.3365913","url":null,"abstract":"Drones are flying machines that can sense in 3D, which makes them well suited for tasks that require sensing in different altitudes. Besides stable autonomous indoor operation of drones, drones also need to be prepared to interact with humans on dedicated tasks. We study the use of custom drones in a sample 3D scanning task, namely bookshelf inventory. We build a prototype distributed system consisting of a drone with an onboard camera, autopilot, and Wi-Fi connectivity, and a smartphone app that performs book recognition and navigation control, while also interacting with the human teammate. We report first findings in book detection success and discuss interaction options for humans to team up with drones.","PeriodicalId":350460,"journal":{"name":"Proceedings of the 9th International Conference on the Internet of Things","volume":"115 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-10-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133280730","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"IoT fault management in cloud/fog environments","authors":"G. Modica, Samuele Gulino, O. Tomarchio","doi":"10.1145/3365871.3365882","DOIUrl":"https://doi.org/10.1145/3365871.3365882","url":null,"abstract":"IoT has been promoting the view of sensors as smart objects capable of sensing data from the real world and interacting with other smart entities over the Internet. Software applications built over the IoT are usually designed to work at many different layers of the network, from the very \"Edge\" of it, i.e., close to sensors, up to the Cloud, or anywhere in between. In such a \"Fog\" context where the number of IoT devices continues to grow and the IoT business logic can be distributed in any computing element of the network, there is a strong need of automating the service provisioning activities in a way that a high QoS is ensured against potential faults, being the latter of hardware or software type. In this work we discuss the design of a fault management framework that strives to provide service continuity in IoT contexts by enforcing a strategy that hierarchically distributes the fault handling responsibilities to all the layers of the Fog where the IoT application resides.","PeriodicalId":350460,"journal":{"name":"Proceedings of the 9th International Conference on the Internet of Things","volume":"13 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-10-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133631533","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Retrofit: Creating Awareness in Embedded Systems - A Usecase for PLCs","authors":"Richard Bjetak, K. Diwold, Amer Kajmakovic","doi":"10.1145/3365871.3365907","DOIUrl":"https://doi.org/10.1145/3365871.3365907","url":null,"abstract":"The next step for companies towards smart manufacturing is to process the previously integrated and contextualised data to create manufacturing intelligence. This poster presents a use case for enhancing self-awareness, contextual-awareness, and peer-to-peer awareness to a Programmable Logic Controller (PLC) by using low-cost IoT equipment. An experimental setup is demonstrated investigating enhanced awareness features for the PLC making use of internal and external temperature measurements.","PeriodicalId":350460,"journal":{"name":"Proceedings of the 9th International Conference on the Internet of Things","volume":"65 Suppl 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-10-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123549436","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}