Automatic Environmental Monitoring System using Wireless Sensor Network

Similar documents
Abstract. 2. Web based Data Acquisition and Control System. 1. Introduction

MONITORING THE ENVIRONMENTAL CONDITIONS BY USING RASPBERRY PI AND WSN

ENVIRONMENTAL OBSERVATION USING WIRELESS SENSING ELEMENT NETWORKS (WSN) SUPPORTED IOT G.Sathar 1, S.Anil Kumar 2

Embedded Surveillance System using Multiple Ultrasonic Sensors

AN IOT BASED WIRELESS SENSOR NETWORKS(WSN) FOR ENVIRONMENTAL MONITORING USING PI AND ARDUINO

Smart Home Control by using Raspberry Pi & Arduino UNO

A Zigbee Based Wireless Datalogging System

Wireless Connectivity Options for IoT. By: MIST Makers John Varela and Nicholas Landy

Integration of Wireless Sensor Networks into Industrial Control Systems

ENSC 427: COMMUNICATION NETWORKS

A Wireless Process Monitoring And Control System With Zigbee

DESIGN OF CALORIMETER BASED ON ARM AND ZIGBEE

Algorithm Development and Deployment for Indoor Localization of Resources

An Efficient Low Power Transmission Over Long Range in Wireless Sensor Networks for environmental studies

AN WIRELESS COLLECTION AND MONITORING SYSTEM DESIGN BASED ON ARDUINO. Lu Shaokun 1,e*

Simulative Investigation of Zigbee Network Coordinator Failure with Different QoS

Controlling electrical home appliances, using Bluetooth Smart Technology (October 2015) Pedro José Vieira da Silva

Experimental Testing of Wireless Sensors Network Functionality

Communications Options for Wireless Sensor Networks. Marco Zennaro and Antoine Bagula ICTP and UWC Italy and South Africa

Copyright is owned by the Author of the thesis. Permission is given for a copy to be downloaded by an individual for the purpose of research and

IOT BASED SMART WASTE MANAGEMENT SYSTEM USING WIRELESS SENSOR NETWORK AND EMBEDDED LINUX BOARD

RECONFIGURABLE SMART SENSOR INTERFACE for INDUSTRIES USING ARMBASED ON IOT

An Ethernet Based Control and Monitoring System Using ARM Processor

Drip Irrigation and monitoring based on raspberry pi and arduino

Detection of Water Pollution and Water Management Using Smart Sensors with IOT

Topics. Introduction Architecture Node Types Network Topologies Traffic Modes Frame Format Applications Conclusion

Asst. Prof. Information Technology Dept. 1, 2, 3, The Technological Institute of Textile and Sciences, Bhiwani, Haryana, India

Design and Development of Power Monitoring and Controlling System using Wireless Zigbee Network

International Journal of Innovations in Engineering and Technology (IJIET) Nadu, India

Experimental Evaluation on the Performance of Zigbee Protocol

Wireless Communication Using Zigbee Module and Aurdino

Classroom Surveillance System based on ZigBee Technology Rahul W. Hatwar 1, Suruchi Amte 2

TEMPERATURE MONITORING SYSTEM

Electronics Single Board Computers

Wireless Electric Meter Reading Based On Zigbee Technology

Investigating the Impact of Topologies on the Performance of ZIGBEE Wireless Sensor Networks

EFFECT OF NODES MOBILITY BY MOVING NODES AT DIFFERENT TRAJECTORIES ON ZIGBEE MESH TOPOLOGY

IoT Based Traffic Signalling System

INTELLIGENT APPLIANCE CONTROL SYSTEM USING ARM7 AND ZIGBEE

Elchin Mammadov. Overview of Communication Systems

Indriya_DP_03A14. Features. Block Diagram. XBEE based Wireless Sensor Network development platform

ZIGBEE PROTOCOL FOR SYSTEMATIC PARKING SYSTEM

A smart Home Security system based on ARM9

Design of Environment Monitoring and Control System

Smart Home Automation Using Web-Server

International Journal of Electronics and Communication Engineering & Technology (IJECET), INTERNATIONAL JOURNAL OF ELECTRONICS AND

Major Components of the Internet of Things Systems

AUTOMATED GARBAGE COLLECTION USING GPS AND GSM. Shobana G 1, Sureshkumar R 2

By Ambuj Varshney & Akshat Logar

ISSN Vol.04,Issue.01, January-2016, Pages:

