56
Applications of Wireless Sensor Networks and Mobile Devices Agustín J. González Department of Electronics Universidad Técnica Federico Santa María

Applications of Wireless Sensor Networks and Mobile Devices

  • Upload
    others

  • View
    9

  • Download
    0

Embed Size (px)

Citation preview

Applications of Wireless Sensor Networks and Mobile Devices

Agustín J. González

Department of Electronics

Universidad Técnica Federico Santa María

Where is it?

I come from Chile

April 2008 2cs.odu.edu

Department of Electronics

5 areas of specialization, two of those are Computers and Telecommunications

21 faculty members

Undergraduate programs

Electrical Engineering

Telematic

Master’s and Doctoral programs

April 2008 3cs.odu.edu

Outline

Mobile and Multihop ad hoc networks Wireless sensor networks

Hardware and Standards

Applications Precision Agriculture application Monitoring Off the Road Mining Trucks

Mobile devices Hardware

Applications Monitoring Student Learning in the classroom Retail Store Assistant Medical assistant application for skull surgery

April 2008 4cs.odu.edu

Mobile and Multihop Ad hoc Networks

Mobile ad hoc networks (MANET): in this paradigm mobile devices self-organize to create a network by exploiting their wireless network interfaces, without a requirement for a pre-deployed infrastructure.

It assumes network use for large-scale general consumer applications, and nodes would be ubiquitous (dense and active)

This has not happened yet.

April 2008 5cs.odu.edu

Mobile and Multihop Ad hoc Networks (cont.)

Multihop network refers to an end-to-end transmission paradigm. Here, packets are forwarded in ad hoc fashion by the network nodes from the source to the destination.

Devices that are not directly connected can communicate by forwarding their traffic via a sequence of intermediate devices.

This has been used in several commercial solutions.

Examples: Mesh, opportunistic, vehicular, and sensor networks.

April 2008 6cs.odu.edu

Wireless Sensor Networks

The idea is to study, control, and monitor events and phenomena.

A number of sensor nodes are deployed in a dense and possible random manner inside the monitoring area.

Info collected by sensors is delivered to a sink node and through this to nodes connected to the Internet.

Enabling technology: MOTE

April 2008 7cs.odu.edu

WSN and Motes:Hardware platform

Advances in networking and integration have enabled small, flexible, low-cost nodes that interact with their environment through sensors, actuators and communication => Motes

Target power consumption => a year unattended operation or even be battery-free

April 2008 8cs.odu.edu

One platform: Tmote Sky

JTAG Bus

Total and PAR Radiation

P.A.R. (Photosynthetically Active Radiation)

Humidity and Temperature

Peripheral Port (ADC, I/O)

Antenna

Wireless communication

controller

MSP430 microcontrollerEmbedded Operating

System

April 2008 9cs.odu.edu

Another platform: SUN Spot

2G/6G 3-axis accelerometer

Other sensors

J2ME

We have not used it in a project yet.

April 2008 cs.odu.edu 10

Standards

Physical and MAC layers: IEEE 802.15.4: Optimized for low-cost, low-power, and robust RF performance.

ZigBee (2004) builds on top of 802.15.4 and encompasses a complete network stack for WSN focuses on sensor and control networks.

ZigBee Pro (dec. 2007) improves addressing and routing algorithms

250 kb/s 2.4 GHz

40 kb/s and 20 kb/s 900 and 868 MHz

April 2008 11cs.odu.edu

Precision Agriculture:the problem

TraditionalManual data collection

1. Manual data collection

Notes

2. Processing to make irrigation decisions

3. Irrigation (watering)

April 2008 12cs.odu.edu

Precision Agriculture Application: Solutions

Nodo

Nodo

Nodo

Nodo

Nodo

Nodo

Nodo

Nodo

Nodo

Nodo

GTW

Nodo

Meteorological Station

April 2008 13cs.odu.edu

Issues we addressed Application driven by interaction with

environment Limited resources Reliability (long-lived application) Soft real-time requirements RF Signal propagation and interference

Mote platform

Tiny OS NesC

ApplicationApril 2008 14cs.odu.edu

Result

José Ulloa’s Final Project

Data acquisitionapplication

In collaboration with Wiseconn

Product: WiseField

April 2008 15cs.odu.edu

General Architecture

April 2008 cs.odu.edu 16

Node n

Sensor 3Sensor 2

Sensor 1

Node 1

Sensor 3Sensor 2

Sensor 1

Internet

LAN Monitor/control/alarms

DBAcquisition

system

Gateway

Operation office

Remote Monitor 1

Remote Monitor n

Unattended nodes (months/years)Wirelesscommunications

WSN/Ethernet

Client’s new Requirement

What if the client owns several disjoint fields?

April 2008 17cs.odu.edu

field A

field B

field C

Headquarters

Precision agriculture:Extension

Using a WSN-GPRS gateway in each field

April 2008 18cs.odu.edu

Region A

Region B

Region C

Headquarters

Architecture

We used a GSM/GPRS standalone modem

RS-232

April 2008 19cs.odu.edu

CellularNetwork

Personal computer

DB, monitoring and configurations

DB Wireless sensor Network

Result

César Leon´s Final project

Enhanced version ofWiseField

Main issue: reliability of GPRS link=> He figured out a way to overcome rejected connections and packet size constraints

In collaboration with Wiseconn

April 2008 20cs.odu.edu

