Asynchronous Wi-Fi Control Interface (AWCI) Using Socket IO Technology

Devipriya.T.K, Loyola-ICAM College of Engineering and Technology Chennai, India 4GloriaTech Chennai, India; Jovita Franci.A ,Loyola-ICAM College of Engineering and Technology Chennai, India 4GloriaTech Chennai, India; Dr R Deepa ,Loyola-ICAM College of Engineering and Technology Chennai, India 4GloriaTech Chennai, India; Godwin Sam Josh ,GloriaTech Chennai, India

Internet of Things, Web socket, Socket IO, Asynchronous Wi-Fi, Debian, Node.js, Raspberry Pi 3

The Internet of Things (IoT) is a system of interrelated computing devices to the Internet that are provided with unique identifiers which has the ability to transfer data over a network without requiring human-to- human or human-to- computer interaction. Raspberry pi-3 a popular, cheap, small and powerful computer with built in Wi-Fi can be used to make any devices smart by connecting to that particular device and embedding the required software to Raspberry pi-3 and connect it to Internet. It is difficult to install a full Linux OS inside a small devices like light switch so in that case to connect to a Wi-Fi connection a model was proposed known as Asynchronous Wi-Fi Control Interface (AWCI) which is a simple Wi-Fi connectivity software for a Debian compatible Linux OS). The objective of this paper is to make the interactive user interface for Wi-Fi connection in Raspberry Pi touch display by providing live updates using Socket IO technology. The Socket IO technology enables real-time bidirectional communication between client and server. Asynchronous Wi-Fi Control Interface (AWCI) is compatible with every platform, browser or device.
    [1] LaPlante, Alice. "Analyzing Data in the Internet of Things". O'Reilly Media. N.p., 2017. Web. 17 Feb. 2017. [2] Davoli, Luca et al. "Integration of Wi-Fi Mobile Nodes in a Web of Things Testbed". ICT Express 2.3 (2016): 96-99. Web. [3] Bermúdez-Ortega, J. et al. "Remote Web-Based Control Laboratory for Mobile Devices Based On Ejss, Raspberry Pi and Node.Js**This Work Has Been Supported By the Spanish National Research Project DPI2013-46665-C2-1-R.". IFAC-PapersOnLine 48.29 (2015): 158-163. Web. [4] Lewis, A.J., M. Campbell, and P. Stavroulakis. "Performance Evaluation of a Cheap, Open Source, Digital Environmental Monitor Based On the Raspberry Pi". Measurement 87 (2016): 228-235. Web. [5] "Socket.IO". Socket.io. N.p., 2017. Web. 9 Feb. 2017. [6] "Node.Js". En.wikipedia.org. N.p., 2017. Web. 10 Feb. 2017. [7] "Express". npm. N.p., 2017. Web. 18 Feb. 2017. [8] "Wireless-tools". npm. N.p., 2017. Web. 18 Feb. 2017. [9] "Bootstrap 3 Tutorial". W3schools.com. N.p., 2017. Web. 18 Feb. 2017. [10] Mark Otto, and Bootstrap contributors. "Getting Started • Bootstrap". Getbootstrap.com. N.p., 2017. Web. 18 Feb. 2017. [11] "SSID Definition from PC Magazine Encyclopedia". Pcmag.com. N.p., 2017. Web. 18 Feb. 2017. [12] "Github - Socketio/Socket.Io: Realtime Application Framework (Node.JS Server)". Github.com. N.p., 2017. Web. 18 Feb. 2017.
Paper ID: GRDCF003014
Published in: Conference : National Conference on Computational Intelligence Systems (NCCIS - 2017)
Page(s): 66 - 70