TKT-2301/2307 Student application Mobile node locator

25
TKT-2301/2307 Student TKT-2301/2307 Student application application Mobile node locator Mobile node locator Group number: 118 Group number: 118 Student name: Mauno Piililä Student name: Mauno Piililä Student name: Panu Sjovall Student name: Panu Sjovall 1

description

TKT-2301/2307 Student application Mobile node locator. Group number: 118 Student name: Mauno Piililä Student name: Panu Sjovall. 1. Overview and purpose. Key idea Show mobile node positioning and routing information Purpose - PowerPoint PPT Presentation

Transcript of TKT-2301/2307 Student application Mobile node locator

Page 1: TKT-2301/2307 Student application Mobile node locator

TKT-2301/2307 Student applicationTKT-2301/2307 Student applicationMobile node locatorMobile node locator

Group number: 118Group number: 118Student name: Mauno PiililäStudent name: Mauno PiililäStudent name: Panu SjovallStudent name: Panu Sjovall

1

Page 2: TKT-2301/2307 Student application Mobile node locator

Overview and purposeKey idea

Show mobile node positioning and routing information

PurposeIs to provide informative information

for system problem and efficiency improvements

TKT-2301/2307 Student Presentation2

Page 3: TKT-2301/2307 Student application Mobile node locator

MotivationWhy this application?

While using WSN system, it seemed obvious that this kind information could be helpful when placing fixed nodes.

What is its target benefit(s)?Better signal coverage for mobile

node

3 TKT-2301/2307 Student Presentation

Page 4: TKT-2301/2307 Student application Mobile node locator

MotivationIs it possible to measure benefits and

how?Benefits can be seen when creating

network for new area or when solving problems in existing network

If there are some existing solution, comparison to itWSN web interface but its not so

informative 4 TKT-2301/2307 Student Presentation

Page 5: TKT-2301/2307 Student application Mobile node locator

UsersWhat kind (experts, consumers, kids,

real estate owners, …)This program is mainly targeted for

system maintainersHow many

Our web interface shows data to anyoneOnly one at the time can query special

information but others may view

5 TKT-2301/2307 Student Presentation

Page 6: TKT-2301/2307 Student application Mobile node locator

General user interface requirements

What devices and programs required for the end userHTML and JavaScript capable

browserIs it required to have continuous UI

operation (”on” all the time?)No, not necessary

6 TKT-2301/2307 Student Presentation

Page 7: TKT-2301/2307 Student application Mobile node locator

General user interface requirements

Several users?Only viewing, not multiple queries

allowed or those distracts others at the moment

Future development......

7 TKT-2301/2307 Student Presentation

Page 8: TKT-2301/2307 Student application Mobile node locator

General WSN requirementsWhat information is required from

WSN?At least routing and neighbor data and

(possibly) measurement data?What basic principle(s) is applied

Positioning(Possibly monitoring and/or alarming)

8 TKT-2301/2307 Student Presentation

Page 9: TKT-2301/2307 Student application Mobile node locator

Meaning of WSN DataLocation (where data originated)

Node that has been queried shows on graphical map

Period of use / of interestMonitor mobile node location and

signal strengthsUser rights (who and at what time)

There are none

Interpretation of the data (as such or indirectly using multiple factors)

What is reported/displayed to end user

9 TKT-2301/2307 Student Presentation

Page 10: TKT-2301/2307 Student application Mobile node locator

Meaning of WSN DataInterpretation of the data (as such or

indirectly using multiple factors)Graphical view should be quite self

explanatory.What is reported/displayed to end user

Lines between nodes are routes and circles represent signal strength

10 TKT-2301/2307 Student Presentation

Page 11: TKT-2301/2307 Student application Mobile node locator

Latest update

Neigbors: 1996,0 1950,0Route: 1950, 1902, 1876, 1777, 53

Network designer

Weak signal strengt and possibly non optimal route

Meaning of WSN Data

11

Plain data

User

Meaning

Period of interest

End user application

Tietotalo 4Location

TKT-2301/2307 Student Presentation

Page 12: TKT-2301/2307 Student application Mobile node locator

User interface designWhat kind of reports and views are

given to the userWeb interface that shows locations,

routes and neighbors graphically. Possibly some other information as a text like measurement data from sensors

What user can select / configureSketch of UI ”screens”

12 TKT-2301/2307 Student Presentation

Page 13: TKT-2301/2307 Student application Mobile node locator

User interface designWhat user can select / configure

Node to monitorSketch of UI ”screens”

See next page

13 TKT-2301/2307 Student Presentation

Page 14: TKT-2301/2307 Student application Mobile node locator

14 TKT-2301/2307 Student Presentation

Page 15: TKT-2301/2307 Student application Mobile node locator

Architecture

15

XML DataBase TCP/IP

TKT-2301/2307 Exercise Server

(Vista WSN gadget)C++ WSNExerciseAPI

SMS

WSN Installation application

emailData fromWSN nodes

Web/PHP

Gadget

OwnApplication

Proffa

Own PC

TKT-2301/2307 Student Presentation

