250 likes | 447 Views
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
E N D
TKT-2301/2307 Student applicationMobile 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 • Is to provide informative information for system problem and efficiency improvements 2 TKT-2301/2307 Student Presentation
Motivation • Why 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
Motivation • Is 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 it • WSN web interface but its not so informative 4 TKT-2301/2307 Student Presentation
Users • What kind (experts, consumers, kids, real estate owners, …) • This program is mainly targeted for system maintainers • How many • Our web interface shows data to anyone • Only one at the time can query special information but others may view 5 TKT-2301/2307 Student Presentation
General user interface requirements • What devices and programs required for the end user • HTML and JavaScript capable browser • Is it required to have continuous UI operation (”on” all the time?) • No, not necessary 6 TKT-2301/2307 Student Presentation
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
General WSN requirements • What 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) TKT-2301/2307 Student Presentation 8
Meaning of WSN Data • Location (where data originated) • Node that has been queried shows on graphical map • Period of use / of interest • Monitor mobile node location and signal strengths • User 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
Meaning of WSN Data • Interpretation 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
Meaning of WSN Data End user application Weak signal strengt and possibly non optimal route Meaning User Network designer Period of interest Latest update Location Tietotalo 4 Plain data • Neigbors: 1996,0 1950,0 Route: 1950, 1902, 1876, 1777, 53 11 TKT-2301/2307 Student Presentation
User interface design • What kind of reports and views are given to the user • Web interface that shows locations, routes and neighbors graphically. Possibly some other information as a text like measurement data from sensors • What user can select / configure • Sketch of UI ”screens” 12 TKT-2301/2307 Student Presentation
User interface design • What user can select / configure • Node to monitor • Sketch of UI ”screens” • See next page 13 TKT-2301/2307 Student Presentation
14 TKT-2301/2307 Student Presentation
Gadget Own Application Web/ PHP XML TCP /IP DataBase TKT-2301/2307 Exercise Server SMS email Architecture Possibly Own PC (Vista WSN gadget) C++ WSNExerciseAPI Proffa Possibly WSN Installation application Data from WSN nodes Possibly 15 TKT-2301/2307 Student Presentation
Explanation of details • Interfaces, backbone networks • WSN network, tut lan, internet • What 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
Explanation of details • Storage 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
Other things… 18 TKT-2301/2307 Student Presentation
Formal analysis 19 TKT-2301/2307 Student Presentation
Technical requirements • Use the radar chart type in Excel and the following scoresheet for • requirements from the application • TUTWSN according to your own experience If not all requirements are met, what other WSNs or network technologies can be used 20 TKT-2300 Student Presentation
Technical Criteria Chart 21 Lecture 9 (C) Tampere University of Technology/DACI
22 Lecture 9 (C) Tampere University of Technology/DACI
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 benefit Installation time is reduced 4 Signal range hardens placing Installation manpower is reduced 5 Maintenance time is reduced 3 Some of the sensor network down Maintenance manpower is reduced 3 Battery renewal, sensor relocating Recycling and removal costs reduced 4 Batteries are not green Cheaper devices 5 Concept perfect Improved features Get more information 4 Quite wide sensor support per node Better information 4 Accurate information Improved reliability 4 Some of the network down Other…. Score: 0= no improvement/benefit over existing, 5= mesh WSN is the only solution/enabler Benefits analysis – why to use WSN? 23 TKT-2301/2307 Student Presentation
WSN Application FeasibilityAnalysis Sheet 24 TKT-2301/2307 Student Presentation
Conclusions • Can you implement your application with TKT-2301/2307 WSN and server? • Yes, we believe so... • Estimation of person hours required to implement • 40 • Estimated cost of implementation 25 TKT-2300 Student Presentation