Group Activity Recognition Using Wearable Sensing Devices

Total Page:16

File Type:pdf, Size:1020Kb

Group Activity Recognition Using Wearable Sensing Devices Group Activity Recognition Using Wearable Sensing Devices In Fulfillment of the Requirements for the Degree of Doctor of Engineering Faculty of Informatics Karlsruhe Institute of Technology (KIT) Approved Dissertation by Dawud Gordon Born in Istanbul, Turkey Examination Date: 17 Apr 2014 Primary Examiner: Prof. Dr.-Ing. Michael Beigl Secondary Examiner: Prof. Dr. Gerhard Tröster For David Blair, (1952 – 2013) who believed in me when no one else did, including myself. –AND– For Dorothea Erhart, (1953 – 2013) who accepted me as family unconditionally. I would like to thank my father for being my hero, whose strength and warrior mentality in the face of adversity never ceases to amaze and humble me. I thank my mother and my sister Sara for understanding and supporting my decisions, even if it meant not seeing me for 10 years. I would also like to thank my other family, the Erharts, who selflessly welcomed me into their home and lives in that time for absolutely no reason I can think of. My friends who made daily life bearable with this workload, especially Dejan, Tirdad and Markus, I salute you. I thank my colleagues at TecO who put up with my quirks and provided a fantastic platform for creativity and constructive debate. I would also like to thank the myriad of Bachelor, Master and Diploma students who helped me along the way with experiments and implementations. My high school science teachers, John Hoffman and Stephen Edelglass who inspired me to always question and to enjoy finding the answers. Many thanks are due to my secondary adviser Prof. Gerhard Tröster for taking on this role, and for giving me the opportunity to work with him and his group in Zürich. Finally I cannot thank my adviser Prof. Michael Beigl enough for giving me the opportunity to be a part of his research team. Over the years he has always been there with ideas and inspiration, giving me the freedom to follow my own creativity, and the endless pep talks, support and advice I needed to see it through. Abstract One goal of ubiquitous and pervasive computing is to enable devices to adapt to the contexts and activities of the individuals interacting with them through a process called context or activity recognition. However, humans are social and spend most of their time in groups, and the behavior of the group is fundamentally different than the behavior of each individual in it, referred to as “emergent behavior” in social psychology. As the number of devices and users increases, using infrastructure and server-side processing for recognition becomes infeasible due to state space explosion and the “curse of dimensionality.” As a result, peer- to-peer (P2P) methods for detecting this behavior within the network of sensing devices are needed. Machine learning and classification are demonstrably effective for recognizing the behavior of individuals based on wearable sensing devices, especially accele- rometers. However, systems which recognize contexts and activities of groups of individuals are required in order to support the needs of the group. The mobile devices we carry present an optimal platform, but aggregating data from the mul- titude of embedded sensors which observe behavior can congest networks. P2P approaches are attractive but challenging, since the behavior of the group cannot be observed at any single location. The challenges are (1) to understand the data which is required for recognition, (2) to detect different groups who may be in the same environment, and (3) to recognize the physical behavior or activities of the group, all in a P2P fashion. Furthermore, all of this must be done while (4) respecting the limited resources and primary functions of the sensing devices, e.g. mobile phones. The contribution of this dissertation consists of the following: A formal definition of group activity recognition and differentiation from • multi-user activity recognition. Methods for using vibration sensors to reduce the power consumption of • physical activity sensing. Methods for reducing the consumption of the recognition toolchain using • prediction for dynamic sensor selection. An analysis of different abstraction levels for sensor observations with respect • to group activity recognition. Algorithms for detection group affiliation in P2P networks of mobile, wearable • devices. Algorithms for inferring emergent group behavior in P2P networks of mobile, • wearable devices. This dissertation presents novel methods for reducing the power consumption of the machine learning tool-chain for recognition of human behavior in distributed systems. First a vibrational sensor is investigated with respect to its potential for activity recognition. The sensor proves useful for recognizing activities with high- frequency vibrational components such as riding a bicycle, as well as activities with impacts or concussions, such as walking or jogging. The approach consumes 50 times less than an accelerometer and samples high motion frequency information (3 8 kHz) which the accelerometer can not. Methods for online sensor selection − using the predictability of human behavior are explored, which can greatly reduce the energy footprint of activity sensing without sacrificing the accuracy of recogni- tion. By predicting likely and unlikely activities for the immediate future, sensors required to differentiate unlikely activities can be turned off to conserve energy. Thereby energy savings of around 85%- 90% where achieved in turn for a loss of 1.5 - 3 percentage points of recognition accuracy To approach the problem of distributed recognition of emergent group activities, the level of abstraction at which to fuse individual behavior information into group information is evaluated. Here power consumption and accuracy of inference is explored for using local features, local behavior classes, as well as unsupervised soft and hard clustering as the basis for inference of group activities. Using single-user activities saves 40% of power consumed by communication, but causes a 47% loss in recognition effectiveness due to technical issues Unsupervised clustering has a high potential, reducing energy consumption by 36%, while only causing 2.8% reduction in recognition rates. The unsupervised clustering abstraction level is therefore used as the abstraction level of choice for this dissertation. Using unsupervised clustering of behavioral observations, statements can be made about the behavior of a group, based on distributed observations of individual constituents. A method using the Jeffrey’s divergence of behavioral clusters and P2P communication called divergence-based affiliation detection (DBAD) is introduced, whereby group affiliations can be detected in multi group environments. When compared to a centralized approach, the DBAD reduces power consumption by up to 43% while maintaining affiliation detection rates and at the same eliminating the need for centralized resources. A method for using distributed probabilistic inference with loopy belief propagation (DPI-LBP) is presented which allows emergent group behavior to be recognized by the distributed network, further reducing energy consumption without the need for infrastructure. Again it is shown that performance is comparable to monolithic approaches, while reducing overall impact on the power consumption of the devices by up to a factor of 40. Local processing and memory usage increase slightly, but are well within tolerable boundaries. vi The combined contribution is a methodology for practical recognition of groups and their emergent behavior in a P2P network of mobile phones. Applications are foreseen in adaptive intelligent environments, social networking, crowd monitoring and possibly even crowd management in emergency situations. vii Deutsche Zusammenfassung Eines der Ziele von Pervasive-Computing ist es, anhand mobiler und tragbarer Geräte, die Kontexte und Aktivitäten individueller Nutzer und Träger, zu verstehen. Dieses Ziel wird durch den Prozesses der so genannten Kontext- oder Aktivitäts- erkennung erreicht. Das Problem hierbei ist, dass das Verhalten eines Menschen in einer Gruppe ein grundlegend anderes ist, als das Verhalten der Gruppe selbst -auch „emergentes“ Verhalten“ genannt. Mit der stetig wachsenden Anzahl von Geräten und Nutzern steigen auch die zur Erkennung benötigten Ressourcen ex- ponential, verursacht durch die Zustandsexplosion und dem sogenannten „Curse of Dimensionality”. Dies führt dazu dass es fast unmöglich sein wird, diese Daten- menge an einem Ort zu verarbeiten. Aus diesem Grund werden Peer-to-Peer (P2P) Ansätze benötigt, da diese das Verhalten innerhalb des Netzwerks von mobilen und tragbaren Sensorgeräten erkennen können. Maschinelles Lernen und Klassifikation, auf Basis von Sensoren in tragbaren Geräten- insbesondere durch den Einsatz des Accelerometer, haben sich als effek- tive Werkzeuge zur Verhaltenserkennung einzelner Personen erwiesen. Um die Wünsche und Bedürfnisse einer Gruppe zu erfüllen, müssen die Kontexte und Aktivitäten der Gruppe erkannt werden, was durch die Erweiterung dieser Ansätze möglich wird. Für diesen Zweck stellen mobile und tragbare Geräte eine optimale Plattform dar. Die Aggregation dieser Daten jedoch, kann zu Überlastung der Infrastruktur führen. P2P-Ansätze sind attraktiv aber herausfordernd. Denn es ist nicht möglich, durch die Beobachtung der einzelnen Menschen unabhängig voneinander, auf das Verhalten der Gesamtheit zu schließen. Die Schwierigkeit ist es (1) mit einem P2P-System zu verstehen, welche Daten benötigt werden um Gruppenaktivitäten im
Recommended publications
  • Transactional Concurrency Control for Intermittent, Energy-Harvesting Computing Systems
    PLDI ’19, June 22ś26, 2019, Phoenix, AZ, USA Emily Ruppel and Brandon Lucia 52, 55, 82] and preserving progress [6, 7, 53]. Recent work sequences of multiple tasks to execute atomically with re- addressed input/output (I/O), ensuring that computations spect to events. Coati’s support for events and transactions were timely in their consumption of data collected from sen- is the main contribution of this work. Coati provides the sors [15, 31, 86]. However, no prior work on intermittent critical ability to ensure correct synchronization across re- computing provides clear semantics for programs that use gions of code that are too large to complete in a single power event-driven concurrency, handling asynchronous I/O events cycle. Figure 1 shows a Coati program with three tasks con- in interrupts that share state with transactional computa- tained in a transaction manipulating related variables x, y, tions that execute in a main control loop. The idiomatic use of and z, while an asynchronous event updates x and y. Coati interrupts to collect, process, and store sensor results is very ensures atomicity of all tasks in the figure, even if any task common in embedded systems. The absence of this event- individually is forced to restart by a power failure. driven I/O support in intermittent systems is an impediment This work explores the design space of transaction, task, to developing batteryless, energy-harvesting applications. and event implementations by examining two models that Combining interrupts and transactional computations in make different trade-offs between complexity and latency. an intermittent system creates a number of unique problems Coati employs a split-phase model that handles time-critical that we address in this work using new system support.
    [Show full text]
  • Beyond Interoperability – Pushing the Performance of Sensor Network IP Stacks
    Industry: Beyond Interoperability – Pushing the Performance of Sensor Network IP Stacks JeongGil Ko Joakim Eriksson Nicolas Tsiftes Department of Computer Science Swedish Institute of Computer Swedish Institute of Computer Johns Hopkins University Science (SICS) Science (SICS) Baltimore, MD 21218, USA Box 1263, SE-16429 Kista, Box 1263, SE-16429 Kista, [email protected] Sweden Sweden [email protected] [email protected] Stephen Dawson-Haggerty Jean-Philippe Vasseur Mathilde Durvy Computer Science Division Cisco Systems Cisco Systems University of California, Berkeley 11, Rue Camille Desmoulins, Issy 11, Rue Camille Desmoulins, Issy Berkeley, CA 94720, USA Les Moulineaux, 92782, France Les Moulineaux, 92782, France [email protected] [email protected] [email protected] Abstract General Terms Interoperability is essential for the commercial adoption Experimentation, Performance, Standardization of wireless sensor networks. However, existing sensor net- Keywords work architectures have been developed in isolation and thus IPv6, 6LoWPAN, RPL, IETF, Interoperability, Sensor interoperability has not been a concern. Recently, IP has Network, TinyOS, Contiki been proposed as a solution to the interoperability problem of low-power and lossy networks (LLNs), considering its open 1 Introduction and standards-based architecture at the network, transport, For wireless sensor networks to be widely adopted by and application layers. We present two complete and in- the industry, hardware and software implementations from teroperable implementations of the IPv6 protocol stack for different vendors need to interoperate and perform well to- LLNs, one for Contiki and one for TinyOS, and show that gether. While IEEE 802.15.4 has emerged as a common the cost of interoperability is low: their performance and physical layer that is used both in commercial sensor net- overhead is on par with state-of-the-art protocol stacks cus- works and in academic research, interoperability at the phys- tom built for the two platforms.
    [Show full text]
  • Coap Based Acute Parking Lot Monitoring System Using Sensor Networks
    View metadata, citation and similar papers at core.ac.uk brought to you by CORE provided by Directory of Open Access Journals ISSN: 2229-6948(ONLINE) ICTACT JOURNAL ON COMMUNICATION TECHNOLOGY: SPECIAL ISSUE ON ADVANCES IN WIRELESS SENSOR NETWORKS, JUNE 2014, VOLUME: 05, ISSUE: 02 COAP BASED ACUTE PARKING LOT MONITORING SYSTEM USING SENSOR NETWORKS R. Aarthi1 and A. Pravin Renold2 TIFAC-CORE in Pervasive Computing Technologies, Velammal Engineering College, India E-mail: [email protected], [email protected] Abstract it to aid in overall management and planning. Sensor networks Vehicle parking is the act of temporarily maneuvering a vehicle in to are a natural candidate for car-park management systems [6], a certain location. To deal with parking monitoring system issue such because they allow status to be monitored very accurately - for as traffic, this paper proposes a vision of improvements in monitoring each parking space, if desired. the vehicles in parking lots based on sensor networks. Most of the existing paper deals with that of the automated parking which is of cluster based and each has its own overheads like high power, less energy efficiency, incompatible size of lots, space. The novel idea in this work is usage of CoAP (Constrained Application Protocol) which is recently created by IETF (draft-ietf-core-coap-18, June 28, 2013), CoRE group to develop RESTful application layer protocol for communications within embedded wireless networks. This paper deals with the enhanced CoAP protocol using multi hop flat topology, which makes the acuters feel soothe towards parking vehicles. We aim to minimize the time consumed for finding free parking lot as well as increase the energy efficiency.
    [Show full text]
  • Tecnologías De Fuentes Abiertas Para Ciudades Inteligentes
    Open Smart Cities Tecnologías de fuentes abiertas para ciudades inteligentes www.cenatic.es Abril 2013 Open Smart Cities Tecnologías de fuentes abiertas para ciudades inteligentes Título: Open Smart Cities: Tecnologías de fuentes abiertas para ciudades inteligentes Autora: Ana Trejo Pulido Abril 2012 Edita: CENATIC. Avda. Clara Campoamor s/n. 06200 Almendralejo (Badajoz). Primera Edición. ISBN-13: 978-84-15927-13-6 Los contenidos de esta obra está bajo una licencia Reconocimiento 3.0 España de Creative Commons. Para ver una copia de la licencia visite http://creativecommons.org/licenses/by/3.0/es/ www.cenatic.es Pág. 2 de 59 Open Smart Cities Tecnologías de fuentes abiertas para ciudades inteligentes Índice 1 Introducción...............................................................................................................6 2 La Internet de las Cosas: hacia la ciudad conectada.................................................7 3 Tecnologías de código abierto para la Internet de las Cosas.....................................9 3.1 Waspmote.................................................................................................................10 3.2 Arduino......................................................................................................................10 3.3 Dash7........................................................................................................................11 3.4 Rasberry Pi................................................................................................................11
    [Show full text]
  • A Fog Storage Software Architecture for the Internet of Things Bastien Confais, Adrien Lebre, Benoît Parrein
    A Fog storage software architecture for the Internet of Things Bastien Confais, Adrien Lebre, Benoît Parrein To cite this version: Bastien Confais, Adrien Lebre, Benoît Parrein. A Fog storage software architecture for the Internet of Things. Advances in Edge Computing: Massive Parallel Processing and Applications, IOS Press, pp.61-105, 2020, Advances in Parallel Computing, 978-1-64368-062-0. 10.3233/APC200004. hal- 02496105 HAL Id: hal-02496105 https://hal.archives-ouvertes.fr/hal-02496105 Submitted on 2 Mar 2020 HAL is a multi-disciplinary open access L’archive ouverte pluridisciplinaire HAL, est archive for the deposit and dissemination of sci- destinée au dépôt et à la diffusion de documents entific research documents, whether they are pub- scientifiques de niveau recherche, publiés ou non, lished or not. The documents may come from émanant des établissements d’enseignement et de teaching and research institutions in France or recherche français ou étrangers, des laboratoires abroad, or from public or private research centers. publics ou privés. November 2019 A Fog storage software architecture for the Internet of Things Bastien CONFAIS a Adrien LEBRE b and Benoˆıt PARREIN c;1 a CNRS, LS2N, Polytech Nantes, rue Christian Pauc, Nantes, France b Institut Mines Telecom Atlantique, LS2N/Inria, 4 Rue Alfred Kastler, Nantes, France c Universite´ de Nantes, LS2N, Polytech Nantes, Nantes, France Abstract. The last prevision of the european Think Tank IDATE Digiworld esti- mates to 35 billion of connected devices in 2030 over the world just for the con- sumer market. This deep wave will be accompanied by a deluge of data, applica- tions and services.
    [Show full text]
  • NSF Nets Small RUI: Wireless Sensor Network Project
    NSF NeTs Small RUI: Wireless Sensor Network Project Federal Agency and Organization Element to Which Report is Submitted: 4900 Federal Grant or Other Identifying Number Assigned by Agency: 1816197 Project Title: NeTS: Small: RUI: Bulldog Mote- Low Power Sensor Node and design Methodologies for Wireless Sensor Networks PD/PI Name: Nan Wang, Principal Investigator Woonki Na, Co-Principal Investigator Recipient Organization: California State University-Fresno Foundation Project/Grant Period: 10/01/2018 - 09/30/2021 Reporting Period: 10/01/2018 - 09/30/2019 Student Assistant: Russel Schellenberg Calvin Jarrod Smith Department of Electrical and Computer Engineering Lyles College of Engineering Contents 1 Purpose 3 2 Current Projects 3 2.1 Bulldog Mote . .3 2.2 Wireless Gateway Implementation . .3 2.2.1 Tmote Sky Mote . .3 2.2.2 Gateway Website . .7 2.3 MANET Routing Protocols and Software . .8 2.3.1 Contiki OS . .8 3 HM-10 BLE Communication Module 10 3.1 Overview . 10 3.2 HM-10 Module Configuration . 16 3.3 Connecting Two HM-10 Devices . 17 3.3.1 Setting up Slave Device . 18 3.3.2 Setting up Master Device . 18 3.3.3 Discovery Connection . 19 3.4 Connecting to HM-10 from Android Phone . 23 4 Wireless Gateway Implementation 30 4.1 Gateway Operating System and Environment . 30 4.2 Required hardware: . 30 4.3 Installation . 30 4.4 Contiki Program . 31 4.5 Gateway Program . 32 4.6 Web Server . 32 5 One-Hop, Ad-Hoc Sensor Network with Cooja 36 5.1 Overview . 36 5.2 Peripheral Node Gateway Detection .
    [Show full text]
  • C01 Plus 2010 301 185 0 Fr
    P5-16...R40-17 Modèle : C01 PLUS fr Notice de montage et d’utilisation Moteur de volet roulant avec émetteur-récepteur radio intégré Informations importantes pour: • l'installateur / • l'électricien / • l'utilisateur À transmettre à la personne concernée! L'original de cette notice doit être conservée par l'utilisateur. 2010 301 185 0a 19/03/2021 Becker-Antriebe GmbH Friedrich-Ebert-Straße 2-4 35764 Sinn/Allemagne www.becker-antriebe.com Sommaire Généralités.......................................................................................................................................................................... 4 Garantie .............................................................................................................................................................................. 5 Consignes de sécurité.......................................................................................................................................................... 5 Remarques pour l’utilisateur ............................................................................................................................................ 5 Remarques pour le montage et la mise en service ............................................................................................................. 5 Utilisation conforme ............................................................................................................................................................. 7 Montage et démontage du câble de connexion enfichable
    [Show full text]
  • The 2009 Shift Index
    Measuring the forces of long-term change The 2009 Shift Index Deloitte Center for the Edge John Hagel III, John Seely Brown, and Lang Davison Core Research Team Duleesha Kulasooriya Tamara Samoylova Brent Dance Mark Astrinos Dan Elbert Foreword A seemingly endless stream of books, articles, reports, applications, it may have more impact in how it changes and blogs make similar claims: The world is flattening; our conception of the economy. Interpreted through the the economy has picked up speed; computing power is lens of neoclassical economics, the Shift Index captures increasing; competition is intensifying. shifts in fundamentals, particularly on the cost side where technological changes allow firms to do more with less. Though we’re aware of these trends in the abstract, But, the Shift Index, by name alone, calls into question the we lack quantified measures. We know that a shift is neoclassical mindset that focuses on re-equilibration. underway, but we have no method of characterizing its speed or acceleration or making comparisons. Are The Shift Index resonates instead with a conceptual model rates of change increasing, decreasing, or settling into of the world economy based on complex dynamics. In stable patterns (e.g. Moore’s Law)? How do we compare this framework, the economy can be conceptualized as a exponential changes in bandwidth to linear increases complex adaptive system with diverse entities adaptively in Internet usage? Without times series data and a interacting to produce emergent patterns (and occasional methodology for integrating those data, we cannot large events). If one embraces the complex, dynamic identify, anticipate, or plan for change.
    [Show full text]
  • Design of a Distributed System for Information Processing in a Mist-Edge-Cloud Environment Moisés Carral Ortiz
    Design of a Distributed System for Information Processing in a Mist-Edge-Cloud Environment Moisés Carral Ortiz Master’s Thesis presented to the Telecommunications Engineering School Master’s Degree in Telecommunications Engineering Supervisors Felipe José Gil Castiñeira Juan José López Escobar 2020 - 2021 Acknowledgements I would like to express my gratitude to my tutor, Felipe Gil, who has allowed me to discover the unknown world of research and has supported me both professionally and personally to make this thesis what it is. Also I would like to consider the good working environment created by my co-workers in GTI researh group. Finally, thanks to my virtuous and tireless master’s degree teammates. Vigo, July 20, 2021 iii Abstract The exponential growth of connected devices as well as massive data generation are challenging well-established technologies such as Cloud Computing. The Big Data paradigm for inferring knowledge and predicting results supports the sensorisation of environments in all areas (social, business, environmental, etc.) to obtain more information for the training of artificial intelligences or machine learning models. The need for low latency and high throughput applications in sensor networks is driving the emergence of new computational paradigms and network architectures. Real-time systems in which decision-making is critical, such as autonomous driving or the management of automated processes by robots in Industry 4.0, cannot adapt their needs to Cloud Computing. Other paradigms such as Mist Computing or Fog Computing are emerging in response to these needs to evolve actual computing architectures. This paper introduces some of the proposals that, in contrast to the classical structure of centralised data processing in the Cloud, advocate for a distributed architecture that brings the IoT-Edge-Cloud Continuum.
    [Show full text]
  • Dr. Hamadoun I. Touré
    This PDF is provided by the International Telecommunication Union (ITU) Library & Archives Service from an officially produced electronic file. Ce PDF a été élaboré par le Service de la bibliothèque et des archives de l'Union internationale des télécommunications (UIT) à partir d'une publication officielle sous forme électronique. Este documento PDF lo facilita el Servicio de Biblioteca y Archivos de la Unión Internacional de Telecomunicaciones (UIT) a partir de un archivo electrónico producido oficialmente. ﺟﺮﻯ ﺇﻟﻜﺘﺮﻭﻧﻲ ﻣﻠﻒ ﻣﻦ ﻣﺄﺧﻮﺫﺓ ﻭﻫﻲ ﻭﺍﻟﻤﺤﻔﻮﻇﺎﺕ، ﺍﻟﻤﻜﺘﺒﺔ ﻗﺴﻢ ، (ITU) ﻟﻼﺗﺼﺎﻻﺕ ﺍﻟﺪﻭﻟﻲ ﺍﻻﺗﺤﺎﺩ ﻣﻦ ﻣﻘﺪﻣﺔ PDF ﺑﻨﺴﻖ ﺍﻟﻨﺴﺨﺔ ﻫﺬﻩ .ﺭﺳﻤﻴﺎ ً◌ ﺇﻋﺪﺍﺩﻩ 本PDF版本由国际电信联盟(ITU)图书馆和档案服务室提供。来源为正式出版的电子文件。 Настоящий файл в формате PDF предоставлен библиотечно-архивной службой Международного союза электросвязи (МСЭ) на основе официально созданного электронного файла. © International Telecommunication Union N.° 6 Agosto de 2013 UNIÓN INTERNACIONAL DE TELECOMUNICACIONES itunews.itu.int Join us in Comunicaciones digitales y reglamentación Los organismos reguladores y la industria mundiales intercambian puntos de vista en Varsovia to continue the conversation that matters Nuevas aplicaciones, nuevas plataformas • Servicio universal • Polonia se pasa a la televisión digital • Innovación del espectro • La Internet de las Cosas… Facilitamos la gestión de sus Espacios en Blanco Le cuenta lo que ocurre en el mundo de las telecomunicaciones Cada vez que hace una llamada telefónica, utiliza un móvil, emplea el Correo-e, ve la televisión o © vario images GmbH & Co.KG/Alamy Philips accede a Internet, se está beneficiando de la labor que entraña Tomorrow´s Communications la misión de la UIT: Designed Today Conectar al mundo Stockxpert Fotosearch Soluciones informáticas y pericia para la Gestión y Control del Espectro y para la Si desea información para anunciarse, Anúnciese en Actualidades de la UIT Planificación e Ingeniería de Redes Radioeléctricas.
    [Show full text]
  • Building a Testbed for the Internet of Things
    ALEXANDER TECHNOLOGICAL INSTITUTE OF THESSALONIKI School of Technological Applications Department of Computer Science Engineering Bachelor of Science Thesis Building a Testbed for the Internet of Things Thesis Supervisor : Dr. Jesus Alonso Zarate Author: Vasileios Karagiannis Head of M2M Department Registration Number: 07/3273 CTTC, Barcelona, Spain Thesis Advisor : MSc Francisco Vazquez Gallego Senior Researcher CTTC, Barcelona, Spain Academic Supervisor : Dr. Periklis Chatzimisios Associate Professor ATEI, Thessaloniki, Greece Barcelona, April 2014 Abstract Over the past few years a technological outbreak has been noticed in the area of electronics and computer networks, granting eligibility to connect these fields in the direction of building intelligent systems. These systems have the ability to increase the growth of information and communication technologies (ICT) in urban environments and to provide services able to significantly upgrade the general well-being of individuals and societies. The whole concept of an Internet of Things (IoT) is reviewed in this thesis, architectures are discussed and some notable commercial solutions are presented. Continuously we build our own development platform by setting up a wireless network of sub-GHz devices and connecting it to a virtual Internet cloud. Moreover, software applications are designed to complete an End-to-End Machine to Machine (M2M) communication network and therefore, emulate an entire Internet of Things environment. The communication framework that is developed, allows us to research a variety of IoT concepts including the upcoming smart grid which is a significant improvement to the current electric power distribution system. Keywords: Internet of Things, M2M Communications, M2M Cloud Platforms, Wireless Networks, Testbed, Gateway Engineering, Android programming, Electric Power Grid, Smart Grid.
    [Show full text]
  • Middleware Development for Iot Networks
    POLITECNICO DI TORINO Facoltà di Ingegneria Laurea Magistrale in Ingegneria Informatica Tesi di Laurea Magistrale Middleware development for IoT networks Relatori: Prof. Ing. Marina Mondin Prof. Ing. Roberto Garello Candidato: Marco Luciano Forestello Anno accademico 2017-2018 Acknowledgements I would like to express my sincere gratitude to my supervisors in CSULA, Marina Mondin and Fred Daneshgaran for their hospitality and their continuous support even across the ocean. The same goes for Roberto Garello, who was always available to give me a hand since my return to Turin. They offered me a possibility to nourish my passion for IoT. I owe special thanks to my friends, whether in Italy in Argentina or in the USA, they have always been present during my university days making it an unforgettable experience. Lastly, I would like to thank my family, for their unwavering support through the years, even in the darkest hours and until the last seconds. ii Contents Acknowledgements ii 1 Introduction 1 1.1 The project................................2 2 The Internet of Things 3 2.1 Internet of Things.............................3 2.2 IoT Architecture.............................3 2.2.1 Level 1: Devices and Controllers.................4 2.2.2 Level 2: Connectivity.......................4 2.2.3 Level 3: Edge (Fog) Computing.................4 2.2.4 Level 4: Data Accumulation...................5 2.2.5 Level 5: Data Abstraction....................5 2.2.6 Level 6: Application.......................5 2.2.7 Level 7: Collaboration and Processes..............5
    [Show full text]