Simulating IoT Frameworks and Devices in the Smart Home

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 th...

Full description

Bibliographic Details
Main Author: Kalin, John Howard
Other Authors: Electrical and Computer Engineering
Format: Others
Published: Virginia Tech 2017
Subjects:
IoT
Online Access:http://hdl.handle.net/10919/78767
id ndltd-VTETD-oai-vtechworks.lib.vt.edu-10919-78767
record_format oai_dc
spelling ndltd-VTETD-oai-vtechworks.lib.vt.edu-10919-787672020-09-29T05:47:50Z Simulating IoT Frameworks and Devices in the Smart Home Kalin, John Howard Electrical and Computer Engineering Tront, Joseph G. Plymale, William O. Martin, Thomas L. IoT Simulation Smart Home Network OpenHAB 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. Master of Science 2017-08-30T08:00:47Z 2017-08-30T08:00:47Z 2017-08-29 Thesis vt_gsexam:12733 http://hdl.handle.net/10919/78767 In Copyright http://rightsstatements.org/vocab/InC/1.0/ ETD application/pdf Virginia Tech
collection NDLTD
format Others
sources NDLTD
topic IoT
Simulation
Smart Home
Network
OpenHAB
spellingShingle IoT
Simulation
Smart Home
Network
OpenHAB
Kalin, John Howard
Simulating IoT Frameworks and Devices in the Smart Home
description 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. === Master of Science
author2 Electrical and Computer Engineering
author_facet Electrical and Computer Engineering
Kalin, John Howard
author Kalin, John Howard
author_sort Kalin, John Howard
title Simulating IoT Frameworks and Devices in the Smart Home
title_short Simulating IoT Frameworks and Devices in the Smart Home
title_full Simulating IoT Frameworks and Devices in the Smart Home
title_fullStr Simulating IoT Frameworks and Devices in the Smart Home
title_full_unstemmed Simulating IoT Frameworks and Devices in the Smart Home
title_sort simulating iot frameworks and devices in the smart home
publisher Virginia Tech
publishDate 2017
url http://hdl.handle.net/10919/78767
work_keys_str_mv AT kalinjohnhoward simulatingiotframeworksanddevicesinthesmarthome
_version_ 1719346722385166336