Simulating Iot Frameworks and Devices in the Smart Home

Total Page:16

File Type:pdf, Size:1020Kb

Simulating Iot Frameworks and Devices in the Smart Home Simulating IoT Frameworks and Devices in the Smart Home John Kalin Thesis submitted to the faculty of the Virginia Polytechnic Institute and State University in partial fulfillment of the requirements for the degree of Master of Science In Computer Engineering Joseph G. Tront William O. Plymale Thomas L. Martin August 10, 2017 Blacksburg, VA Keywords: IoT, Simulation, Smart Home, Network, OpenHAB Simulating IoT Frameworks and Devices in the smart home John Kalin ABSTRACT The rapid growth of the Internet of Things (IoT) has led to a situation where individual manufacturers develop their own communication protocols and frameworks that are often incompatible with other systems. Part of this is due to the use of incompatible communication hardware, and part is due to the entrenched proprietary systems. This has created a heterogeneous communication landscape, where it is difficult for devices to coordinate their efforts. To remedy this, a number of IoT Frameworks have been proposed to provide a common interface between IoT devices. There are many approaches to common frameworks, each with their strengths and weaknesses, but there is no clear winner among them. This thesis presents a virtual network testbed for implementing smart home IoT Frameworks. It consists of a simulated home network made up of multiple Virtual Machines (VM), simulated smart home devices and an implementation of the OpenHAB framework to integrate the devices. Simulated devices are designed to be network- accurate representations of actual devices, a LIFX smart lightbulb was developed and an existing Nest thermostat simulation was integrated. The demonstrated setup serves as a proof of concept for the idea of a home network testbed. Such a testbed could allow for the development of new IoT frameworks or the comparison of existing ones, and it could also serve as an education aid to illustrate how smart home IoT devices communicate with one another. Simulating IoT Frameworks and Devices in the smart home John Kalin GENERAL AUDIENCE ABSTRACT The rapid growth of the Internet of Things (IoT) has led to a situation where individual manufacturers develop their own systems for communicating with devices, which don’t work with other devices. A lot of this is due to devices using different technologies; for example, a Bluetooth device trying to talk to a Wi-Fi device. This has created a situation where it is difficult for different devices to communicate. To remedy this, a number of IoT Frameworks have been proposed to provide a common language between IoT devices. There are many approaches to common frameworks, each with their strengths and weaknesses, but there is no clear winner among them. This thesis presents a simulation environment for smart home IoT Frameworks. It consists of a simulated home network made up of multiple Virtual Machines (VM), simulated smart home devices and an implementation of the OpenHAB framework to integrate the devices. Simulated devices are designed to be accurate representations of actual devices, a LIFX smart lightbulb was developed and an existing Nest thermostat simulation was integrated. The demonstrated setup serves as a proof of concept for the idea of a home network testbed. Such a testbed could allow for the development of new IoT frameworks or the comparison of existing ones, and it could also serve as an education aid to illustrate how smart home IoT devices communicate with one another. Table of Contents Table of Contents …………………………………………………………………………. iv List of Figures …………………………………………………………………………...... vi Chapter 1 Introduction …………………………………………………………………...... 1 1.1 Motivation and Goal ………………………..………………………………………... 2 Chapter 2 Background …………………………………………………………………….. 4 2.1 Communication Technology ………………………………………………………… 4 2.1.1 Bluetooth Wireless Technology ………………………………………………….. 4 2.1.2 IEEE 802.15.4 Standard-based Protocols ………………………………………… 7 2.1.2.1 ZigBee Personal Area Network Technology ………………………………….. 8 2.1.2.2 6LoWPAN Low Power IPv6 Technology …………………………………….. 10 2.1.3 Z-Wave Low Energy Technology ………………………………………………... 11 2.1.4 Wi-Fi and Ethernet Technology ………………………………………………….. 13 2.2 IoT Frameworks ……………………………………………………………………... 15 2.2.1 Proprietary Frameworks ………………………………………………………….. 16 2.2.1.1 Apple HomeKit ……………………………………………………………….. 17 2.2.1.2 Google Weave ………………………………………………………………… 18 2.2.2 Open-Source Frameworks ………………………………………………………... 19 2.2.2.1 Samsung SmartThings ………………………………………………………… 19 2.2.2.2 AllSeen Alliance AllJoyn ……………………………………………………... 21 2.2.2.3 Linux Foundation IoTivity ……………………………………………………. 22 2.2.2.4 OpenHAB ……………………………………………………………………... 23 2.2.2.5 Other Open-Source Frameworks ……………………………………………… 25 2.2.3 General Security and Privacy of Frameworks ……………………………………. 26 2.2.3.1 Varied Landscape of Devices …………………………………………………. 27 2.2.3.2 Tendency Towards Over-Privilege ……………………………………………. 27 2.2.3.3 Encryption of Communication ………………………………………………... 29 2.2.3.4 Privacy Concerns ……………………………………………………………… 29 2.2.4 General Support and Ease of Use of Frameworks ……………………………….. 30 2.3 IoT Simulation ……………………………………………………………………….. 31 2.3.1 Application Development ………………………………………………………… 31 2.3.2 Academic Simulations ……………………………………………………………. 33 Chapter 3 Experimental Methodology ……………………………………………………. 41 3.1 Proposed Approach ………………………………………………………………….. 41 3.2 Network Setup ……………………………………………………………………….. 42 3.3 LIFX Bulb …………………………………………………………………………… 46 3.3.1 LIFX LAN Protocol ……………………………………………………………… 47 3.3.2 Simulated LIFX Bulb …………………………………………………………….. 50 3.3.3 Packet Sniffing LIFX …………………………………………………………….. 53 3.4 Nest Thermostat ……………………………………………………………………… 55 3.4.1 Thread and Nest Weave Fabric …………………………………………………… 55 3.4.2 Nest Home Simulation ……………………………………………………………. 59 3.5 OpenHAB Framework ………………………………………………………………. 60 3.5.1 LIFX Setup in OpenHAB ………………………………………………………… 61 3.5.2 Nest Setup in OpenHAB …………………………………………………………. 64 iv 3.5.3 Remote Access Setup …………………………………………………………….. 67 Chapter 4 Testing and Validation …………………………………………………………. 69 Chapter 5 Using Developed Tools ………………………………………………………… 72 5.1 Simulated Network Setup ……………………………………………………………. 72 5.2 LIFX Simulation Setup ………………………………………………………………. 75 5.3 Nest Home Simulator Setup …………………………………………………………. 76 5.4 OpenHAB Setup ……………………………………………………………………... 79 5.5 Simulating Additional Devices ………………………………………………………. 80 Chapter 6 Conclusion ……………………………………………………………………… 84 Chapter 7 Future Work ……………………………………………………………………. 86 References ………………………………………………………………………………… 87 Appendix A. Specified vs Actual LIFX Validity Table ………………………………….. 91 Appendix B. LIFX Protocols and Payloads ………………………………………………. 93 Appendix C. Capture of Undocumented LIFX Packets ………………………………….. 95 Appendix D. Capture of LIFX AllJoyn Packets ………………………………………….. 98 Appendix E. Sample Python Custom Packet Class ……………………………………….. 99 v List of Figures Figure 1. Block diagram for a typical IoT configuration ……………………..…………… 1 Figure 2. Bluetooth Piconet topology ……………………………………………………... 5 Figure 3. Bluetooth Scatternet topology …………………………………………………... 6 Figure 4. ZigBee Network Topologies ……………………………………………………. 9 Figure 5. Z-Wave Protocol Stack …………………………………………………………. 13 Figure 6. Non-Integrated smart home Setup with Cloud Services ………………………. 15 Figure 7. SmartThings Container Hierarchy ………………………………………………. 21 Figure 8. Integrated smart home Setup with Cloud Services …………………………….. 26 Figure 9. Screenshot of Nest Home Simulator Interface ………………………………….. 32 Figure 10. Diagram of simulated HVAC System …………………………………………. 35 Figure 11. Diagram showing use of emulated IoT Gateway ……………………………… 37 Figure 12. Diagram showing QLM being used to merge data from various sources …….. 38 Figure 13. Classic home network configuration ………………………………………….. 42 Figure 14. VirtualBox VM Manager ……………………………………………………… 43 Figure 15. VirtualBox Network Settings ………………………………………………….. 44 Figure 16. Network interfaces configuration for simulated IoT devices ………………….. 45 Figure 17. Simulated network topology …………………………………………………… 46 Figure 18. LIFX LAN Header format ……………………………………………………... 48 Figure 19. LIFX LAN communication flow diagram …………………………………….. 50 Figure 20. The user interface for bulb_sim.py …………………………………………….. 52 Figure 21. User interface for control.py …………………………………………………… 53 Figure 22. Thread Network Topology …………………………………………………….. 56 Figure 23. Protocol stack showing how Thread protocol fits in ………………………….. 58 Figure 24. Nest Weave Fabric Diagram ………………………………………………….. 59 Figure 25. Nest Home Simulator Application interface ………………………………….. 60 Figure 26. OpenHAB PaperUI Add-on installation screen ……………………………….. 62 Figure 27. OpenHAB PaperUI automatic device setup screen ……………………………. 63 Figure 28. OpenHAB PaperUI LIFX control interface …………………………………… 64 Figure 29. OpenHAB Nest Binding configuration screen ………………………………… 66 Figure 30. OpenHAB BasicUI Nest control interface …………………………………….. 67 Figure 31. OpenHAB Android App showing Nest controls ………………………………. 68 Figure 32. Comparison of output from test_validity.py for actual and simulated bulbs ….. 70 Figure 33. VirtualBox Settings showing mounting of Ubuntu image …………………….. 73 Figure 34. VirtualBox Clone VM screen setup …………………………………………… 74 Figure 35. Nest Developers new product setup form, showing basic configuration ……… 77 Figure 36. Nest Developer Product Security Association information ……………………. 78 Figure 37. Nest Permissions window during setup ………………………………………... 78 Figure 38. Terminal display after starting the OpenHAB service ………………………… 80 Figure 39. Non-IP Device
Recommended publications
  • Woo Project Overview
    WoO Approach General Overview WF-IoT 2014 Mihaela Brut, Patrick Gatellier Thales Services, France Ilyoung Chong, Hankuk University of Foreign Studies, Korea 6th Of March 2014 2 / 01: Scientific and Business Context Scientific and Business Context 3 / Context – IoT and WoT gather more and more devices IoT boom: u Since 2007: more devices than people are connected to Internet (Cisco IoT IBSG, 2011) u In 2020: 50 billions devices will be connected to Internet (Ericson, 2010) u In 2020: the global M2M business (large industry, solution providers, connectivity providers) will reach 260 milliards Euros (Machina Research, 2012); u By 2020: IoT will add $1,9 trillion to the global economy (Gartner, 2013) => huge business application development (WoT & Future Internet boom) People connected to Internet resulted in Web 1.0, 2.0, 3.0 … applications What can we imagine about the future of the connected devices? 4 / Context – status of IoT and WoT business Huge deployment of smart devices and sensors, resulting in huge amount of data collected, not exploited in real-time, nor outside a closed system: u Smart metering => filtered data is selected for billing purposes, and various statistic analysis are accomplished £ If a third party (e.g. insurance company) is interested in specific data, no legal framework and no technical support u Smart homes: each equipment is able to switch in secure mode, and to send information or alarm messages, eventually to receive remote control commands £ France: government investment in “sensing” the elder people homes
    [Show full text]
  • EPIC Google FTC Complaint
    Before the Federal Trade Commission Washington, DC 20580 In the Matter of ) ) Google, Inc. and ) Cloud Computing Services ) ________________________________ ) Complaint and Request for Injunction, Request for Investigation and for Other Relief SUMMARY OF COMPLAINT 1. This complaint concerns privacy and security risks associated with the provision of “Cloud Computing Services” by Google, Inc. to American consumers, businesses, and federal agencies of the United States government. Recent reports indicate that Google does not adequately safeguard the confidential information that it obtains. Given the previous opinions of the Federal Trade Commission regarding the obligation of service providers to ensure security, EPIC hereby petitions the Federal Trade Commission to open an investigation into Google’s Cloud Computing Services, to determine the adequacy of the privacy and security safeguards, to assess the representations made by the firm regarding these services, to determine whether the firm has engaged in unfair and/or deceptive trade practices, and to take any such measures as are necessary, including to enjoin Google from offering such services until safeguards are verifiably established. Such action by the Commission is necessary to ensure the safety and security of information submitted to Google by American consumers, American businesses, and American federal agencies. PARTIES 1. The Electronic Privacy Information Center (“EPIC”) is a public interest research organization incorporated in Washington, DC. EPIC’s activities include the review of government and private sector policies and practices to determine their impact on the privacy interests of the American public. Among its other activities, EPIC initiated the complaint to the FTC regarding Microsoft Passport in which the Commission subsequently required Microsoft to implement a comprehensive information security program for 1 Passport and similar services.1 EPIC also filed the complaint with the Commission regarding databroker ChoicePoint, Inc.
    [Show full text]
  • Hypermedia Apis for Sensor Data: a Pragmatic Approach to the Web of Things
    Hypermedia APIs for Sensor Data: A pragmatic approach to the Web of Things The MIT Faculty has made this article openly available. Please share how this access benefits you. Your story matters. Citation Russell, Spencer, and Joseph Paradiso. “Hypermedia APIs for Sensor Data: A Pragmatic Approach to the Web of Things.” Proceedings of the 11th International Conference on Mobile and Ubiquitous Systems: Computing, Networking and Services (2014). As Published http://dx.doi.org/10.4108/icst.mobiquitous.2014.258072 Publisher European Union Digital Library/ICST Version Author's final manuscript Citable link http://hdl.handle.net/1721.1/103763 Terms of Use Creative Commons Attribution-Noncommercial-Share Alike Detailed Terms http://creativecommons.org/licenses/by-nc-sa/4.0/ Hypermedia APIs for Sensor Data A pragmatic approach to the Web of Things Spencer Russell Joseph A. Paradiso [email protected] [email protected] Responsive Environments Group MIT Media Lab Massachusetts Institute of Technology Cambridge, MA, USA ABSTRACT dards and protocols such as AllJoyn1 and MQTT2, other As our world becomes more instrumented, sensors are ap- projects [20] seek to use existing application-level Web stan- pearing in our homes, cars, and on our bodies [12]. These dards such as HTTP to provide an interface that is more sensors are connected to a diverse set of systems and pro- familiar to developers, and also that can take advantage of tocols driven by cost, power, bandwidth, and more. De- tooling and infrastructure already in place for the World spite this heterogeneous infrastructure, we need to be able Wide Web. These efforts are often dubbed the Web of to build applications that use that data, and the most value Things, which reflects the relationships to existing Web stan- comes from integrating these disparate sources together.
    [Show full text]
  • Smart Homes and the New White Futurism
    Journal of Futures Studies 2021,Vol. 25(4) 45–56 DOI: 10.6531/JFS.202106_25(4).0004 Article Smart Homes and the New White Futurism Adam Richard Rottinghaus1,* 1Assistant Professor of Media, Journalism & Film, Miami University, Williams Hall, 208, 350 Oak Ave., Oxford, OH, 45056, USA Abstract This article explores the consumer technology industry’s discourse about emerging Internet of Things smart home devices and sketches an outline of a “new white futurism.” New white futurism displaces prior consumer fantasies of labor-free living in smart homes and frames emerging smart home devices as tools for data-driven management of work/life balance in contemporary heteronormative, white, middle-class culture. The research draws on existing scholarly literature, archival documents, contemporary marketing discourses, and participant observation at CES in 2014 and 2018. The article concludes that it is crucial to reimagine cultural relationships to emerging technologies through Afro, Indigenous, and queer futuristic thought. Keywords Smart Homes, Emerging Technologies, Internet of Things, Futurism, Labor, Corporate Power This article explores the consumer technology industry’s discourse about emerging smart home devices and begins sketching the outlines of a “new white futurism.” New white futurism is a discourse from companies that promotes emerging smart home technologies as tools for data-driven management of work/life balance in contemporary heteronormative, white, middle-class culture. Since 2008 the consumer technology industry has increasingly focused on the Internet of Things (IoT) and connected smart homes as the dominant retail application. IoT smart home devices have precipitated a shift away from promoting imaginative technological futures that bring about changes in labor or culture in everyday life toward one of logistics and management that reproduce the status quo.
    [Show full text]
  • Better Life with Smart Media & Things
    Better Life with Smart media & things Innopia Technologies Inc. Why Smart Media Gateway for IoT Service? 1 Interactive media consumption with IoT devices 2 More effective information on TV interface 3 Always connected gateway at living room AllSeen Alliance Ecosystem LG AT&T Panasonic Microsoft Vodafone Technicolor Qualcomm Century Link Philips ADT Sony LGU+ Canon Haier Solution Service Operators CE Manufacturer Why Innopia for AllJoyn Solution? Specialty of Embedded Design House SW for Linux & Android experiences with platform various SoC Guaranteed Inter- Make media as one of operability with strong IoT smart home service expertise in HW & SW Innopia Advantages Innopia AllJoyn enabled product roadmap 1. AllJoyn 3. AllJoyn notification, 5. AllJoyn support Wi-Fi notification enabled control panel enabled Smart radar tracer for Smart TV wireless TV the multiple movement enablement stick streaming projector and presence monitoring MP CS CS Dev. Plan. 2. Smart home package 4. Multi-protocol including Wi-Fi power support smart media plug, Wi-Fi LED bulb and GW based on own GW stick based on AllJoyn bridge system AllJoyn framework for for AllJoyn control panel home automation, energy management with media entertainment Now Launching Launching Launching Launching available Q3, 2015 Q3, 2015 Q4, 2015 Q2, 2016 Smart Home Starter Package Wi-Fi Smart LED MagicCast Wi-Fi Smart Light Bulb - AllJoyn Gateway Power Plug Smart Media Service Use Cases 1 Interactive game with LED bulb 2 Home theater experience from media mode Smart Media Service Use Cases
    [Show full text]
  • Building Research Tools with Google for Dummies (2005).Pdf
    01_57809x ffirs.qxd 3/3/05 12:46 PM Page i Building Research Tools with Google™ FOR DUMmIES‰ by Harold Davis TEAM LinG - Live, Informative, Non-cost and Genuine ! 01_57809x ffirs.qxd 3/3/05 12:46 PM Page ii Building Research Tools with Google™ For Dummies® Published by Wiley Publishing, Inc. 111 River Street Hoboken, NJ 07030-5774 www.wiley.com Copyright © 2005 by Wiley Publishing, Inc., Indianapolis, Indiana Published by Wiley Publishing, Inc., Indianapolis, Indiana Published simultaneously in Canada No part of this publication may be reproduced, stored in a retrieval system or transmitted in any form or by any means, electronic, mechanical, photocopying, recording, scanning or otherwise, except as permitted under Sections 107 or 108 of the 1976 United States Copyright Act, without either the prior written permis- sion of the Publisher, or authorization through payment of the appropriate per-copy fee to the Copyright Clearance Center, 222 Rosewood Drive, Danvers, MA 01923, (978) 750-8400, fax (978) 646-8600. Requests to the Publisher for permission should be addressed to the Legal Department, Wiley Publishing, Inc., 10475 Crosspoint Blvd., Indianapolis, IN 46256, (317) 572-3447, fax (317) 572-4355, or online at http://www. wiley.com/go/permissions. Trademarks: Wiley, the Wiley Publishing logo, For Dummies, the Dummies Man logo, A Reference for the Rest of Us!, The Dummies Way, Dummies Daily, The Fun and Easy Way, Dummies.com, and related trade dress are trademarks or registered trademarks of John Wiley & Sons, Inc. and/or its affiliates in the United States and other countries, and may not be used without written permission.
    [Show full text]
  • Demystifying Internet of Things Security Successful Iot Device/Edge and Platform Security Deployment — Sunil Cheruvu Anil Kumar Ned Smith David M
    Demystifying Internet of Things Security Successful IoT Device/Edge and Platform Security Deployment — Sunil Cheruvu Anil Kumar Ned Smith David M. Wheeler Demystifying Internet of Things Security Successful IoT Device/Edge and Platform Security Deployment Sunil Cheruvu Anil Kumar Ned Smith David M. Wheeler Demystifying Internet of Things Security: Successful IoT Device/Edge and Platform Security Deployment Sunil Cheruvu Anil Kumar Chandler, AZ, USA Chandler, AZ, USA Ned Smith David M. Wheeler Beaverton, OR, USA Gilbert, AZ, USA ISBN-13 (pbk): 978-1-4842-2895-1 ISBN-13 (electronic): 978-1-4842-2896-8 https://doi.org/10.1007/978-1-4842-2896-8 Copyright © 2020 by The Editor(s) (if applicable) and The Author(s) This work is subject to copyright. All rights are reserved by the Publisher, whether the whole or part of the material is concerned, specifically the rights of translation, reprinting, reuse of illustrations, recitation, broadcasting, reproduction on microfilms or in any other physical way, and transmission or information storage and retrieval, electronic adaptation, computer software, or by similar or dissimilar methodology now known or hereafter developed. Open Access This book is licensed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license and indicate if changes were made. The images or other third party material in this book are included in the book’s Creative Commons license, unless indicated otherwise in a credit line to the material.
    [Show full text]
  • Iotivity and Iotivity-Lite • Resources for Getting Started
    Overview of IoTivity Projects Kishen Maloor, Intel June 2018 Agenda • What is IoTivity? • Structure of an OCF implementation • IoTivity and IoTivity-Lite • Resources for getting started 2 What is IoTivity? • Umbrella of projects for building IoT devices • Open-source, reference implementations of OCF specifications • Serve as starting point for developing and certifying OCF products Specifications Vertical Data Models Device Certification Strategy, Marketing Independent governance with coordinated efforts 3 Structure of an OCF implementation User space IoT Applications Outer functional blocks APIs & Language Security Manage on-boarding, Bindings Provisioning Provisioning credentials, Infrastructure Access-control lists OCF Resource Model Resource directory, Device High-level Services Wi-Fi Easy Setup, etc. Stack Security Flows Bridging to other Zigbee, Z-Wave, etc. IP Connectivity ecosystems Kernel space Network Interfaces OS & Kernel 4 IoTivity and IoTivity-Lite • IoTivity • Suitable only for more capable device classes • Runs on Linux, Windows, Android, macOS • Multiple language bindings: C, C++, Java, Node.js • IoTivity-Lite (formerly called IoTivity-Constrained) • Lightweight implementation of OCF specifications • Suitable for all device classes (including few constrained devices) • Runs on Linux, Windows, macOS, and multiple RTOSes • C APIs only 5 IoTivity Directory Structure auto_build.py NOTICE.md auto_build.sh plugins bridging prep.sh build_common README-building-and-running-remote-access-sample.txt cloud README.md CONTRIBUTING.md
    [Show full text]
  • Apple Homekit Application and Cost Breakdown
    Apple HomeKit Application and Cost Breakdown Nicholas Fifield California Polytechnic State University, San Luis Obispo San Luis Obispo, CA A principle part of the American dream is to own a home. The definition of an American home is constantly changing, and smart home technology gives more functionality and control over a person’s space. With devices updating constantly and with newer devices coming out every day, having an organized, well-connected smart home can define a person’s home. Apple’s HomeKit ecosystem gives users a single application interface to operate smart home technology for an entire, organized home opposed to other similar ecosystems without necessary functions run by other companies like Google or Amazon. Starting or remodeling a smart home can be easy enough for a homeowner to complete on their own but there are many obstacles in completing a smart home. Preparing this application and cost deliverable will make it easier for an American homeowner to update their own home with Apple’s HomeKit. Running into unforeseen costs or time delays due to bridges or hubs necessary connection or problems with installation can postpone a schedule or dismantle a project. This paper provides pricing, connection requirements, installation notes, and additional notes to help homeowners plan and develop an Apple Homekit based smart home and avoid common smart home problems, saving time and money. Key Words: Apple, Smart Home Technology, HomeKit, Remodel Introduction Implementing smart home technology for the average homeowner requires basic knowledge that should be simple enough for any homeowner to understand such as screwing in lightbulbs, plugging devices into outlets, and connecting devices to home Wi-Fi networks.
    [Show full text]
  • Architecture, Development and Testing Environment for a Visual Analytics-Based Criminal Intelligence Analysis System
    U N C L A S S I F I E D P U B L I C VALCRI WHITE PAPER SERIES VALCRI-WP-2017-001 1 January 2017 Edited by B.L. William Wong Architecture, Development and Testing Environment for a Visual Analytics-Based Criminal Intelligence Analysis System Rani Pinchuk1, Nick Evers1, Christophe Vandenberghe1. Patrick Aichroth2, Rudolf Schreiner3, and B.L. William Wong4 1Space Applications Services NV/SA Leuvensesteenweg, 325, 1932 Zaventem, BELGIUM 2Fraunhofer Institute for Digital Media Technology Ehrenbergstraße 31 98693 Ilmenau GERMANY 3Object Security, Ltd St John’s Innovation Centre Cowley Road Cambridge CB4 0WS UNITED KINGDOM 4Middlesex University London The Burroughs, Hendon London NW4 4BT UNITED KINGDOM Project Coordinator Middlesex University London Professor B.L. William Wong The Burroughs, Hendon Head, Interaction Design Centre London NW4 4BT Faculty of Science and Technology United Kingdom. Email: [email protected] Copyright © 2016 The Authors and Project VALCRI. All rights reserved. U N C L A S S I F I E D P U B L I C ABSTRACT The VALCRI architecture is built from different Docker containers that speak with each other using mostly REST interfaces. The architecture is designed to incorporating Security, Ethics, Privacy and Legal (SEPL) solutions. The data stores – the Unstructured Database (UDB) and the Structured database (SDB) – used are controlled by SEPL Enforcement components and a Template Engine manages the previously checked and accepted query templates that can be sent to the data stores. The Advanced User Interface (AUI) server is also designed with SEPL in mind: a Jetty (Java HTTP server and Java Servlet container) in- stance is created per user by a Jetty Lifecycle Management component.
    [Show full text]
  • Krawetz, Neal
    Response to DoC NTIA RFC No. 160331306­6306­01 Page 1 of 23 Response to the Department of Commerce National Telecommunications and Information Administration Request for Comment on Internet of Things The Benefits, Challenges, and Potential Roles for the Government in Fostering the Advancement of the Internet of Things RFC No. 160331306‐6306‐01 May 22, 2016 Neal Krawetz, Eric Schultz, Valerie Kaminsky, Bill Tucker, et al. Response to DoC NTIA RFC No. 160331306­6306­01 Page 2 of 23 The Department of Commerce (DoC) National Telecommunications and Information Administration (NTIA) issued a Request for Comments (RFC) in the Federal Register.1 This issuance requested feedback on the current policy and technological landscape related to the Internet of Things (IoT). This document includes responses to the following items: IoT Challenges Software Patches Unsupported Devices Personal Information Recycling and Safe Disposal Disposable Electronics Insecure Design Inherent Vulnerabilities Intentional Backdoors Network and Infrastructure Economic Impact Industry Recommendations Governmental Role Current Government Policies Recommended Government Policies Proposed Role for NTIA Contributors IoT Challenges Issue #1 in the NTIA RFC requested information related to the challenges and opportunities arising from IoT. In particular, how they are similar to existing challenges and what aspects are novel. This topic is further discussed in other issues, including #6 (technological issues), #16 (cybersecurity), and #17 (privacy). The challenges posed by the Internet of Things mirrors today’s existing issues with mobile devices in regards to security, application, and networking. However, the IoT amplifies all of these issues and brings them to a critical level. The IoT is positioned to become invasive and integral to businesses and consumers across America.
    [Show full text]
  • WOL) Function
    User Guide © Copyright 2018, 2019 HP Development Product notice Software terms Company, L.P. This guide describes features that are common By installing, copying, downloading, or Chrome, Chromebox, Google, the Google logo, to most models. Some features may not be otherwise using any software product and Google Cloud Print are trademarks or available on your computer. preinstalled on this computer, you agree to be registered trademarks of Google LLC. microSD bound by the terms of the HP End User License and the microSD logo are trademarks or Agreement (EULA). If you do not accept these registered trademarks of SD-3C in the United license terms, your sole remedy is to return the States, other countries or both. DisplayPort™ entire unused product (hardware and software) and the DisplayPort™ logo are trademarks within 14 days for a full refund subject to the owned by the Video Electronics Standards refund policy of your seller. Association (VESA®) in the United States and other countries. For any further information or to request a full refund of the price of the computer, please The information contained herein is subject to contact your seller. change without notice. The only warranties for HP products and services are set forth in the express warranty statements accompanying such products and services. Nothing herein should be construed as constituting an additional warranty. HP shall not be liable for technical or editorial errors or omissions contained herein. Second Edition: October 2019 First Edition: April 2018 Document Part Number: L19841-002 Safety warning notice WARNING! To reduce the possibility of heat-related injuries or of overheating the computer, do not place the computer directly on your lap or obstruct the computer air vents.
    [Show full text]