Download WEB Server Based Distributed Measuring System

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts
no text concepts found
Transcript
DAAD
Deutscher Akademischer Austausch Dienst
German Academic Exchange Service
Projekt „ISSNB“
WEB Server Based Distributed Measuring System
Presented by: Mladen Knezic
University of Banja Luka, Faculty of Electrical Engineering
E-mail: [email protected]
Niš
2007
Niš, October 2007.
-1-
DAAD
Deutscher Akademischer Austausch Dienst
German Academic Exchange Service
Projekt „ISSNB“
Main goal:
Create a measuring system that will provide getting
values of environment parameters over the standard
Internet global network.
Niš, October 2007.
-2-
DAAD
Deutscher Akademischer Austausch Dienst
German Academic Exchange Service
Projekt „ISSNB“
ORGANIZATION OF DISTRIBUTED MEASURING
SYSTEM
Niš, October 2007.
-3-
DAAD
Deutscher Akademischer Austausch Dienst
German Academic Exchange Service
Projekt „ISSNB“
Contains one or more web sensors connected on the global network.
Based on the standard Client-Server architecture.
As a web-server is used embedded system which consists of microcontroller
that is used for data acquisition and ethernet controller for communication
purposes.
The Client is running on PC and display collected information to the end-user
in appropriate form.
Niš, October 2007.
-4-
DAAD
Deutscher Akademischer Austausch Dienst
German Academic Exchange Service
Projekt „ISSNB“
WEB SENZOR SIDE
Choose the hardware platform for realization:
We want functional system based on the general purpose microcontroller
families.
Chosen: Microcontroller PIC16F877A and ethernet controller ENC28J60
Features:
8 kBytes of internal flash memory
368 Bytes of internal RAM memory
8 channel ADC with 10 bits resolution
Clock frequency up to 20 MHz
Integrated SPI interface (used to communicate with ethernet controller)
Niš, October 2007.
-5-
DAAD
Deutscher Akademischer Austausch Dienst
German Academic Exchange Service
Projekt „ISSNB“
WEB SENZOR SIDE
Niš, October 2007.
-6-
DAAD
Deutscher Akademischer Austausch Dienst
German Academic Exchange Service
Projekt „ISSNB“
CLIENT APPLICATION SIDE
Choose software platform for client application:
We want a user-friendly interface that is easy to use and can display collected
information in readable form.
Chosen: CVI/LabWindows 8.0
Features:
Implemented functions that is used for communication over TCP/IP
User-friendly interface
Standard platform for realization of measuring and instrumentation software
Niš, October 2007.
-7-
DAAD
Deutscher Akademischer Austausch Dienst
German Academic Exchange Service
Projekt „ISSNB“
CLIENT APPLICATION SIDE
Niš, October 2007.
-8-
DAAD
Deutscher Akademischer Austausch Dienst
German Academic Exchange Service
Projekt „ISSNB“
Features:
Client application is running on PC under WindowsXP/Windows2000
operating systems.
Connection is established by specifing IP address of server and port number.
Communication protocol used in this application is http, so port 80 is used for
communication.
Web sensor sends data in html form, so we can use standard web browser for
displaying information.
Web sensor can send data to more than one client application concurrently.
Niš, October 2007.
-9-
DAAD
Deutscher Akademischer Austausch Dienst
German Academic Exchange Service
Projekt „ISSNB“
Conclusions:
We use global network for communication in this measuring system.
As a web sensor is used relatively cheap embedded system based on general
purpose microcontroller families.
Client application is running on standard PC under Windows operating
systems that is easily connected on the global Internet network.
Niš, October 2007.
- 10 -
DAAD
Deutscher Akademischer Austausch Dienst
German Academic Exchange Service
Projekt „ISSNB“
Future work:
Enhance capabilities of system by means of collecting information from more
than one distributed web sensors.
Improve safety of information exchange through some kind of authentification.
Provide capability of storing information on removable storage that can be
used on some other systems.
Introduce some kind of data analysis based on collected information which can
be used for making certain decisions.
Niš, October 2007.
- 11 -
DAAD
Deutscher Akademischer Austausch Dienst
German Academic Exchange Service
Projekt „ISSNB“
Thank you
Niš, October 2007.
- 12 -
Related documents