Real Time Monitoring of Solar Panel Using IoT #1 Gajanan Manohar Chinke, #2 Nikhil Diliprao Payal, #3 Atul Bhagwan Patil,

DATA LOGGING SYSTEM FOR VEHICLE

Published in A R DIGITECH

Simulation Analysis of Tree and Mesh Topologies in Zigbee Network

WIFI ENABLED SMART ROBOT

Implementation of Wireless Sensor Hub to Support Protocols Interoperability

Remote Area Monitoring Robot

AUTOMATION USING POWER LINE COMMUNICATION

Lesson 5 Arduino Prototype Development Platforms. Chapter-8 L05: "Internet of Things ", Raj Kamal, Publs.: McGraw-Hill Education

A Novel Implementation for Automated Health Monitoring System

A New Application of Zigbee Based Wireless Automation System for Safety of Municipal Workers

A Low Cost Internet of Things Network for Contamination Detection in Drinking Water Systems Using Raspberry Pi

A Low-Cost Energy Management System That Compares Power Consumption of Electronic Home Appliances

RESOURCES. By: Chris Downey, Laird Technologies Product Manager, Telematics & Wireless M2M Date: May 25, 2011

Smart Meter Using Smart Card

A ROUTING OPTIMIZATION AND DATA AGGREGATION SCHEME BASED ON RF TARANG MODULE IN WSN

Simulation Based Performance Analysis of DSDV, OLSR and DSR Routing Algorithm in Wireless Personal Area Network Using NS-2

M.G.I.C.O.E.T, Shegaon, India

Agricultural Environment Monitoring Using Internet of Things and Wireless Sensor Networks

5.1 Configure each Sensor Pin Rename Set Rules Export Data Switching Nodes... 25

REAL TIME MONITORING OF ANALOG AND DIGITAL SENSORS

IMPLEMENTATION OF SMART FARM MONITORING USING IOT M.Mahendran 1, G. Sivakannu 2, Sriraman Balaji 3 1,2,3

Embedded Linux With Raspberry Pi IOT

Design and Implementation of WLAN Based ZigBee for Personal Identification

Madrid, 25 y 26 de mayo de 2015 ABB Automation Days Wireless Instrumentation

Bluetooth Based Home Appliance Control System with Feedback Voice Response Using Android Application

Web Based Greenhouse Environment Monitoring and Controlling System using Arduino Platform.

Lesson 10. Circuit Boards and Devices Ethernet and Wi-Wi Connectivity with the Internet

Research on Technology Used in Wireless Sensor Networks

Chapter 2. Literature Survey. 2.1 Remote access technologies

WEB BASED POWER MANAGEMENT IN INTELLIGENT BUILDINGS USING SMART SENSORS AND ACTUATOR

A Design of Remote Monitoring System based on 3G and Internet Technology

Internet of Things Application using IP-enabled Sensor Node and Web Server

IEEE 802 Standard Network s Comparison under Grid and Random Node Arrangement in 2.4 GHz ISM Band for Single and Multiple CBR Traffic

IMPLEMENTATION OF SMART HOME AUTOMATION USING RASPBERRY PI

Wireless Control and transmission of Data for underwater Robot

DYNAMIC DECISIONS IN MAINTENANCE

Dept.of E &TC, AEC, Beed, India 3. Dept of Elex BVDUCOE, Pune, India

MOBILITY REACTIVE FRAMEWORK AND ADAPTING TRANSMISSION RATE FOR COMMUNICATION IN ZIGBEE WIRELESS NETWORKS

AT THE END OF THIS SECTION, YOU SHOULD HAVE AN UNDERSTANDING OF THE

IoT Based Smart Energy Meter Monitoring and Theft Detection for Home Management System

AIM: To create a project for implement a wireless communication protocol on an embedded system- ZigBee.

Modulation. Propagation. Typical frequency bands

Surveying of Underwater Robot for Marine Exploration

Environmental Monitoring Using Heterogeneous Wi-Fi and IEEE Networks

Raspberry Pi Based Intelligent Projector

Improving energy usage efficiency in web enabled smart buildings

A Review: - Survey of Wireless Monitoring and Control System for Temperature, Humidity and Soil Moisture using ZigBee

By Nick Giannaris. ZigBee

INTEGRATION OF AD HOC WIRELESS SENSOR NETWORKS IN A VIRTUAL INSTRUMENTATION CONFIGURATION

Transcription:

