Info: Zenodo’s user support line is staffed on regular business days between Dec 23 and Jan 5. Response times may be slightly longer than normal.

Published November 10, 2021 | Version 1.0.1
Software Restricted

Smart Home - Application using HTTP/MQTT as Communication Protocols

  • 1. Indian Institute of Technology Delhi

Description

This study discloses the development of a solution for realizing a smart home in the post COVID-19 era using the Internet of Things domain knowledge. COVID-19 outbreak has been catastrophic and impacted everyone’s lives due to its rapid transmission from one body to another. This project aims to reduce virus transmission by eliminating the need to touch any common-point surface in a home, such as switches, doorknobs, and remotes. We provide a generic solution by coupling things with the internet to control them remotely. The project aims to showcase a working solution to controlling devices like smart bulbs, smart fans, smart ACs, and smart door locks in our self-developed emulator over WWW securely using two different protocols, viz., HTTP and MQTT-over-WSS. Additionally, intent authentication over HTTP is based on digital signature that is demonstrated using RSA (encryption) and MD5 (hashing) when the system is deployed in insecure environment(s). RESTful API deployed on AWS EC2/Lambda is used to realize HTTP communication protocol, and MQTT is realized using AWS IoT service. The developed project can be applied to any smart home setting like a hotel or public place using AWS IoT, Lambda, or similar infrastructure as a broker.This project discloses the development of a solution for realizing a smart home in the post COVID-19 era using the Internet of Things domain knowledge. COVID-19 outbreak has been catastrophic and impacted everyone’s lives due to its rapid transmission from one body to another. This project aims to reduce virus transmission by eliminating the need to touch any common-point surface in a home, such as switches, doorknobs, and remotes. We provide a generic solution by coupling things with the internet to control them remotely. The project aims to showcase a working solution to controlling devices like smart bulbs, smart fans, smart ACs, and smart door locks in our self-developed emulator over WWW securely using two different protocols, viz., HTTP and MQTT-over-WSS. Additionally, intent authentication over HTTP is based on digital signature that is demonstrated using RSA (encryption) and MD5 (hashing) when the system is deployed in insecure environment(s). RESTful API deployed on AWS EC2/Lambda is used to realize HTTP communication protocol, and MQTT is realized using AWS IoT service. The developed project can be applied to any smart home setting like a hotel or public place using AWS IoT, Lambda, or similar infrastructure as a broker.

Files

Restricted

The record is publicly accessible, but files are restricted to users with access.

Request access

If you would like to request access to these files, please fill out the form below.

You need to satisfy these conditions in order for this request to be accepted:

Seek the authors' permission first.

You are currently not logged in. Do you have an account? Log in here