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...
Main Author: | |
---|---|
Other Authors: | |
Format: | Others |
Published: |
Virginia Tech
2017
|
Subjects: | |
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 |