Automatic Environmental Monitoring System using Wireless Sensor Network Soniya Sunny Department of Electronics and Communication Engineering Believers Church Caarmel Engineering College, Pathanamthitta, Kerala, India Rejin Mathew Department of Electronics and Communication Engineering Believers Church Caarmel Engineering College, Pathanamthitta, Kerala, India Kuruvilla John Department of Electronics and Communication Engineering Believers Church Caarmel Engineering College, Pathanamthitta, Kerala, India Abstract- Wireless sensor networks provide many solutions for various real time applications. In this paper, a real time environmental monitoring application is presented. Sensors are used to collect details regarding environmental conditions like temperature, humidity, pressure etc. at different locations. The real time data is given to Raspberry Pi which acts as a control station. It stores the data collected from different sensor units and analyzes the stored data. ZigBee protocol is used for communication between different sensor nodes. The system also provides a web interface for the user so that the user can control and monitor the system remotely. Keywords Environmental Monitoring, Wireless Sensor Network, Raspberry Pi I. INTRODUCTION The function of a sensor is to convert a physical quantity into digital data. When different types of sensors are integrated to a particular device to collect data from a location, we call it as a sensor node. To collect data from large indoor or outdoor environment, many sensor nodes can be organized into a distributed network, which can be referred as a sensor network. There must be a coordinator node to monitor and control data from all sensor nodes. There must be an active communication system for transferring data regarding different locations. In this paper, an application meant for environmental monitoring is presented. Environmental conditions like temperature, pressure, humidity etc. can be monitored using wireless sensor networks from remote locations. Wired communication is not possible for the sensor nodes that are residing far from the user. Recently, many wireless technologies are evolved, e.g. Wi-Fi, ZigBee, Bluetooth etc. the wireless devices that are using such technologies have different range, data rate, power consumption and other features. Though they are small and can be easily connected to a sensor node. Literature review is explained in section II. System architecture is presented in section III. Design of control station and end device sensor node is then presented. System operation is explained in section VI. Concluding remarks are given in section VII. II. LITERATURE REVIEW From the literature, we can see the application of Wireless Sensor Network (WSN) technology for large scale and long duration environmental monitoring [1]. Environmental monitoring system should fulfill some technical requirements like high level of performance, system integration, reliability, accuracy, productivity, flexibility, robustness etc. different designs of sensor networks for environmental and habitat monitoring are discussed in the literature [2]. The embedded construction and distributed nature of wireless sensor networks find its advantages over traditional sensing techniques. It can also employ mesh networking scheme and can offer better coverage than other centralized sensing technologies. Some WSNs uses ZigBee protocol for communication between different sensor nodes [3]. Raspberry Pi can be used as the control section which interconnects several sensor nodes and enables Volume 8 Issue 1 February 2017 253 ISSN: 2319-1058

effective communication between them [4]. Raspberry Pi that works on open source Linux operating platforms can be used as a base station which connects the wireless sensor networks and other networks. III. SYSTEM ARCHITECTURE Wireless senor network system involves development and integration of many hardware and software components. Figure 1 shows the overall system architecture of WSN system for environmental monitoring [5]. This system consists of raspberry pi, many distributed wireless sensor nodes, ZigBee protocol etc. Raspberry pi that acts as a base station interconnects multiple sensor nodes. Each sensor node is combination of sensors, microcontroller and zigbee transceiver module (Xbee). Sensor node collects and distributes information or sensor data. In addition, there is user application program on each sensor node which handles data from sensors in a well-defined manner and communication with base station. Raspberry Pi interacts with multiple sensor nodes. The client can interact with the system through Raspberry Pi. Figure1. System architecture A. Raspberry Pi Raspberry Pi is the cheapest ARM11 powered single board computer which uses Linux operating system. It runs an ARM11 microcontroller at 700MHz and has a 512 Mega Bytes of RAM memory [6] [7]. The Raspberry Pi is a low cost, low power credit card sized single board computer [8] [9]. In this project, Raspberry Pi B+ model [9] (fig. 2) is used as this model has better specifications as compared with other Raspberry Pi models. It supports a number of operating systems including a Debian-based Linux distro, Raspbian which is recommended by raspberry pi foundation, which is used in our design. Raspberry Pi can be connected to a local area network through USB Wi-Fi adapter or Ethernet cable, and then it can be accessed by more than one user from anywhere in the world through SSH remote login or by using putty software by just putting raspberry pi IP address on it. The raspberry pi is booted by external SD card or micro SD card [8] [9]. Volume 8 Issue 1 February 2017 254 ISSN: 2319-1058