Possibly

Possibly

Possibly

Page 16: TKT-2301/2307 Student application Mobile node locator

Explanation of detailsInterfaces, backbone networks

WSN network, tut lan, internetWhat kind of data processing is

required (averages, ….)Node linking, signal strength

calculatios Storage of WSN and/or UI data (how

long..)Last calculations visible at start

16 TKT-2301/2307 Student Presentation

Page 17: TKT-2301/2307 Student application Mobile node locator

Explanation of detailsStorage of WSN and/or UI data (how

long..)Last calculations visible at start but

those gets overwritten when page refreshes

17 TKT-2301/2307 Student Presentation

Page 18: TKT-2301/2307 Student application Mobile node locator

Other things…

18 TKT-2301/2307 Student Presentation

Page 19: TKT-2301/2307 Student application Mobile node locator

Formal analysisFormal analysis

19 TKT-2301/2307 Student Presentation

Page 20: TKT-2301/2307 Student application Mobile node locator

Technical requirementsUse the radar chart type in Excel and

the following scoresheet forA)requirements from the applicationB)TUTWSN according to your own

experienceIf not all requirements are met, what

other WSNs or network technologies can be used

TKT-2300 Student Presentation20

Page 21: TKT-2301/2307 Student application Mobile node locator

Technical Criteria Chart

Lecture 9 (C) Tampere University of Technology/DACI21

AutonomyField configuration

Security

Density of nodes /m3 (system)

Range

Mobility

Sampling interval

Max number of nodes (system)Size

Price

Lifetime

Installation

Installation (system)

Robustness

Reliability (% at sampling rate)

Delay (node to GW)

0

5

TutWSN

Ours application

Page 22: TKT-2301/2307 Student application Mobile node locator

Lecture 9 (C) Tampere University of Technology/DACI22

SCORESHEET 1 (“poorest”) 2 3 4 5 (“best”)

Functions (node) Identification Data storage Sensing Positioning Control

Autonomy responds to external reader

local processing, response to reader

base station coordinated transmissions

peer to peer transmissions

multi-hop and ad-hoc, self initiated transmissions

Field configuration fixed function set parameters set configurations set application program

set firmware and applications

Security no security mechanical shielding rolling ID codes data authentication authentication and encryption

Density of nodes /m3 (system)

<0.01 0.1 1 10 Infinite

Range <0.1m 1m 10m 100m >1km

Mobility steady walk run bicyle vehicle speed

Sampling interval < 1/hour 1/min 1/s 10/s > 100/s

Max number of nodes (system)

<100 1k 10k 100k Infinite

Size phone watch coin sticker rice grain

Price >100€ 50 € 10 € 1 € <0.1€

Lifetime < 1 month 6 months 1 year 5 years > 5 years

Installation manual case by case integration and installation

separate device attached to target

standardized add-on to target

machine installable to given target

attaches by itself to target

Installation (system) fixed positions and node roles

fixed roles fixed routers fixed gateways no limits to installation positions and roles

Robustness single GW, fixed association

nodes can associate to different GWs

automatic hot swapping of GW

automatic device role change

multiple active GWs and nodes

Reliability (% at sampling rate)

>50 70 80 90 100 %

Delay (node to GW) >1h 1h 10min 1min <1min

Page 23: TKT-2301/2307 Student application Mobile node locator

Benefits analysis – why to use WSN?

23

Criteria Question Score Comment

Hard feasibility

Wired solution is possible 2 Some of the fixed nodes could be

Range and area is small 2-3 Seemed not too excellent, not tested properly by us...

Immediate economical benefitInstallation time is reduced4Signal range hardens placingInstallation manpower is reduced5Maintenance time is reduced3Some of the sensor network downMaintenance manpower is reduced3Battery renewal, sensor relocatingRecycling and removal costs reduced4Batteries are not greenCheaper devices5Concept perfectGet more information4Quite wide sensor support per nodeBetter information4Accurate informationImproved reliability4Some of the network downOther….

TKT-2301/2307 Student Presentation

Page 24: TKT-2301/2307 Student application Mobile node locator

WSN Application FeasibilityAnalysis Sheet

24

Criteri Question Score Comment

User Self-explaining information 4-5 Target of the information should be easily adopted

Only essential information is displayed

5 Trying to keep it simple

User's attention is involved only when necessary

5 GUI tells the estimated waiting times (according to history) the system takes.

Multiple simultaneous access 2 Only viewing, multi querying not implemented

System Existing devices used for user interface

5 PC, mobile phone

No special programs required 5 Browser with javascript required

Interoperability with other systems

3-4 Interned, possible email and sms

Feasible performance requirements

5 Filesystem size 1-10M at the server, 1M at the user and not very processor intensive

TKT-2301/2307 Student Presentation

Page 25: TKT-2301/2307 Student application Mobile node locator

ConclusionsCan you implement your application

with TKT-2301/2307 WSN and server?Yes, we believe so...

Estimation of person hours required to implement

40Estimated cost of implementation

TKT-2300 Student Presentation25