You are on page 1of 20

iMouse

Integrated Mobile surveillance


&
Wireless Sensor System

Introduction

Incorporating the environment sensing capability of


wireless sensor networks into video based surveillance
systems can provide advanced services at a lower cost
than traditional surveillance systems .
The integrated mobile surveillance and wireless
sensor system (iMouse)use static and mobile wireless
sensors to detect and then analyze unusual events in
the environment.

Static Sensors

Static sensors forms a WSN to monitor and notify to


server of unusual events.The sensing board can collect
three types of data: light,sound,temperature.
An event occurs when the sensor input is higher or
lower than
a predefined threshold.
Sensors can combine inputs to define a new event.
For example, a sensor can interpret a combination of
light and temperature readings as a potential fire
emergency.
To detect an explosion, a sensor can use a combination
of temperature and sound readings.

Mobile Sensors

Mobile sensors can move to event locations, exchange


messages with other sensors, take snapshots of event
scenes and transmit images to the server.

Each mobile sensor can connect to the following


equipment
a Lego car to support mobility
a mote, to communicate with the static sensors
a webcam, to take snapshots
To support high-speed, long-distance communications,
such as transmitting images.

iMouse architecture

How static sensor can run

Three types of messages


activate a static sensor
Tree-maintenance
message
Sensory input
Event message

Grid like sensing field

Current prototype uses the light


sensors on the Lego car to
navigate
mobile sensors.
We stick different colors of tape
on
the ground, which lets us easily
navigate the Lego car on a board.
In this prototyping, we
implemented an experimental 6
by 6 grid-like sensing Field.
Black tape represents roads and
golden
tape represents intersections.
We constructed the system by
placing two mobile sensors and
17 static sensors on the sensing
field.
For static sensors, a light reading
below 800watts simulates an
event.
So we cover a static sensor with a

Benefits of iMouse

It provides online real time monitoring.

Its event-driven.

The more expensive mobile sensors are dispatched to the


event locations.

They dont need to cover the whole sensing field, so only


a small number of them are required.

Its both modular and scalable.

Recent advances in wireless communications and MEMS


technologies have made WSN possible.

Existing sysytem

Traditional visual surveillance systems continuously


videotape scenes to capture transient or suspicious
objects.
Researchers in robotics have also discussed the
surveillance issue. Robots or cameras installed on walls
identify obstacles or humans in the environment
Some researchers use static WSNs for object tracking.
These systems assume that objects can emit signals
that sensors can track.
Researchers have also proposed mobilizers to move
sensors to enhance coverage of the sensing field and to
strengthen the network connectivity.

Proposed system

The proposed iMouse system combines two areas, WSN


and surveillance technology, to support intelligent
mobile surveillance services.
On one hand, the mobile sensors can help improve the
weakness of traditional WSN.
On the other hand, the WSN provides context awareness
and intelligence to the surveillance system.
WSNs status and control includes Config, Command,
Status, Control, Monitoring and Log areas. The Config
area is to input configuration information, such as
mobile sensors IP addresses, ports, sensors
positions,etc.

Implementation

iMouse is implemented in Java and Java Script .

We use java script to provide authentication and


redirection.

iMouse is developed with the following java script pages.


1. Login Page (Authetication page index.html)
2.Redirecting/Home Page (connecting to iMouse
author.html )

The core of iMouse is simulated using Java. The iMouse


simulation contains the following modules .
1. User Interface Design( iMouse.java)
2. Simulation of Static sensors(SSensor.java)
3. Design of Wireless Sensor Networks(WSN Wsn.java)

User interface design

The iMouse contains the following User Interface


Design controls
1.Configure area
2.System command area
3.Sensor status area
4.Action control area
5.Log area
6.Monitor area

Class diagram
this class represents
login and authetication
information

Admin Login
user name
password
check()
authenticate()

This class is used to


set and get the
details from iMouse
Server

Loging IN

iMouse Server
Login
Client ID
client name
Mobile Sensor ID
Static Sensor ID
Event
getData()
Activate Mobile Sensor()
Activate Static Sensor()
sendData()

Loging In

Conection Establish

This Class is used to


get information from
server and request
some action to
perform from the
server iMNouse

Wsn Client
Login
Client ID
Server ID
Server Name
Event
Mobile Sensor ID
Static Sensor ID
RequestData()
Send Data()
EventHandle()
PerforAction()

Class diagram may be used as an alternative more graphical notation


over Class Responsibility Collaborator (CRC) cards in order to record
responsibilities and collaborators

UML Diagram
iMouse Server,
to initiate iMouse
applications

ADMIN LOGIN

Client which asks


events and status
data from server

Activate Mobile Sensor

Activate Static Sensor

iMouse Server

Deactivate Static/Mobile
Sensor

WSN client

It illustrates the names of used cases and actors and relationships


between them.

Sequence diagram
Admin Login

iMouse Se rve r

W SN
networks

1: Login

2: Verification

3: Acce pt/Re ject


4: Establish Link

5: ACK link establishme nt


6: ge tData
7: Re quest Data

Sequence diagram illustrate interaction in a kind of format in which


each new object is added to the right

Collaboration daigram
1: Login
3: Accept/Reject
Admin
Login

iMouse
Server
2: Verification

5: ACK link establishment


6: getData

4: Establish Link
7: Request Data

WSN
networks

Collaboration diagram illustrate object interaction in a graph or network


format in which objects can be placed anywhere on the diagram

Activity diagram
Activa te
iMouse/Wsn clie nt

Activate Mobile
Se nsor

Activity diagram
offers rich notation
to show a sequence
of activities it may
be applied to
purpose

Activa te Sta tic


Se nsor

Re trive Da ta

Se nd Da ta

Component diagram
JAVA SERVELETS

iMouse

these includes
java Server
and API
packages

iMouse
Component and
WSN component

JAVA API

WSN

Component diagram represents a modular, deployable and


replaceable part of a system that encapsulation implementation
and exposes a set of interfaces

Software & Hardware Requirements

Programming
:java script
:Net-Beans 6.5
Web server
Deployment
Processor Name

:JDK 1.5 and higher

:Apache tomcat6.0
:Glassfish
:Pentium 4 or above
versions
Ram
:512MB or above
Operating System :Windows XP

Conclusion

With iMouse we can implement WSN which can detect


any event at a desired position in sensing field without
human interaction directly.

By this project we can implement low cost based


surveillance system which is user friendly and easily
recognises places in any real world system.

You might also like