Home Automation with Indoor Location using Bluetooth Low Energy and Arduino-ZigBee Nodes

Page 1

International Research Journal of Engineering and Technology (IRJET)

e-ISSN: 2395 -0056

Volume: 04 Issue: 05 | May -2017

p-ISSN: 2395-0072

www.irjet.net

Home Automation with Indoor Location Using Bluetooth Low Energy and Arduino-ZigBee Nodes Gokul Pothirajan1, Annapoorani Ganesan2 1B.Tech

2M,

ECE, SRM University, Chennai E Asst. Professor, ECE, SRM University, Chennai

---------------------------------------------------------------------***--------------------------------------------------------------------1.2 Bluetooth Low Energy Abstract - With the conveniences and security offered by IOT, control of devices that were created before the IOT advent by a means of devices to interface between the internet and the device Home Routers have limited capacity and are susceptible to failure under load, the Wi-Fi protocol is also power consuming and in most sub-urban and urban regions the 2.4ghz Wi-Fi bands are occupied and noisy ZigBee provides a way of communicating wirelessly and has mesh-networking built in. This allows for unparalleled range in home and commercial distributions without the need for additional infrastructure, it also allows for enhanced security as there is only one entry point for control of the devices on the Wi-Fi network

We use RSSI to measure the radio signal strength. Both RSSI (Received Signal Strength Indication) are indications of the power level being received by an antenna. The difference between RX and RSSI is that RX is measured in milliWatts (mW) or decibelmilliWatts (dBm) whereas RSSI is a signal strength percentage the higher the RSSI number, the stronger the signal. RSSI is a relative measurement 2. SYSTEM ARCHITECTURE 2.1. Server

Key Words: IoT, Home Automation, Bluetooth Low Energy (BLE) , RSSI, ZigBee, Indoor Location

The Raspberry Pi is coupled with a ZigBee Coordinator chip over a USB-Serial inter- face this allows the Raspberry Pi server to communicate on the ZigBee network Xbee modules have 2 modes transparent serial bridge and Application Programming Inter- face (API) Mode, API mode is used as it allows for directed sending and security features the Pi also comes with Bluetooth, WiFi and Ethernet interfaces allowing for other modes of communication even if Wi-Fi network at home goes down, the web-server used is tomcat 9 and back-end is written in Java with REST API and front-end uses Java Script. Pi4j Library used for serial communication

1. INTRODUCTION Home Automation system that does not stress the home Wi-Fi network Uses ZigBee and Arduino’s to give a total of 18 control lines from the Arduino and 12 Digital Input Output (DIO) pins on the XBee module. Having a large number of pins available allows for great flexibility when it comes to controlling devices allowing almost any device to be controlled by the XBee-Arduino endpoint. The setup is configured as follows Each endpoint consists of an Arduino with an XBee mounted on a shield whose primary function is to convert 5v signals from Arduino to 3.3v signals coupled with additional hardware such as relays, dimmers, Infrared (IR) modules, fingerprint sensors or almost any other device to be controlled. Server consists of Raspberry Pi running Tomcat 9 with a Java based Backend and JavaScript frontend this is connected to XBee Coordinator device by means of Universal Serial Bus (USB)-Serial converter, the server uses restful API.

2.2. Arduino Xbee Endpoints Arduino is connected to Xbee through Serial port a Shield is used to power the Xbee module and to carry out signal level conversion between 5v to 3.3v used by the Xbee module this endpoint gives me 18 control lines with 3 ADCs to use, making it sufficient for many applications

1.1 ZigBee Network Digi Xbee 802.15.4 module Designed for point-to-point, mesh and star communications at over-the-air baud rates of 250 kbps. Server communicates to all end points by means of the 802.15.4 XBee network

© 2017, IRJET

|

Impact Factor value: 5.181

|

ISO 9001:2008 Certified Journal

|

Page 84


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.