{"title":"A security policy enforcement framework for controlling IoT tenant applications in the edge","authors":"P. Nguyen, Phu H. Phung, Hong Linh Truong","doi":"10.1145/3277593.3277602","DOIUrl":"https://doi.org/10.1145/3277593.3277602","url":null,"abstract":"In the context of edge computing, IoT-as-a-Service (IoTaaS) with IoT data hubs and execution services allow IoT tenant applications (apps) to be executed next to IoT devices, enabling edge analytics and controls. However, this brings up new security challenges on controlling tenant apps in IoTaaS, whilst the great potential of IoTaaS can only be realized by flexible security mechanisms to govern such applications. In this paper, we propose a Model-Driven Security policy enforcement framework, named MDSIoT, for IoT tenant apps deployed in edge servers. This framework allows execution policies specified at the model level and then transformed into the code that can be deployed for policy enforcement at runtime. Moreover, our approach supports for the interoperability of IoT tenant apps when deployed in the edge to access IoTaaS services. The interoperability is enabled by an intermediate proxy layer (gatekeeper) that abstracts underlying communication protocols to the different IoTaaS services from IoT tenant apps. Therefore, our approach supports different IoT tenant apps to be deployed and controlled automatically, independently from their technologies, e.g. programming languages. We have developed a proof-of-concept of the proposed gatekeepers based on ThingML, derived from execution policies. Thanks to the ThingML tool, we can generate platform-specific code of gatekeepers that can be deployed in the edge for controlling IoT tenant apps based on the execution policies.","PeriodicalId":129822,"journal":{"name":"Proceedings of the 8th International Conference on the Internet of Things","volume":"22 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-10-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123833976","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}
Farshid Salemi Parizi, Josh Fromm, Shantanu Deshpande, Shwetak N. Patel
{"title":"RoyalFlush","authors":"Farshid Salemi Parizi, Josh Fromm, Shantanu Deshpande, Shwetak N. Patel","doi":"10.1145/3277593.3277612","DOIUrl":"https://doi.org/10.1145/3277593.3277612","url":null,"abstract":"Neglected toilet overflow can cost thousands of dollars through mold growth and damage to furniture, upholstery, electronics, and household appliances. We propose RoyalFlush: a novel non-invasive overflow system meant to detect such events in their early stages and prevent them from escalating. RoyalFlush uses a floating capacitive sensing technique that relies on the sizable difference between the dielectric constants of water and air for tracking changes in the water level. Capacitive sensing in this way does not require any hardware inside the toilet bowl. RoyalFlush consumes only 150 μW of continuous power, allowing it to operate for a couple of years on a 9 volt 625 mAh alkaline battery. We evaluate RoyalFlush on 10 different toilets in a controlled 60-minute experiment to validate its functionality. Additionally, we deployed RoyalFlush into 5 homes for 24 hours to test in real-world scenarios. During the real-world deployment, RoyalFlush identified overflow events with a precision of 98.16% and a recall of 100%.","PeriodicalId":129822,"journal":{"name":"Proceedings of the 8th International Conference on the Internet of Things","volume":"28 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-10-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126455132","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":"A bio-inspired unsupervised algorithm for deploying [BoT]: symbiotic intelligence","authors":"Vijay A. Kanade","doi":"10.1145/3277593.3277626","DOIUrl":"https://doi.org/10.1145/3277593.3277626","url":null,"abstract":"The paper illustrates a novel concept & implementation technique for \"[Bio-Net]-of-Things (BoT)\". BoT discloses a method for bringing all the living systems online - so we have humans, IoT devices (inanimate) & bacteria, viruses, plants, crops, etc. all under one bracket of Internet. In this paper we are envisaging symbiotic intelligence for solving the problem of air pollution through BoT. We are facing the pollution menace from vehicles, industries, etc. to a greater extent, especially to the people who are living near roadsides in cities. Carbon monoxide, Nitrogen oxides (NOx), SO2 are the prominent air pollutants found in most cities. Out of these, NOx is one of the major pollutants emitted from vehicles. NOx gases react to form smog and acid rain, as well as being central to the formation of fine particles and ground level ozone, both of which are associated with adverse health effects. The paper demonstrates a setup that utilizes the photo catalytic effect of Titanium dioxide (TiO2) for reducing the effect of air pollution. The pollutants in the air are explicitly identified with the help of on-chip spectrometers and TiO2 is economically sprayed onto those target air pollutants. The cost effective usage of TiO2 is worked out by implementing an 'Unsupervised Particle Swarm Optimization' algorithm. The viability of the proposed IoT platform is confirmed by building a smart test-bed for executing the unsupervised algorithm. Experimental results show that BoT can be effectively deployed through this algorithmic middleware which can support 'n' no. of BoT devices. Thus a pioneering technique is disclosed for tackling the problem of air pollution.","PeriodicalId":129822,"journal":{"name":"Proceedings of the 8th International Conference on the Internet of Things","volume":"13 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-10-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129710798","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":"Trusted and GDPR-compliant research with the internet of things","authors":"J. Bourgeois, Gerd Kortuem, F. Kawsar","doi":"10.1145/3277593.3277604","DOIUrl":"https://doi.org/10.1145/3277593.3277604","url":null,"abstract":"The Internet of Things has become a key enabling technology for data-intensive research across universities and private organisations alike. However, the recent introduction of the General Data Protection Regulation (GDPR) in Europe has raised concerns that the GDPR might hamper data-intensive research. In this paper, we address the question of how to enable ethical and compliant research with personal IoT data in an academic environment. We identify three novel trust principles for GDPR compliant use of personal IoT data in science and research (private-by-default, analytics transparency and Accountable analytics) and propose an architecture for a trusted IoT research infrastructure.","PeriodicalId":129822,"journal":{"name":"Proceedings of the 8th International Conference on the Internet of Things","volume":"19 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-10-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128656251","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":"Semantic data integration on the web of things","authors":"Victor Charpenay, Sebastian Käbisch, H. Kosch","doi":"10.1145/3277593.3277609","DOIUrl":"https://doi.org/10.1145/3277593.3277609","url":null,"abstract":"This paper presents a method for the integration of data originating from sensors and actuators that follow different formalisms, although they semantically interlap. We tested our approach one three Web of Things standards published respectively by the Open Mobile Alliance (OMA), the Open Connectivity Foundation (OCF) and the oneM2M foundation. Our method extensively relies on Semantic Web technologies. First, observing that all standards provide a JSON representation of the data they specify, we generate an equivalent RDF representation by exploiting features of the recent JSON-LD format. We then define SPARQL inference rules, part of the new SHACL specification, to align the resulting RDF data with a unified ontology we call the Web of Things cloud. This ontology includes concepts from the SOSA, SSN, SAREF and SEAS ontologies. We evaluated our method by measuring the semantic similarity that exists between the standards OMA, OCF and oneM2M define. Our experiments show that the overlap between these standards is limited. Although all of them focus on the home & building automation domains, the schemas they provide cover different device types.","PeriodicalId":129822,"journal":{"name":"Proceedings of the 8th International Conference on the Internet of Things","volume":"183 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-10-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121312600","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}
Ali Farahmandi, G. Hewer, B. Reitz, Katia Estabridis, K. Vamvoudakis
{"title":"A model free learning algorithm to control autonomous streams over IoT","authors":"Ali Farahmandi, G. Hewer, B. Reitz, Katia Estabridis, K. Vamvoudakis","doi":"10.1145/3277593.3277640","DOIUrl":"https://doi.org/10.1145/3277593.3277640","url":null,"abstract":"This paper presents the application and effectiveness of a recent novel model-free Q-learning algorithm to control linear systems with unknown dynamics in support of the growing Internet of Things (IoT) ecosystem.","PeriodicalId":129822,"journal":{"name":"Proceedings of the 8th International Conference on the Internet of Things","volume":"31 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-10-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121224099","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}
Rami Belkaroui, Aurélie Bertaux, Ouassila Labbani, Clémentine Hugol-Gential, C. Nicolle
{"title":"Towards events ontology based on data sensors network for viticulture domain","authors":"Rami Belkaroui, Aurélie Bertaux, Ouassila Labbani, Clémentine Hugol-Gential, C. Nicolle","doi":"10.1145/3277593.3277619","DOIUrl":"https://doi.org/10.1145/3277593.3277619","url":null,"abstract":"Wine Cloud project is the first \"Big Data\" platform on the french viticulture value chain. The aim of this platform is to provide a complete traceability of the life cycle of the wine, from the wine-grower to the consumer. In particular, Wine Cloud may qualify as an agricultural decision platform that will be used for vine life cycle management in order to predict the occurrence of major risks (vine diseases, grape vine pests, physiological risks, fermentation stoppage, oxidation of vine, etc...). Also to make wine production more rational by offering winegrower a set of recommendation regarding their strategy's of production development. The proposed platform \"Wine Cloud\" is based on heterogeneous sensors network (agricultural machines, plant sensors and measuring stations) deployed throughout a vineyard. These sensors allow for capturing data from the agricultural process and remote monitoring vineyards in the Internet of Things (IoT) era. However, the sensors data from different source is hard to work together for lack of semantic. Therefore, the task of coherently combining heterogeneous sensors data becomes very challenging. The integration of heterogeneous data from sensors can be achieved by data mining algorithms able to build correlations. Nevertheless, the meaning and the value of these correlations is difficult to perceive without highlighting the meaning of the data and the semantic description of the measured environment. In order to bridge this gap and build causality relationships form heterogeneous sensor data, we propose an ontology-based approach, that consists in exploring heterogeneous sensor data (light, temperature, atmospheric pressure, etc) in terms of ontologies enriched with semantic meta-data describing the life cycle of the monitored environment.","PeriodicalId":129822,"journal":{"name":"Proceedings of the 8th International Conference on the Internet of Things","volume":"15 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-10-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116781364","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":"Modeling actuations in BCI-O: a context-based integration of SOSA and IoT-O","authors":"Sergio José, Sergio Jose Rodreguez Mendez","doi":"10.1145/3277593.3277914","DOIUrl":"https://doi.org/10.1145/3277593.3277914","url":null,"abstract":"Recent technological developments in Brain-Computer Interfaces (BCI) will largely enable BCI as a powerful, natural and intuitive mainstream human-computer interaction (HCI) in real-world activities, especially throughout actuators connected to the Internet. As a type of sensor-actuator system, BCI will integrate novel interfaces that will be fully interoperating with IoT-based systems. An ontological metadata overlay for BCI systems in real-world applications is defined in the BCI Ontology (BCI-O), which formalizes and integrates BCI-domain-specific Sense and Actuation Models along with a novel Context Model for describing any kind of real/virtual environments. This paper presents the design principle of BCI-O's Actuation Model, which integrates SOSA and SAN (IoT-O) axioms for actuations and actuators along with the BCI-O's Context Model. This model will become relevant in the degree as context-based semantic interoperability will become a core pre-requisite for any context-aware BCI actuation application with real-time collaboration in IoT environments.","PeriodicalId":129822,"journal":{"name":"Proceedings of the 8th International Conference on the Internet of Things","volume":"34 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-10-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116906397","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}
Sathiya Kumaran Mani, Ramakrishnan Durairajan, P. Barford, J. Sommers
{"title":"An architecture for IoT clock synchronization","authors":"Sathiya Kumaran Mani, Ramakrishnan Durairajan, P. Barford, J. Sommers","doi":"10.1145/3277593.3277606","DOIUrl":"https://doi.org/10.1145/3277593.3277606","url":null,"abstract":"In this paper, we describe an architecture for clock synchronization in IoT devices that is designed to be scalable, flexibly accommodate diverse hardware, and maintain tight synchronization over a range of operating conditions. We begin by examining clock drift on two standard IoT prototyping platforms. We observe clock drift on the order of seconds over relatively short time periods, as well as poor clock rate stability, each of which make standard synchronization protocols ineffective. To address this problem, we develop a synchronization system, which includes a lightweight client, a new packet exchange protocol called SPoT and a scalable reference server. We evaluate the efficacy of our system over a range of configurations, operating conditions and target platforms. We find that SPoT performs synchronization 22x and 17x more accurately than MQTT and SNTP, respectively, at high noise levels, and maintains a clock accuracy of within ~15ms at various noise levels. Finally, we report on the scalability of our server implementation through microbenchmark and wide area experiments, which show that our system can scale to support large numbers of clients efficiently.","PeriodicalId":129822,"journal":{"name":"Proceedings of the 8th International Conference on the Internet of Things","volume":"7 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-10-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"117120998","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}
Sergio Trilles-Oliver, Alberto González-Pérez, J. Guijarro
{"title":"An IoT proposal for monitoring vineyards called SEnviro for agriculture","authors":"Sergio Trilles-Oliver, Alberto González-Pérez, J. Guijarro","doi":"10.1145/3277593.3277625","DOIUrl":"https://doi.org/10.1145/3277593.3277625","url":null,"abstract":"During the last decade, a massive deployment of sensing devices using the Internet protocol to transfer data, called the Internet of Things, has penetrated considerably in all areas; the field of agriculture is not an exception. This fact has led to a new concept called \"smart agriculture\", and it contemplates activities such as field monitoring, which offer support to make decisions or perform actions, such as irrigation or fertilization. In this scenario, the current work shows a full Internet of Things environment to monitor and predict some vineyard diseases to help farmers to improve the product quality and reduce losses in vineyard fields. Different nodes have been deployed in some vineyard parcels located in the province of Castelló (Spain).","PeriodicalId":129822,"journal":{"name":"Proceedings of the 8th International Conference on the Internet of Things","volume":"100 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-10-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134603960","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}