Need for WSN/Ethernet Gateway

Scenario 1:

April 2008 22cs.odu.edu

Nodo

Nodo

Nodo

Nodo

Nodo

Nodo

Nodo

Nodo

Nodo

Nodo

GTW

Nodo

How to make this connection longer?

USB

Indoor

Outdoor

Need for WSN/Ethernet Gateway

Scenario 2:

April 2008 23cs.odu.edu

Field A

Field B Headquarters

Internet

Network seen as one bigger field

GatewaysTo makeTunnel

Solution:WSN/Ethernet Gateway:

Guillermo Bustos’ Project

April 2008 24cs.odu.edu

Ethernet/Serial gatewayOEM System Implementsa client/server model

Pressure and Temperature Monitoring System of Mining Truck Tires

Alejandro Alviña’s project

Tires are among the highest-cost supplies

He integrated the hardware and protocol

April 2008 25cs.odu.edu

• Sensors: OEM from Freescale• Microcontroller TI• RF Module OEM from Aerocomm

Wireless link

with display

It’s also a WirelessSensor Network

Applications using Mobile Devices

Agustín J. González

Mobile devices over time: Yesterday’s

Cell phone PDA

April 2008 27cs.odu.edu

Mobile devices over time: Today’s

We can’t tell the difference

April 2008 28cs.odu.edu

Many available resources

Not only microphone and speaker

But also:Camera, display, communication (Bluetooth, WiFi, GPRS, …)

You, we can program them …

For portability, we are using J2ME.

April 2008 29cs.odu.edu

Monitoring Student Learning in the classroom

Bruno Mundaca’s project

In situ Measurement of students understanding using mobile devices

Scenario: Teachers normally ask for a brief response.

Let’s use the technology.

April 2008 30cs.odu.edu

Architecture

In server side we use:

Bluecove API for Windows OS

Avetana API for Linux OS

In client side we use:

Java 2 MicroEdition

Requires: Java support and bluetooth

April 2008 31cs.odu.edu

StudentsTeacher

Result

“Learning probe”Teacher asks for a brief response

Students’ answers

Teacher gets statistics

April 2008 32cs.odu.edu

Retail Store Assistant

The PH SmartShopping system (May 2007)

April 2008 cs.odu.edu 33

Personal shopping list

Map with item location

Prices based onclient’s records

Let’s use our phones!

Our Shopping assistant

Network infrastructure deploy in the store.

Cell phones connect to it and exchange info, e.g. mobile previous products.

Use cases: A customer can request a product price by

capturing its barcode.

Shopping list can be sorted to suggest a route through corridors

Demo barcode decoder

April 2008 cs.odu.edu 34

Another Application: Patient Telemonitoring

GSM/GPRS

INTERNET

Mobile

communication

companyHealth Center

server

SENSOR

CAPTURE

CIRCUIT

Mobile Device

-Acquisition

-Processing

-Transmission

April 2008 35cs.odu.edu

Pablo Roncagliolo:Ph.D. Student

First prototype

April 2008 36cs.odu.edu

Adaptation Circuit

Sensor

System prototype

SonyEricsson637

Nokia 6620 IPAQ 3715

Nokia 6670

April 2008 37cs.odu.edu

Portability tests

Results

Capturing and displaying Pulse (heart rate)

April 2008 38cs.odu.edu

Signal in the cell phone

Remote monitoring

Augmented Reality with mobile devices

Augmented Reality: to add info to what you see through a video camera.

Examples:

April 2008 39cs.odu.edu

Now with mobile devices

2000

2004 Austria

April 2008 40cs.odu.edu

Augmented Reality Applications

Remaining of an old church

can be seen like this

April 2008 41cs.odu.edu

Museum

April 2008 42cs.odu.edu

Museum

April 2008 43cs.odu.edu

Games

April 2008 44cs.odu.edu

Training example By Pablo

Control de Escala de Voltaje

April 2008 45cs.odu.edu

Möhring 2004, Bauhaus UniversityApril 2008 46cs.odu.edu

Henrysson 2005, Linköping

University, Suecia

J2ME based

Nokia 6600

Bluetooth link

April 2008 47cs.odu.edu

Application: Skull Surgery (Craniotomy)

Objective: To help surgeon to find attach point (opening point)

April 2008 48cs.odu.edu

Propose system

April 2008 49cs.odu.edu

Use scenario

April 2008 50cs.odu.edu

Expected result

April 2008 51cs.odu.edu

Some Results: Image projection over a 2D pattern

April 2008 52cs.odu.edu

Let’s see a demo ….

Now 3D projection

April 2008 53cs.odu.edu

Feasibility test

April 2008 54cs.odu.edu

1. Test of technical feasibility2. Starting Application3. Initial menu4. Video capture starts5. We recognize the reference pattern6. Real-time detection of the pattern 7. Calibration Mode View8. Normal View

Thanks for your attentionAgustín J. González

April 2008 55cs.odu.edu

Two keys for low-power operation

April 2008 www.elo.utfsm.cl / www.cs.odu.edu 56

Switch between active and sleep mode

Done at Component granularity

Time

Consu

mption

Acquisition and data transfer

Node states:- Sleep: most of the time- Active: Get the task done and

sleep againThis includes processing

and retransmission functions

Need for time synchronization

April 2008 www.elo.utfsm.cl / www.cs.odu.edu 57