Please use this identifier to cite or link to this item: http://10.1.7.192:80/jspui/handle/123456789/8516
Title: Software Development for IOT Home Gateway
Authors: Desai, Kartik
Keywords: EC 2015
Project Report
Project Report 2015
EC Project Report
EC (ES)
Embedded Systems
Embedded Systems 2015
15MEC
15MECE
15MECE07
Issue Date: 1-Jun-2017
Publisher: Institute of Technology
Series/Report no.: 15MECE07;
Abstract: IoT home gateway is a network point that acts as an entrance between two different devices or network. It can be configured and programmed to operate multiple devices. It acts as a bridge between the smart home devices and cloud. As various devices are operated at different RF technologies it becomes difficult to make communication among them as there was no standardization in IoT Industry.The challenge for the IoT ecosystem is to ensure these emerging IoT devices can connect securely and reliably to the Internet and to each other. The IoTivity is a framework provided by Open Interconnect Consortium(OIC). OIC provides the Software Development Kit(SDK) using which standardized Software can be developed for IoT home gateway.It has the support for all the radio frequency(RFs) technologies like Wifi, 6LoWPAN, Zigbee and many more. This software establishes a complete IoTivity stack in the gateway. IoT home gateway plays a crucial role to make easier communication. The modules developed individually using IoTivity framework. This development is done with C++ SDK APIs and libraries provided by IoTivity framework. This module will be integrated with gateway client which will be running as a daemon process in the gateway. The Resource Directory service is developed using IoTivity Framework which provides a complete logging mechanism for the devices inside the network. It also creates a complete database module using MongoDB for the device’s logs.The entity handlers used in the module are developed in an optimized manner so that can make a faster callback. The security service for gateway uses DTLS mechanism and restricts the unregistered users to control the home automation appliances(H.A). It is difficult to decryption as it uses a strong encryption to secure the data packets exchanged between client and server. These modules add the values to the IoT home gateway which makes a good contribution to the IoT ecosystem.
URI: http://10.1.7.192:80/jspui/handle/123456789/8516
Appears in Collections:Dissertation, EC (ES)

Files in This Item:
File Description SizeFormat 
15MECE07.pdf15MECE076.38 MBAdobe PDFThumbnail
View/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.