web server based distributed measuring system

12
Projekt „ISSNB“ Niš, October 2007. - 1 - DAAD Deutscher Akademischer Austausch Dienst German Academic Exchange Service WEB Server Based Distributed WEB Server Based Distributed Measuring System Measuring System Presented by: Presented by: Mladen Knezic Mladen Knezic University of Banja Luka, Faculty of Electrical Engineering E-mail: [email protected] Niš 2007

Upload: yates

Post on 07-Jan-2016

28 views

Category:

Documents


2 download

DESCRIPTION

Presented by: Mladen Knezic University of Banja Luka, Faculty of Electrical Engineering E-mail: mladen _ knezic @ etfbl.net Niš 200 7. WEB Server Based Distributed Measuring System. Main goal: - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: WEB Server Based Distributed Measuring System

Projekt „ISSNB“

Niš, October 2007. - 1 -

DAADDeutscher Akademischer Austausch DienstGerman Academic Exchange Service

WEB Server Based Distributed WEB Server Based Distributed Measuring SystemMeasuring System

Presented by: Presented by: Mladen KnezicMladen Knezic University of Banja Luka, Faculty of Electrical Engineering

E-mail: [email protected]

Niš2007

Page 2: WEB Server Based Distributed Measuring System

Projekt „ISSNB“

Niš, October 2007. - 2 -

DAADDeutscher Akademischer Austausch DienstGerman Academic Exchange Service

Main goal:Create a measuring system that will provide getting values of environment parameters over the standard Internet global network.

Page 3: WEB Server Based Distributed Measuring System

Projekt „ISSNB“

Niš, October 2007. - 3 -

DAADDeutscher Akademischer Austausch DienstGerman Academic Exchange Service

ORGANIZATION OF DISTRIBUTED MEASURING SYSTEM

Page 4: WEB Server Based Distributed Measuring System

Projekt „ISSNB“

Niš, October 2007. - 4 -

DAADDeutscher Akademischer Austausch DienstGerman Academic Exchange Service

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.

Page 5: WEB Server Based Distributed Measuring System

Projekt „ISSNB“

Niš, October 2007. - 5 -

DAADDeutscher Akademischer Austausch DienstGerman Academic Exchange Service

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 memory368 Bytes of internal RAM memory8 channel ADC with 10 bits resolutionClock frequency up to 20 MHzIntegrated SPI interface (used to communicate with ethernet controller)

Page 6: WEB Server Based Distributed Measuring System

Projekt „ISSNB“

Niš, October 2007. - 6 -

DAADDeutscher Akademischer Austausch DienstGerman Academic Exchange Service

WEB SENZOR SIDE

Page 7: WEB Server Based Distributed Measuring System

Projekt „ISSNB“

Niš, October 2007. - 7 -

DAADDeutscher Akademischer Austausch DienstGerman Academic Exchange Service

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/IPUser-friendly interfaceStandard platform for realization of measuring and instrumentation software

Page 8: WEB Server Based Distributed Measuring System

Projekt „ISSNB“

Niš, October 2007. - 8 -

DAADDeutscher Akademischer Austausch DienstGerman Academic Exchange Service

CLIENT APPLICATION SIDE

Page 9: WEB Server Based Distributed Measuring System

Projekt „ISSNB“

Niš, October 2007. - 9 -

DAADDeutscher Akademischer Austausch DienstGerman Academic Exchange Service

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.

Page 10: WEB Server Based Distributed Measuring System

Projekt „ISSNB“

Niš, October 2007. - 10 -

DAADDeutscher Akademischer Austausch DienstGerman Academic Exchange Service

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.

Page 11: WEB Server Based Distributed Measuring System

Projekt „ISSNB“

Niš, October 2007. - 11 -

DAADDeutscher Akademischer Austausch DienstGerman Academic Exchange Service

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.

Page 12: WEB Server Based Distributed Measuring System

Projekt „ISSNB“

Niš, October 2007. - 12 -

DAADDeutscher Akademischer Austausch DienstGerman Academic Exchange Service

Thank you