A unified web interface for the internet of things

The Internet of Things (IoT) includes many applications, frameworks and protocols that are specific to the types or categories of devices that are controlled. The web browser represents a widely used and available interface to access functionality and is present in most mobile devices. In this paper we present an integrated interface to control IoT connected devices through the medium of the web browser. We describe a lightweight method to integrate an IoT interface with a web browser with the help of various REST APIs and wrapper functions. We use features and technologies specific to the browser, such as bookmarks, authentication and offline mode to control devices directly through the browser instead of going through a centralized server. Our solution will enable any user to easily control any connected smart device via a web browser. We also describe the architecture of an EEG controlled IoT interface for the web browser.