Design and Development of an Internet-Of-Things (IoT) Gateway for Smart Building Applications

With growing concerns on global energy demand and climate change, it is important to focus on efficient utilization of electricity in commercial buildings, which contribute significantly to the overall electricity consumption. Accordingly, there has been a number of Building Energy Management (BEM)...

Full description

Bibliographic Details
Main Author: Nugur, Aditya
Other Authors: Electrical Engineering
Format: Others
Published: Virginia Tech 2017
Subjects:
IoT
Online Access:http://hdl.handle.net/10919/79960
id ndltd-VTETD-oai-vtechworks.lib.vt.edu-10919-79960
record_format oai_dc
spelling ndltd-VTETD-oai-vtechworks.lib.vt.edu-10919-799602021-12-08T05:44:50Z Design and Development of an Internet-Of-Things (IoT) Gateway for Smart Building Applications Nugur, Aditya Electrical Engineering Rahman, Saifur De La Ree, Jaime Pipattanasomporn, Manisa IoT Smart Buildings IoT Gateway Building Energy Management With growing concerns on global energy demand and climate change, it is important to focus on efficient utilization of electricity in commercial buildings, which contribute significantly to the overall electricity consumption. Accordingly, there has been a number of Building Energy Management (BEM) software/hardware solutions to monitor energy consumption and other measurements of individual building loads. BEM software serves as a platform to implement smart control strategies and stores historical data. Although BEM software provides such lucrative benefits to building operators, in terms of energy savings and personalized control, these benefits are not harnessed by most small to mid-sized buildings due to a high cost of deployment and maintenance. A cloud-based BEM system can offer a low-cost solution to promote ease of use and support a maintenance-free installation. In a typical building, a conventional router has a public address and assigns private addresses to all devices connected to it. This led to a network topology, where the router is the only device in the Internet space with all other devices forming an isolated local area network behind the router. Due to this scenario, a cloud-based BEM software needs to pass through the router to access devices in a local area network. To address this issue, some devices, during operation, make an outbound connection to traverse through the router and provide an interface to itself on the Internet. Hence, based on their capability to traverse through the router, devices in a local area network can be distinguished as cloud and non-cloud devices. Cloud-based BEM software with sufficient authorization can access cloud devices. In order to access devices adhering to non-cloud protocols, cloud-based BEM software requires a device in the local area network which can perform traversal through the router on behalf of all non-cloud devices. Such a device acts as an IoT gateway, to securely interconnect devices in a local area network with cloud-based BEM software. This thesis focuses towards architecting, designing and prototyping an Internet-of-Things (IoT) gateway which can perform traversal on behalf of non-cloud devices. This IoT gateway enables cloud-based BEM software to have a comprehensive access to supported non-cloud devices. The IoT gateway has been designed to support BACnet, Modbus and HTTP RESTful, which are the three widely adopted communication protocols in the building automation and control domain. The developed software executes these three communication protocols concurrently to address requests from cloud-based BEM system. The performance of the designed architecture is independent of the number of devices supported by the IoT gateway software. Master of Science 2017-11-03T08:00:27Z 2017-11-03T08:00:27Z 2017-11-02 Thesis vt_gsexam:13221 http://hdl.handle.net/10919/79960 In Copyright http://rightsstatements.org/vocab/InC/1.0/ ETD application/pdf Virginia Tech
collection NDLTD
format Others
sources NDLTD
topic IoT
Smart Buildings
IoT Gateway
Building Energy Management
spellingShingle IoT
Smart Buildings
IoT Gateway
Building Energy Management
Nugur, Aditya
Design and Development of an Internet-Of-Things (IoT) Gateway for Smart Building Applications
description With growing concerns on global energy demand and climate change, it is important to focus on efficient utilization of electricity in commercial buildings, which contribute significantly to the overall electricity consumption. Accordingly, there has been a number of Building Energy Management (BEM) software/hardware solutions to monitor energy consumption and other measurements of individual building loads. BEM software serves as a platform to implement smart control strategies and stores historical data. Although BEM software provides such lucrative benefits to building operators, in terms of energy savings and personalized control, these benefits are not harnessed by most small to mid-sized buildings due to a high cost of deployment and maintenance. A cloud-based BEM system can offer a low-cost solution to promote ease of use and support a maintenance-free installation. In a typical building, a conventional router has a public address and assigns private addresses to all devices connected to it. This led to a network topology, where the router is the only device in the Internet space with all other devices forming an isolated local area network behind the router. Due to this scenario, a cloud-based BEM software needs to pass through the router to access devices in a local area network. To address this issue, some devices, during operation, make an outbound connection to traverse through the router and provide an interface to itself on the Internet. Hence, based on their capability to traverse through the router, devices in a local area network can be distinguished as cloud and non-cloud devices. Cloud-based BEM software with sufficient authorization can access cloud devices. In order to access devices adhering to non-cloud protocols, cloud-based BEM software requires a device in the local area network which can perform traversal through the router on behalf of all non-cloud devices. Such a device acts as an IoT gateway, to securely interconnect devices in a local area network with cloud-based BEM software. This thesis focuses towards architecting, designing and prototyping an Internet-of-Things (IoT) gateway which can perform traversal on behalf of non-cloud devices. This IoT gateway enables cloud-based BEM software to have a comprehensive access to supported non-cloud devices. The IoT gateway has been designed to support BACnet, Modbus and HTTP RESTful, which are the three widely adopted communication protocols in the building automation and control domain. The developed software executes these three communication protocols concurrently to address requests from cloud-based BEM system. The performance of the designed architecture is independent of the number of devices supported by the IoT gateway software. === Master of Science
author2 Electrical Engineering
author_facet Electrical Engineering
Nugur, Aditya
author Nugur, Aditya
author_sort Nugur, Aditya
title Design and Development of an Internet-Of-Things (IoT) Gateway for Smart Building Applications
title_short Design and Development of an Internet-Of-Things (IoT) Gateway for Smart Building Applications
title_full Design and Development of an Internet-Of-Things (IoT) Gateway for Smart Building Applications
title_fullStr Design and Development of an Internet-Of-Things (IoT) Gateway for Smart Building Applications
title_full_unstemmed Design and Development of an Internet-Of-Things (IoT) Gateway for Smart Building Applications
title_sort design and development of an internet-of-things (iot) gateway for smart building applications
publisher Virginia Tech
publishDate 2017
url http://hdl.handle.net/10919/79960
work_keys_str_mv AT nuguraditya designanddevelopmentofaninternetofthingsiotgatewayforsmartbuildingapplications
_version_ 1723964025481461760