{"title":"Demo Abstract: Image Storage and Broadcast over BLE with Deep Neural Network Autoencoding","authors":"Chong Shao, S. Nirjon","doi":"10.1109/IoTDI.2018.00050","DOIUrl":"https://doi.org/10.1109/IoTDI.2018.00050","url":null,"abstract":"This demo in an implementation of a new Deep Image Beacon system that is capable of broadcasting color images over a very long period (years, as opposed to days or weeks) using a set of cheap, low-power, memory-constrained Bluetooth Low Energy (BLE) beacon devices. We adopt a deep neural network image encoder to encode the given input image and generates a compact representation of the image. The representation can be as short as 10 bytes. On the receiver end, we adopt a deep neural network decoder running on a mobile device. When the mobile device receives the BLE broadcasted image data, it decodes the original image. We develop a pair of smartphone applications. One application takes an image and user-requirements as inputs, shows previews of different quality output images, writes the encoded image into a set of beacons. The second application reads the broadcasted image back.","PeriodicalId":149725,"journal":{"name":"2018 IEEE/ACM Third International Conference on Internet-of-Things Design and Implementation (IoTDI)","volume":"2 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-04-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130375415","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}
P. Martin, David Russell, A. Rubin, Stephen Checkoway, M. B. Salem
{"title":"Sentinel: Secure Mode Profiling and Enforcement for Embedded Systems","authors":"P. Martin, David Russell, A. Rubin, Stephen Checkoway, M. B. Salem","doi":"10.1109/IoTDI.2018.00020","DOIUrl":"https://doi.org/10.1109/IoTDI.2018.00020","url":null,"abstract":"Embedded devices are designed to cover many possible use cases. In practice only a small subset of features may be used in a given deployment. As devices age, some features turn out to be security risks. We address these problems by creating Sentinel, a secure mode profiler for embedded devices. Sentinel uses a bus tapping interface to derive a partial control flow graph during device execution. This graph represents the subset of device modes actually observed during use. The control flow graph is generated without any prior knowledge of the device or its software and constitutes a security profile which can be used to audit device execution in order to detect attacks. The profile can be easily enforced by existing bus monitors with minor modifications.","PeriodicalId":149725,"journal":{"name":"2018 IEEE/ACM Third International Conference on Internet-of-Things Design and Implementation (IoTDI)","volume":"224 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-04-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115013523","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":"Poster Abstract: Preserving IoT Privacy in Sharing Economy Via Smart Contract","authors":"Md. Nazmul Islam, S. Kundu","doi":"10.1109/IoTDI.2018.00047","DOIUrl":"https://doi.org/10.1109/IoTDI.2018.00047","url":null,"abstract":"The phenomenal growth of Internet-services has created a vibrant new domain for sharing economy. Millions of users around the world share personal services and possessions with others – often complete strangers. Such sharing schemes also increase the risk of violation of one's informational and physical privacy. Strangers often have to trust each other with their privacy (e.g. a surveillance camera in an Airbnb room). However, very little research has been devoted to investigate privacy in sharing economy. In this paper, we explore the privacy concerns associated with contractual renting or leasing of IoT devices-enabled home. We propose a methodology to eliminate privacy threats from IoT-enabled telematics devices in a smart home via blockchain-based smart contract. For the purpose of illustration, we focus on how we can circumvent the privacy threat from indoor surveillance IP cameras in a smart home-sharing economy.","PeriodicalId":149725,"journal":{"name":"2018 IEEE/ACM Third International Conference on Internet-of-Things Design and Implementation (IoTDI)","volume":"47 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-04-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116443106","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":"Cook over IP: Adapting TCP for Cordless Kitchen Appliances","authors":"Shruthi Kashyap, V. Rao, R. V. Prasad, T. Staring","doi":"10.1109/IoTDI.2018.00011","DOIUrl":"https://doi.org/10.1109/IoTDI.2018.00011","url":null,"abstract":"Cordless kitchens are the next big step in Smart Kitchens that are enabled by the Internet of Things (IoT) paradigm. The appliances in a cordless kitchen are powered by inductive power sources (PTx) that are integrated into kitchen counter-tops. The appliance and the PTx exchange control information using a near-field communication (NFC) channel. These appliances currently do not have Internet connectivity to enable smart cooking and control of the appliance from smartphones. Embedding a WiFi radio powered by batteries on the appliance is undesirable as batteries require recharging or replacement, and also increase the cost of the appliance. Therefore, we propose to connect the PTx to Internet and exploit the NFC channel for tunneling Internet traffic to the appliances. Due to the heavy magnetic fields induced by the PTx, this NFC channel has to be time-slotted, which is unique to the cordless kitchen appliances. This introduces many challenges on the communication, as the low data rates and high latencies of the NFC channel are aggravated by the slotting of the NFC channel. We focus on the TCP protocol as it is the most widely used transport protocol on the Internet. The performance of TCP is severely affected due to the time-slotted NFC channel. We identify two major problems that occur when TCP/IP is tunneled over the time-slotted NFC channel, namely spurious retransmissions of the TCP packets and packet drops at the NFC interface. Since most of the TCP/IP sessions in this environment are short, relying on TCP's natural course to adapt to long delays is not viable. To solve these, we propose a method to determine optimal TCP retransmission timeout values, and a channel sensing mechanism to avoid packet drops. In addition, we perform a detailed analysis to study the influence of parameters such as the contention window size, maximum segment size and NFC bit error rates. We implement and evaluate the solutions on a cordless kitchen testbed. We find that the proposed solutions almost completely eliminate the spurious retransmissions and packet drops. Furthermore, we achieve up to 53% lower end-to-end latency at 24 kbps in the NFC time-slotted mode.","PeriodicalId":149725,"journal":{"name":"2018 IEEE/ACM Third International Conference on Internet-of-Things Design and Implementation (IoTDI)","volume":"47 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-04-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116411739","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":"Integrating Low-Power Wide-Area Networks in White Spaces","authors":"Mahbubur Rahman, Abusayeed Saifullah","doi":"10.1109/IoTDI.2018.00033","DOIUrl":"https://doi.org/10.1109/IoTDI.2018.00033","url":null,"abstract":"Low-Power Wide-Area Networks (LPWANs) are evolving as an enabling technology for Internet-of-Things (IoT) that offer long communication range at low power. Despite their promise, existing LPWANs still face limitations in meeting scalability and covering much wider area which make their adoption challenging for future IoT applications, specially in infrastructure-limited rural areas. To address this, we consider achieving scalability by integrating multiple LPWANs that need to coordinate for extended coverage. Recently proposed SNOW (Sensor Network Over White Spaces) has demonstrated advantages over existing LPWANs in its performance. In this paper, we propose to scale up LPWANs through a seamless integration of multiple SNOWs that enables concurrent inter-SNOW and intra-SNOW communications. We then formulate the tradeoff between scalability and inter-SNOW interference as a constrained optimization problem whose objective is to maximize scalability by managing white space spectrum sharing across multiple SNOWs. We also prove the NP-hardness of this problem. We then propose an intuitive polynomial time heuristic algorithm for solving the scalability optimization problem. Hardware experiments through deployment in an area of (15x10)sq. km demonstrate the effectiveness of our algorithm and feasibility of achieving scalability through seamless integration of SNOWs with high reliability, low latency, and energy efficiency.","PeriodicalId":149725,"journal":{"name":"2018 IEEE/ACM Third International Conference on Internet-of-Things Design and Implementation (IoTDI)","volume":"42 1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-04-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116792496","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":"Planning Electric Vehicle Charging Stations Based on User Charging Behavior","authors":"Jinyang Li, Xiaoshan Sun, Qi Liu, Wei Zheng, Hengchang Liu, J. Stankovic","doi":"10.1109/IoTDI.2018.00030","DOIUrl":"https://doi.org/10.1109/IoTDI.2018.00030","url":null,"abstract":"Electric vehicles (EVs) as a green alternative of fossil-fuel vehicles (FFVs) have been promoted by many governments all over the world. As a result, constructing an efficient charging pile network has become a crucial task for governments and manufacturers to increase EV adoption, as well-planned charging sites can serve more EV users at a lower cost and improve user satisfaction. Unfortunately, most of existing planning approaches for EV charging stations estimate charging demand and optimize locations based on traffic patterns of FFVs, e.g., traffic flow and parking locations, and the patterns of charging behavior are overlooked causing an inefficient network layout for existing EV users. In this paper, we propose and implement a novel algorithm to estimate charging demand and to plan new charging stations. The observations and analysis of the usage data of the charging mobile app developed by the official EV public service platform of Beijing and pile usage data of the charging pile network (CPN) of Beijing are presented. Users' charging-related search behavior and navigation behavior and the pile usage pattern are analyzed and modeled. A Bayesian-inference-based algorithm is proposed to fuse the three models to estimate charging demand. A flexible objective function is introduced to tune the benefit between serving the existing EV users well and attracting more FFV drivers. Finally, a reference system is developed using Beijing as a target city, and providing extensive experiments to demonstrate the performance of our system.","PeriodicalId":149725,"journal":{"name":"2018 IEEE/ACM Third International Conference on Internet-of-Things Design and Implementation (IoTDI)","volume":"181 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-04-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124551957","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":"MARBLE: Mobile Augmented Reality Using a Distributed BLE Beacon Infrastructure","authors":"Chong Shao, Bashima Islam, S. Nirjon","doi":"10.1109/IoTDI.2018.00016","DOIUrl":"https://doi.org/10.1109/IoTDI.2018.00016","url":null,"abstract":"This paper describes MARBLE, which is a mobile augmented reality system that uses a cluster of off-the-shelf, low power, storage and bandwidth constrained Bluetooth Low Energy (BLE) beacons as an infrastructure. MARBLE efficiently stores and broadcasts minimal visual information of 3D objects and help localize a mobile viewer, who receives, renders, and experiences those 3D virtual objects while walking in the environment, wearing an augmented reality headset or viewing it through a smartphone. Compared to other common indoor AR systems, MARBLE consumes less computation resource, stores and broadcasts 3D objects and shapes data over a very long period, does not require a pre-defined texture pattern to be placed in the scene for camera pose estimation, and is less sensitive to camera capture quality. We conduct a user study to demonstrate that MARBLE is capable of capturing freehand gestures, and when replayed back, a user sees a virtual avatar performing the gestures in the 3D environment in real-time.","PeriodicalId":149725,"journal":{"name":"2018 IEEE/ACM Third International Conference on Internet-of-Things Design and Implementation (IoTDI)","volume":"45 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-04-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115379711","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}
Terry N. Guo, Damon Khoo, M. Coultis, Marbin Pazos-Revilla, Ambareen Siraj
{"title":"Poster Abstract: IoT Platform for Engineering Education and Research (IoT PEER)--Applications in Secure and Smart Manufacturing","authors":"Terry N. Guo, Damon Khoo, M. Coultis, Marbin Pazos-Revilla, Ambareen Siraj","doi":"10.1109/IoTDI.2018.00038","DOIUrl":"https://doi.org/10.1109/IoTDI.2018.00038","url":null,"abstract":"A small-scale IoT testbed called IoT PEER (IoT Platform for Engineering Education and Research) was built at Tennessee Tech for both research and education. Currently, this testbed is being used in studying security and smart manufacturing related topics. In this poster we report two Industrial IoT (IIoT) case studies: 1) Machinery Health Monitoring (MHM), and 2) Intrusion Detection in Industrial/Manufacturing Environment. System design and architecture along with preliminary results are provided.","PeriodicalId":149725,"journal":{"name":"2018 IEEE/ACM Third International Conference on Internet-of-Things Design and Implementation (IoTDI)","volume":"12 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-04-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115393304","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":"Demo Abstract: Implementing SNOW on Commercial Off-The-Shelf Devices","authors":"Dali Ismail, Mahbubur Rahman, Abusayeed Saifullah","doi":"10.1109/IoTDI.2018.00055","DOIUrl":"https://doi.org/10.1109/IoTDI.2018.00055","url":null,"abstract":"The recently proposed Sensor Network over White spaces (SNOW) has gained interest due to the availability and advantages of TV spectrum. SNOW is the first highly scalable Low-Power Wide-Area Network (LPWAN) over TV white spaces technology providing reliable, asynchronous, bi-directional, and concurrent communication between numerous sensors and a base station (BS). In this demonstration, we introduce our SNOW design and showcase the communication between multiple SNOW nodes and the BS.","PeriodicalId":149725,"journal":{"name":"2018 IEEE/ACM Third International Conference on Internet-of-Things Design and Implementation (IoTDI)","volume":"30 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-04-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126725547","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}
Dong Ma, Guohao Lan, Weitao Xu, Mahbub Hassan, Wen Hu
{"title":"Demo Abstract: Simultaneous Energy Harvesting and Sensing Using Piezoelectric Energy Harvester","authors":"Dong Ma, Guohao Lan, Weitao Xu, Mahbub Hassan, Wen Hu","doi":"10.1109/IoTDI.2018.00053","DOIUrl":"https://doi.org/10.1109/IoTDI.2018.00053","url":null,"abstract":"With the capability to harvest energy from low frequency motions or vibrations, piezoelectric energy harvesting has become a promising solution to achieve battery-less wearable system. Recently, many works have convincingly demonstrated that PEH can also act as a self-powered sensor for detecting a wide range of machine and human contexts, which suggests that energy harvesting and sensing can be performed concurrently. However, realization of simultaneous energy harvesting and sensing (SEHS) is challenging as the energy harvesting process distorts the sensing signal. In this demo, we propose a novel SEHS architecture prototyped in the form factor of an insole, which combines energy harvesting and sensing in the same piece of PEH. Meanwhile, a special filtering algorithm is applied to minimize the distortion in the sensing signal. 'is demo complements the paper \"SEHS: Simultaneous Energy Harvesting and Sensing using Piezoelectric Energy Harvester\" to be presented at IoTDI'18.","PeriodicalId":149725,"journal":{"name":"2018 IEEE/ACM Third International Conference on Internet-of-Things Design and Implementation (IoTDI)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-04-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130119509","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}