University
of Houston
Department of Computer Science
In partial fulfillment of the Requirements for the Degree of
Master of Science
Navin Boppuri
will defend his thesis
Remote Monitoring and Control using an Internet Enabled Device
Abstract
Embedded devices are used to
control, monitor or assist an operation. They are used in cars, cameras and
computer components among other equipment. An embedded device may be connected
to the Internet to achieve global remote access, which means, that these devices
can be monitored and/or controlled thousand of miles from their original
location.
In this thesis, the capabilities of such an Internet enabled embedded device for remote monitoring and control are demonstrated. Initially, the tools used and the steps involved in “Internet enabling” an embedded device are discussed. Once the device is on the Internet, the device is used to monitor remote data from a Global Positioning System Receiver and control a Direct Current Motor remotely. A simple web browser is used as a client of this device. Wireless devices like the cellular phones are now connected to the Internet using the Wireless Access Protocol. This opens up a completely new client interface, which is demonstrated, by using a wireless device like the cellular phone, as a client of the Internet enabled device.
Linux is the operating system on the embedded device. Server side cgi
scripts written in ‘C’ and java servlets along with HTML and WML pages are used
to provide an easy client interface to the user. A custom multithreaded server
developed in Java serves GPS data. Shared libraries written in ‘C’ are used to
communicate with the GPS receiver and the D.C. Motor that are connected to the
embedded device.
Date: Monday, November 27th, 2000
Time: 4:30 PM
Place: 550 PGH
Faculty, students, and the general
public are invited.
Thesis Advisor: Dr. Olin Johnson