Get Latest Computer/IT Projects directly to your Email ID

A GSM, WSN and Embedded Web Server Architecture for Internet based Kitchen Monitoring System (Electronics/Computer Project)


The design and development of a smart monitoring and controlling system for kitchen environment in real time has been reported in this paper. The system principally monitors kitchen environment parameters such as light intensity, room temperature, fire detection, motion detection and LPG gas level, has been developed. The system can monitor the status of kitchen and send an email and/or an alert SMS via GSM network automatically, if the conditions get abnormal, to a concerned authorities mobile phone.

The concerned authority can control the system through his mobile phone by sending AT Commands to GSM MODEM or by taking the necessary steps in user email, which is password protected. Users can monitor and control transducers on active Web pages enhanced with JavaScript and Java. This system finds a wide application in areas where physical presence is not possible all the time. The ZigBee device and ARM1176JZF-S microcontroller are used in the implementation of sensor module. The system offers a complete, low cost, powerful and user friendly way of real-time monitoring and remote control of kitchen. A prototype model is developed and tested with high accuracy result.


Fig.1. Layout of the proposed system configuration; (a) Wireless Information Unit, (b) Wireless Sensor Unit

Fig.1. Layout of the proposed system configuration; (a) Wireless Information Unit, (b) Wireless Sensor Unit

The kitchen monitoring system hereby reported, consisted of two components (Fig.1), wireless sensor units (WSNs) and a wireless information unit (WIU) linked by a radio transceivers that allows the transfer of temperature, light intensity, motion detection, fire detection, LPG gas detection data and implementing a WSN that uses ZigBee technology. The WIU has also a GPRS module to transmit the data via the public mobile network.

Raspberry Pi has been chosen as the processing unit of WIU, which is a single board computer developed by Cambridge University. The Pi has been extremely popular among the academic fraternity due to its low cost. The model B+ of the Pi ships with 512Mb of RAM, 4 USB ports and an Ethernet port.

It packs an ARMI176JZF-S 700 MHz processor, Video Core IV GPU into the Broadcom BCM2835 System on Chip which is cheap, powerful and also low on power. The Pi has HDMI support and has an SD card slot for booting up due to lack of BIOS and a persistent memory. Python coded Algorithm has been fed into it and is connected to the internet to access and send email to the consumers.


Fig.2. Wireless sensing unit for Measuring (a) light intensity, (b) Measuring environment temperature, (c) Lpg gas level monitoring, (d) Fire detection monitoring, (e) motion detection monitoring

Fig.2. Wireless sensing unit for Measuring (a) light intensity, (b) Measuring environment temperature, (c) Lpg gas level monitoring, (d) Fire detection monitoring, (e) motion detection monitoring

We have used five different types of sensors as sensing units for effective data management on the IoT networks. The sensing unit measures the environmental conditioning values such as temperature, light intensity etc.,. Thus, the fabrications of different types of sensing units enable remote monitoring and controlling of household appliances through IoT gateway and IoT application. Fig.2 (a,b,c,d,e) depicts the fabricated sensing units used in the IoT application where in the data is forwarded through the IoT gateway integrated with WSN ZigBee coordinator.


Fig. 3. Login page

Fig. 3. Login page

Embedded Server Pages with sensors are created using the following technique: HTML, JavaScript, PHP & SQLite. Dynamic HTML allows Users to add Sensor data to their pages that are otherwise difficult to achieve. So that user can both control and observe the kitchen environment (See Fig.3).

Fig.4. Login page

Fig.4. Login page

Use of JavaScript is to make user friendly interaction with sensor to HTML. Pages Scripts are embedded in or included from HTML pages and interact with the database of kitchen monitoring system. Java scripts are also used for resizing data field of html pages and validate the input values (See Fig.4).


Fig.11. Page to monitor and control appliances

Fig.11. Page to monitor and control appliances

The User can monitor and control regular electrical household appliances such as bulb, exhaust fan, Refrigerators, etc. through web site. The control program is running on the server. The application is flexible in usage as these devices can be controlled remotely using the secured website as shown in Fig.11. Thus, through the website the environmental conditions of the kitchen are monitored for effective remote management.

Fig.12. Working Experimental setup

Fig.12. Working Experimental setup

(a) Wireless sensing unit responding to email with subject ‘ON1″ i.e. Switching Device is glowing, representing the switching signal for switch 1, (b) Wireless information unit having GSM modem, Raspberry pi, ZigBee coordinator, monitor, keyboard and mouse.

The experimental setup shown in the Fig.12 is polling the kitchen environment when any parameters exceed its threshold values, the WIU sends the warning notification email and/or SMS indicating the update parameter (temperature in this case) value to the authorized users and the user then sent mail to WIU for controlling action.


This paper presents the design and the implementation of an interactive kitchen monitoring system with the GSM, ZigBee communication and Web-enabled measurement and control systems. The Web based monitor and automatic control of equipment is forming a trend in automation field. Replacing PC with low-cost single chip processor can make administrators to get parameters of different remote sensor and send control information to field equipments at any time through Internet.

The GSM is an excellent choice for this due to its extensive coverage. Since SMS is a text based protocol, even the most basic GSM systems can have an access to the status of the devices or make changes on these states. The complete system is secured through a login E_mail and Webpage password based authentication. The design is completely wireless and integrated with the software to form a low cost, robust and easily operable system. ZigBee communication makes the system easy to install.

The GSM, E_mail and Web based controlled duplex communication system provides a powerful decision making device concept for adaptation to several smart kitchen scenarios.

Source: Wineyard University
Authors: Mrutyunjaya Sahani | Avinash Nayak | Rishabh Agrawal | Debadutta Sahu

Download Project

>> Latest IoT Projects using Raspberry Pi for Engineering Students

>> IoT based Embedded Projects for Engineering Students with Free PDF Downloads

>> 50+ IoT based Wireless/GSM Projects for Engineering Students

Subscribe for Computer/IT Project Downloads (Free):

Enter your email address:  

Discuss this Project:

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>