Figure 2. Raspberry Pi B. Sensor node Sensor node is used in the end device side to sense the environmental parameters. It is designed using PIC16F877A microcontroller. It also consists of ZigBee protocol based radio transceiver unit, temperature sensor, humidity sensor, pressure sensor and power supply unit. It will sense parameters at regular intervals and will send the data to the coordinator node through ZigBee wireless communication protocol [10]. C. Zigbee ZigBee is a specification for a suite of high-level communication protocols used to build wireless networks from small, low-power digital radios. It is a wireless protocol based on an IEEE 802.15.4 standard. It is a simple, efficient, reliable, low cost and low power standard of wireless technology. Though its low power consumption limits transmission distances to 10 100 meters line-of-sight, based on environmental characteristics and power output, ZigBee devices can transmit data signals over long distances by passing data through a mesh network of intermediate devices to reach more distant ones if needed. ZigBee has a defined rate of 250 Kbit/s, best suited for intermittent data transmissions from a sensor device or input device [11]. The technology defined by the ZigBee specification is supposed to be simpler and less expensive than other wireless personal area networks (WPANs), such as Wi-Fi or Bluetooth. For example DigiXbee series modules S1 and S2 implement the IEEE 802.15.4 radio and ZigBee networking protocol [12]. Here we used XBee series module S2 from Digi international which fully implement Zigbee protocol. XBee series S2 module also covers more area than XBee S1 module. D. Sensors Different types of sensors are placed at each sensor nodes to monitor the environmental conditions at different locations. LM35 is used as the temperature sensor. The LM35 outputs an analog voltage proportional to the temperature values. The output from the LM35 is 0.1V/ C. So if the temperature sensed is 61 C, the output voltage is 0.61V. This analog voltage is read by the PIC microcontroller. SYH-1 is the humidity sensor used. It has an operating humidity range of 20-90 C. Storage humidity range of SYH-1 is less than 95 C. it has a maximum 0.26mW rated power. E. Data base and web server In the proposed system, we have designed the database based on MySQL which is installed on Raspberry Pi. MySQL is the popular choice of database in a web application. MySQL is a relational database management system (RDBMS) which is an open source software. Database stores the environmental parameter information send by a sensor node to it continuously. It provides the information to the web page for monitoring the system remotely [10]. Volume 8 Issue 1 February 2017 255 ISSN: 2319-1058

IV. DESIGN OF CONTROL STATION: Raspberry Pi acts as a base station which connects different sensor nodes by ZigBee communication protocol and user by internet. For wireless communication and multi-hop networking protocol, we used XBee series module from Digi international. XBee module is configured as a coordinator on the Raspberry Pi. Raspberry Pi can be connected to XBee module directly through USB cable and also by UART serial communication interface. As XBee module can be configured into three types of devices: coordinator, router, and end device. Coordinator has the capability to control the entire network. The base station or control station also acts as a gateway in this application. The data collected or detected by sensor node sends to the control station and inserts the data received from sensor nodes into MySQL database of Raspberry Pi. Multiple users can access the Raspberry Pi through Ethernet or Wi-Fi connection within local area network or from anywhere on the internet. Figure 3 shows the functional block diagram of control station. Figure 3. Functional block diagram of control station V. DESIGN OF END DEVICE SENSOR NODE: PIC16F877A is used as the microcontroller in sensor node unit. The functional block diagram of sensor node is shown in figure 4. ZigBee devices are mainly suitable for fast prototyping for wireless sensor network applications. It is possible to build complex mesh network using these devices. We have to develop application both at base station and sensor nodes to use some advanced features of ZigBee. We can connect number of sensors to the sensor node. The XBee module S2 is connected to sensor node board as shown in figure 5. The XBee module encapsulates 802.15.4 RF transceivers and ZigBee protocol stacks, and it can be easily integrated into any microprocessor or microcontroller systems such as Raspberry Pi through UART serial communication interface [12]. Volume 8 Issue 1 February 2017 256 ISSN: 2319-1058

