Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Group number: 118 Student name: Mauno Piililä Student name: Panu Sjovall TKT-2301/2307 Student application Mobile node locator 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) 8 TKT-2301/2307 Student Presentation 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 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 Meaning User Network designer Period of interest Latest update Location Tietotalo 4 Plain data 11 Weak signal strengt and possibly non optimal route TKT-2301/2307 Student Presentation Neigbors: 1996,0 1950,0 Route: 1950, 1902, 1876, 1777, 53 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 Architecture Gadget Own PC (Vista WSN gadget) Web/ PHP Possibly Own Application C++ WSNExerciseAPI Possibly XML DataBase TCP /IP WSN Installation application TKT-2301/2307 Exercise Server Data from WSN nodes SMS Possibly 15 TKT-2301/2307 Student Presentation email Proffa Explanation of details Interfaces, backbone networks WSN network, tut lan, internet What kind of data processing is 16 required (averages, ….) Node linking, signal strength calculatios Storage of WSN and/or UI data (how long..) Last calculations visible at start 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 A)requirements from the application B)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 Field configuration Autonomy Delay (node to GW) 5 Reliability (% at sampling rate) Security Density of nodes /m3 (system) Robustness Range 0 Installation (system) Mobility Installation Sampling interval Max number of nodes (system) Size Lifetime Price TutWSN Ours application 21 Lecture 9 (C) Tampere University of Technology/DACI 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 adhoc, 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 attaches by itself to to given target 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 automatic hot different GWs swapping of GW automatic device role change multiple active GWs and nodes 70 80 90 100 % 10min 1min <1min Reliability (% at sampling >50 rate) 22 Lecture Delay (node to GW)9 (C)>1h Tampere University of Technology/DACI 1h Benefits analysis – why to use WSN? 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 Get more information 4 Quite wide sensor support per node Better information 4 Accurate information Improved reliability 4 Some of the network down Improved features Other…. Score: 0= no improvement/benefit over existing, 5= mesh WSN is the only solution/enabler 23 TKT-2301/2307 Student Presentation WSN Application Feasibility Analysis Sheet 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 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 System 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