IoT based Real Time Industrial Monitoring System using Raspberry Pi
D. G. Ganage, S. S. Gogulwar, T. D. Chidrawar, and M. A. Daware
Abstract—As the world is getting more technologically forward looking, we find new technology coming deeper into to our personal and professional lives. Current home automation and industrial process monitoring systems make use of PC-based servers. Appliances in case of process monitoring system are connected to these servers and therefore it becomes necessary to keep the server on all the time which ultimately increases the cost of the system. The remedy to this problem is to use embedded web server instead of pc based server. Embedded web server is basically a only chip implementation of Ethernet networking standards which we can achieve by using Raspberry Pi board. By embedding Ethernet onto the device it has the competence to interconnect via Ethernet without using a PC. The server allows web access to the automation and monitoring system and provides a mountable networking solution that is enhanced for instrumentation, and industrial automation.
Keywords— Automation, IoT, Web Server.
any of the industries are basically sensitive to the environment which is available in the surrounding. For example, in food industries ,We can’t afford to let the temperature or humidity to increase or decrease from certain range. So it becomes necessary to keep eye on the environmental conditions. It is also necessary to note down the relation of changes and its effect on the product for further researches in that field.
The R-Pi, is a single-board computer which uses Linux based OS and that can be directly used in electronics systems because it has general purpose input/output (GPIO) pins on the board itself. This project involves the detail design and construction of an Industrial automation system using Raspberry Pi board and Internet connection.
D. G. Ganage working as Assistant Professor in Department of E, Sinhgad College of Engineering, Pune, India (phone: 9011014546; e-mail: [email protected]).
S. S. Gogulwar is final year graduate student of Department of E, Sinhgad College of Engineering, Pune, India. (e-mail: [email protected]).
T. D. Chidrawar is final year graduate student of Department of E, Sinhgad College of Engineering, Pune, India. (e-mail: [email protected]).
M. A. Daware is final year graduate student of Department of E, Sinhgad College of Engineering, Pune, India.
II. Goals and Objectives
1. To replace the traditional PC-based servers by the embedded web server.
2. To reduce the cost of system.
3. To enhance the Industrial Automation by providing effective control and security monitoring features.
III. Existing systems
Now-a-days the industrial automation is done using PLC. There are no ways to detect un-even condition in industry. Manual intervention required for monitoring. CCTV used which only monitor but no Alert generation. Alert and their appropriate actions not present manually. And it is time consuming approach to detect and generate Alert manually.
The data storage is done on PC-based servers.
1. Industry alert are based on manual intervention. Notification for any circumstances in Industry not provided. Appropriate action for this condition should be taken.
2. This project can resolve the problem occurring due to the PC-based server.
For example, It becomes necessary to keep the server on all the time which ultimately increases the cost of the system and various memory storage issues.
V. System Design
A. Hardware Platform:
Raspberry pi is a series of single board computers developed by the Raspberry Pi foundation for basic computer science in schools for developing countries. Originally intended for teaching computer science in schools in developing countries, it gained popularity due to its usage in robotics. The credit card sized form factor added to the Broadcom BCM2835 SoC in the first generation was only the beginning. Since then it has only gained in popularity among the developer community.
B. Software Platform:
1) Raspbian Jessie with pixel:
It is the zip file which can be downloaded from the Official website of Raspberry Pi. It contains the disk image file stored with extension ‘.iso’. It is the Raspbian OS to be installed in SD card of Raspberry Pi board.
2) SD Card Formatter:
SD card formatter is used to format SD card which will be used for installing Raspbian OS. The system files in the SD card are need to be erased completely so that SD card formatter software is used.
This is a Windows program for saving and restoring images from removable drives (USB drives, SD Memory cards, etc). It can be used to write boot images (i.e. ubuntu-12.04-preinstalled-desktoparmhf+omap4.img) to a SD Flash device or USB flash device, making it bootable.
This is Windows application for scan IP addresses and Port addresses.
PuTTY is a free and open-source terminal emulator, serial console and network file transfer application. It supports several network protocols, including SCP, SSH, Telnet, rlogin, and raw socket connection. It can also connect to a serial port.
6) VNC Viewer:
RealVNC is a company that provides remote access software. The software consists of a server and client application for the Virtual Network Computing (VNC) protocol to control another computer’s screen remotely. Windows remote desktop connection can be used instead of VNC Viewer.
Cloud computing is an information technology (IT) paradigm, a model for enabling ubiquitous access to shared pools of configurable resources (such as computer networks, servers, storage, applications and services),which can be rapidly provisioned with minimal management effort, often over the Internet.
AWS IoT enables Internet-connected things to connect to the AWS cloud and lets applications in the cloud interact with Internet-connected things. Common IoT applications either collect and process telemetry from devices or enable users to control a device remotely.
Fig. 1 Steps to install Raspberian on R-Pi
Our Project will certainly help to do the mentioned things. As the sensors used are placed in the industry where reception of environmental data will be done and if the certain rage is crossed by the parameter, the message will be sent to the controlling person. This data will get synchronised and stored on the cloud using IoT. We can obtain data by retrieving it from cloud whenever required. This will automatically increase the reliability by reducing the risk of data loss. Controlling actions can be provided by the industry itself when the alert is given to them by our real time industrial monitoring system.
Fig. 2 Block diagram
1. For the sensors:
Fig. 3 flowchart for working of system
B. For camera module-
The R-Pi camera module used in system will take pictures at site after every 30 seconds. The images will be stored in the SD card. These images will be synchronised and stored on cloud as well.
1. Time-Critical industrial applications
2. Online operation tracking in industry
3. Keeping visual record of industrial site
4. Industries(for example)
i. In Food Industry
ii. In Polymer and Rubber Industry, etc.
VIII. Merits of the system
1. Use of precise sensors.
2. Image capturing and video streaming using R-Pi camera module.
3. Real time response to changes in the environmental conditions.
IX. Challenges for the system
The problems related to hardware part of the system are resolved but the real time synchronisation of data to be updated on cloud is still under process.
Decision Making is very difficult as this is question of many life & industry.
A. DHT11(Temperature and Humidity sensor):
Results displayed on R-Pi display are as follows:
Fig.4 Output of DHT11 sensor (alone) on R-Pi display
B. MQ2 sensor (Gas/Smoke sensor):
Results displayed on R-Pi display are as follows:
Fig.5 Output of MQ2 sensor (along with DHT11 sensor output)
Now-a-days we need everything computerized. Earlier we can only monitor the situations with the help of cameras. In industries to reduce manual overhead we have implemented Internet of Things (IoT) to monitor as well as to inform the responsible person to take appropriate measures.
But this will partially fulfil our requirements as sometimes there will be delay and it can harm to property as well as life. For this purpose we are developing a system for Industrial Monitoring using IoT with the help of Raspberry pi which can perform control actions.
1 Ashwini Deshpande, Prajakta Pitale and Sangita Sanap, “Industrial Automation using Internet of Things (IOT)”, International Journal of Advanced Research in Computer Engineering & Technology (IJARCET) Volume 5 Issue 2, February 2016.
2 PraneshNaik andUjwalHarode, “Raspberry Pi and IoT Based Industrial Automation”, International Journal of Industrial Electronics and Electrical Engineering, ISSN: 2347-6982 Volume-4, Issue-10, Oct.-2016.
3 H. K. Merchant and D. D. Ahire, “Industrial Automation using IoT with Raspberry Pi”. International Journal of Computer Applications (0975 – 8887) Volume 168 – No.1, June 2017.
4 Bhosale Kiran Uttam, Galande Abhijeet Baspusaheb, Jadhav Pappu Shivaji and Prof Pisal R. S. “Industrial Automation using IoT”, International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395 -0056, p-ISSN: 2395-0072, Volume: 04 Issue: 06 June-2017.
5 Daogang Peng, Hao Zhang, Kai Zhang, Hui Li, FeiXia”Research of the Embedded Dynamic Web Monitoring System” 978-1-4244-4520-2/09 2009 IEEE.
6 Soham Banerjee, Divyashikha Sethia, Tanuj Mitta, Ujjwal Arora, Akash Chauhan “Secure Sensor Node with Raspberry Pi” IMPACT-201,978-1-4799-12056/13/©IEEE
7 Suraj Patinge, Yogesh Suryawanshi, Sandeep Kakde “Design of ARM Based Data Acquisition & Control Using GSM & TCP/IP Network” 978-1-4799-1597-2/13/©2013 IEEE.
8 Nakul Padhye and Preet Jain, “IMPLEMENTATION OFARM EMBEDDED WEB SERVER FOR DAS USINGRASPBERRY PI.” 2014 IJEDR | Volume 2, Issue 2 | ISSN: 2321-9939Vol 04, Article 06118; July 2013. 7 https://www.raspberrypi.org/
9 Kumaresan N, Manivannan M, International Journal of Engineering Science and Technology Vol. 2(11), 2010, 6074- 6081 Embedded web server & GPRS Based Advanced Industrial Automation using Linux RTOS.
10 Li Da Zu” Internet of Things in Industries: A Survey” IEEE Transactions on Industrial Informatics, vol. 10, no. 4, November 2014.
11 Sadeque Reza Khan Professor Dr. M. S. Bhat “GUI Based Industrial Monitoring and Control System “IEEE paper, 2014.
Dharmendra Ganage received his Bachelor of Engineering (B. E.) and Master of Engineering (M. E.) degrees in Electronics & Telecommunication at Sinhgad College of Engineering, Savitribai Phule Pune University, Pune, India in 2005 and 2011 respectively. He is currently working as Assistant Professor and Ph. D. candidate in the same department.
Shubham S Gogulwar was born in Chandrapur, Maharashtra. He is Pursuing B.E Degree in Electronic and Telecommunication Engineering from Sinhgad college of Engineering, Pune. His working interest is Internet of Things.
Tulshiram D. Chidrawar was born in Parbhani, Maharashtra. He is pursuing B.E Degree in Electronic and Telecommunication Engineering from Sinhgad college of Engineering, Pune. His working interest is Robotics.
Mayuri A. Daware is originally from Nashik, Maharashtra pursuing B.E Degree in Electronic and Telecommunication Engineering from Sinhgad college of Engineering, Pune.