Figure 4. Functional block diagram of sensor node The connection between controller of sensor node and XBee is shown in figure 5. The XBee module is configured as a router on the sensor nodes. Router can relay messages in a tree or mesh network and Coordinator has the capability to control the entire network. The XBee module can be configured into three types of devices: coordinator, router, and end device. Coordinator has the capability to control and initiates the entire network. Router can relay messages in a tree or mesh network topologies [4]. End device can only communicate with the coordinator or the router. There can be only one coordinator node in a network. Figure 5. Connection between controller of sensor node and ZigBee node VI. SYSTEM OPERATION: In WSN, there are three types of devices: coordinator, router and end tags. There is only one coordinator in the network, which actually communicates with the base station shown in figure 6 and there can be more than one router and end devices. So, here one Xbee is configured as a coordinator, which is connected with the Raspberry Pi using UART protocol. For simple experimental purpose, just two sensor nodes are configured as P1 and P2. One sensor node is configured as an end tag E52 in which light sensor is connected (can be connected any sensor) shown in figure 7 which will send its real time data to the nearest router. The router has the capability of routing, which means router sends its data to its nearest router. So, Raspberry Pi receives the sensor s data from its nearest router and also coordinator sensor node will show that from which end device the data comes. The data comes in the base station is stored into the table created in database of Raspberry Pi [4]. This table shown can be fetched from web browser/phpmyadmin by clients by using Raspberry Pi IP address. This table can be also seen in MySQL terminal of Raspberry Pi. Volume 8 Issue 1 February 2017 257 ISSN: 2319-1058

Figure 6. Base station Figure 7. Router P1 received data sent by end tag E52 Figure 8. End tag E52 sending to nearest router Figure 9. Router P1 received data sent by end tag E52 VII. CONCLUSION An automated environmental monitoring system is designed using wireless sensor networks. The design involves Raspberry Pi as an embedded Linux board which collects the data from different sensor nodes at regular intervals. This data is stored in the database and web interface is also provided to the user. Since web interface is provided, the client can easily monitor the system at any time and thus it helps to reduce human interventions. The sensor nodes communicate with the coordinator node through wireless ZigBee protocol. The system has low power consumption with better processing ability and high data transmission speed. REFERENCES [1] Prachi Sharma, Wireless Sensor Networks for Environmental Monitoring, International Journal of Scientific Research Engineering & Technology, IEERET-2014 Conference Proceeding, 3-4 November, 2014. [2] Christos G. Panayiotou, Despo Fatta, Michalis P. Michaelides, Environmental Monitoring Using Wireless Sensor Networks, InternationalJournal of Scientific Research Engineering & Technology, November 2014 [3] Mr. Sudhir G. Nikhade, Dr. Mrs. A. A. Agashe, Wireless Sensor Network Communication Terminal Based on Embedded Linux and Xbee, International Conference on Circuit, Power and Computing Technologies, 2014. [4] Sudhir G. Nikhade, Wireless Sensor Network System using Raspberry Pi and Zigbee for Environmental Monitoring Applications, International Conference on Smart Technologies and Management for Computing, Communication, Controls, Energy and Materials, May 2015. pp.376-381. [5] Sheikh Ferdoush, Xinrong Li Wireless Sensor Network System Design using Raspberry Pi and Arduino for Environmental Monitoring Applications, Elsevier The 9th International Conference on Future Networks and Communications (FNC-2014). Volume 8 Issue 1 February 2017 258 ISSN: 2319-1058

[6] Vujovic, V.; Maksimovic, M., Raspberry Pi as a Wireless Sensor node: Performances and constraints, Information and Communication Technology, Electronics and Microelectronics (MIPRO), 2014 37th International Convention on, vol., no., pp.1013,1018, 26-30 May 2014. [7] Kochlan, M.; Hodon, M.; Cechovic, L.; Kapitulik, J.; Jurecka, M., WSN for traffic monitoring using Raspberry Pi board, Computer Science and Information Systems (FedCSIS), 2014 Federated Conference on, vol., no., pp.1023,1026, 7-10 Sept. 2014. [8] Powers, Shawn. The open-source classroom: your first bite of raspberry pi. Linux Journal 2012.224 (2012):7.http://www.raspberrypi.org. [9] RaspberryPi,webpage:http://en.wikipedia.org/ wiki/raspberry_pi [April20, 2014]. [10] Pandurang H. Tarange, Rajan G. Mevekari, Web based Automatic Irrigation System using wireless sensor network and Embedded Linux board, International Conference on Circuit, Power and Computing Technologies, 2015 [11] ZigBee Specification.ZigBee Alliance 2006.http:// www.zigbee.org/. [12] DigiInternational Inc., available at http://www.digi.com. Volume 8 Issue 1 February 2017 259 ISSN: 2319-1058