DAN ISASTERREAETWORK. DAN Goal: Goal: To be able to monitor, track the progress and guide Aid workers and casualties in a Disaster Area site. To be able.

Slides:



Advertisements
Similar presentations
Packet Switching COM1337/3501 Textbook: Computer Networks: A Systems Approach, L. Peterson, B. Davie, Morgan Kaufmann Chapter 3.
Advertisements

Wearable Badge for Indoor Location Estimation of Mobile Users MAS 961 Developing Applications for Sensor Networks Daniel Olguin Olguin MIT Media Lab.
1 Semester 2 Module 4 Learning about Other Devices Yuda college of business James Chen
Impala: A Middleware System for Managing Autonomic, Parallel Sensor Systems Ting Liu and Margaret Martonosi Princeton University.
Introduction to Network Analysis and Sniffer Pro
MANETs Routing Dr. Raad S. Al-Qassas Department of Computer Science PSUT
Chapter 19: Network Management Business Data Communications, 4e.
Module 3.4: Switching Circuit Switching Packet Switching K. Salah.
Communications in ISTORE Dan Hettena. Communication Goals Goals: Fault tolerance through redundancy Tolerate any single hardware failure High bandwidth.
Transition Mechanisms for Ipv6 Hosts and Routers RFC2893 By Michael Pfeiffer.
A New Household Security Robot System Based on Wireless Sensor Network Reporter :Wei-Qin Du.
Ad-hoc On-Demand Distance Vector Routing (AODV) Sirisha R. Medidi.
Mobile and Wireless Computing Institute for Computer Science, University of Freiburg Western Australian Interactive Virtual Environments Centre (IVEC)
Networking Hardware.
Cross Strait Quad-Regional Radio Science and Wireless Technology Conference, Vol. 2, p.p. 980 – 984, July 2011 Cross Strait Quad-Regional Radio Science.
WAN Technologies.
Building an Application Server for Home Network based on Android Platform Yi-hsien Liao Supervised by : Dr. Chao-huang Wei Department of Electrical Engineering.
Remote Monitoring and Desktop Management Week-7. SNMP designed for management of a limited range of devices and a limited range of functions Monitoring.
Connecting LANs, Backbone Networks, and Virtual LANs
CECS 474 Computer Network Interoperability WAN Technologies & Routing
AS ICT.  A portable communication device is a pocket sized device that is carried around by an individual  They typically have a display screen with.
Chapter Six NetworkingHardware. Agenda Questions about Ch. 11 Midterm Exam Ch.6 Cable kit.
1 Version 3.1 Module 4 Learning About Other Devices.
Connecting LANs, (network devices) Backbone Networks, and Virtual LANs Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction.
LECTURE 9 CT1303 LAN. LAN DEVICES Network: Nodes: Service units: PC Interface processing Modules: it doesn’t generate data, but just it process it and.
Managing Network connections. Network Cabling Ethernet Topology Bus topology – Connects each node in a line – Has no central connection point Star topology.
70-291: MCSE Guide to Managing a Microsoft Windows Server 2003 Network Chapter 12: Routing.
Ruslan Masinjila Aida Militaru.  Nature of the Problem  Our Solution: The Roaming Security Robot  Functionalities  General System View  System Design.
An efficient secure distributed anonymous routing protocol for mobile and wireless ad hoc networks Authors: A. Boukerche, K. El-Khatib, L. Xu, L. Korba.
Ad-hoc On-Demand Distance Vector Routing (AODV) and simulation in network simulator.
Repeaters and Hubs Repeaters: simplest type of connectivity devices that regenerate a digital signal Operate in Physical layer Cannot improve or correct.
CEG 4392 : Maze Solving Robot Presented by: Dominic Bergeron George Daoud Bruno Daoust Erick Duschesneau Bruno Daoust Erick Duschesneau Martin Hurtubise.
(More) Interfacing concepts. Introduction Overview of I/O operations Programmed I/O – Standard I/O – Memory Mapped I/O Device synchronization Readings:
Floodless in SEATTLE : A Scalable Ethernet ArchiTecTure for Large Enterprises. Changhoon Kim, Matthew Caesar and Jenifer Rexford. Princeton University.
Hyung-Min Lee ©Networking Lab., 2001 Chapter 8 ARP and RARP.
Dynamic Source Routing in ad hoc wireless networks Alexander Stojanovic IST Lisabon 1.
AODV: Introduction Reference: C. E. Perkins, E. M. Royer, and S. R. Das, “Ad hoc On-Demand Distance Vector (AODV) Routing,” Internet Draft, draft-ietf-manet-aodv-08.txt,
DSR: Introduction Reference: D. B. Johnson, D. A. Maltz, Y.-C. Hu, and J. G. Jetcheva, “The Dynamic Source Routing Protocol for Mobile Ad Hoc Networks,”
Institute of Technology Sligo - Dept of Computing Sem 2 Chapter 12 Routing Protocols.
Summary - Part 2 - Objectives The purpose of this basic IP technology training is to explain video over IP network. This training describes how video can.
Advanced Roaming & Mobility Scenarios in IPv6 Rafal Lukawiecki Strategic Consultant & Director Project Botticelli Ltd in.
Understanding IPv6 Slide: 1 Lesson 12 IPv6 Mobility.
Service Discovery Protocols Mobile Computing - CNT Dr. Sumi Helal Professor Computer & Information Science & Engineering Department University.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2004 Connecting Devices CORPORATE INSTITUTE OF SCIENCE & TECHNOLOGY, BHOPAL Department of Electronics and.
An Efficient Wireless Mesh Network A New Architecture 指導教授:許子衡 教授 學生:王志嘉.
Abstract A Structured Approach for Modular Design: A Plug and Play Middleware for Sensory Modules, Actuation Platforms, Task Descriptions and Implementations.
Programmable Logic Controllers LO1: Understand the design and operational characteristics of a PLC system.
Intro DSR AODV OLSR TRBPF Comp Concl 4/12/03 Jon KolstadAndreas Lundin CS Ad-Hoc Routing in Wireless Mobile Networks DSR AODV OLSR TBRPF.
Overview of Fylde MPT1327 Trunking Equipment & Features OR
Rehab AlFallaj.  Network:  Nodes: Service units: PC Interface processing Modules: it doesn’t generate data, but just it process it and do specific task.
Active Message Application: CONNECT Presented by Xiaozhou David Zhu Oommen Regi July 6, 2001.
Ad Hoc On-Demand Distance Vector Routing (AODV) ietf
+ Lecture#2: Ethernet Asma ALOsaimi. + Objectives In this chapter, you will learn to: Describe the operation of the Ethernet sublayers. Identify the major.
Digital-watchdog.com Complete Megapixel Surveillance Solution DW-VP9xT4P DW-VP12xT8P DW-VP16xT8P Rev : 04/15 Presenter’s Name Title |
Networks DEVICES. Repeater device to amplify or regenerate digital signals received while setting them from one part of a network into another. Works.
15.1 Chapter 15 Connecting LANs, Backbone Networks, and Virtual LANs Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or.
LonWorks Introduction Hwayoung Chae.
Lecture 11. Switch Hardware Nowadays switches are very high performance computers with high hardware specifications Switches usually consist of a chassis.
Sem 2 v2 Chapter 12: Routing. Routers can be configured to use one or more IP routing protocols. Two of these IP routing protocols are RIP and IGRP. After.
Team Members: ECE- Wes Williams, Will Steiden, Josh Howard, Alan Jimenez Sponsor: Brad Luyster Honeywell Network Traffic Generator.
Instructor Materials Chapter 5: Ethernet
Networking Devices.
CHAPTER 3 Architectures for Distributed Systems
CT1303 LAN Rehab AlFallaj.
Net 323: NETWORK Protocols
Subject Name: Digital Switching Systems Subject Code:10EC82 Prepared By: Aparna.P, Farha Kowser Department: Electronics and Communication Date:
Implementing an OpenFlow Switch on the NetFPGA platform
Training Module Introduction to the TB9100/P25 CG/P25 TAG Customer Service Software (CSS) Describes Release 3.95 for Trunked TB9100 and P25 TAG Release.
Module 9 Troubleshooting.
Connectors, Repeaters, Hubs, Bridges, Switches, Routers, NIC’s
Presentation transcript:

DAN ISASTERREAETWORK

DAN Goal: Goal: To be able to monitor, track the progress and guide Aid workers and casualties in a Disaster Area site. To be able to monitor, track the progress and guide Aid workers and casualties in a Disaster Area site. Each Aid worker wears a DAN module which will guide them to casualties that are going into a critical state, and will guide them away from known obstacles as a module may have various different states indicating different modes. Each Aid worker wears a DAN module which will guide them to casualties that are going into a critical state, and will guide them away from known obstacles as a module may have various different states indicating different modes.

DAN PC to Prospeckz Communication By Benjamin Davis

Purpose To be able to retrieve data from the DAN. To be able to retrieve data from the DAN. To be able to change characteristics, and input information from PC. To be able to change characteristics, and input information from PC. Enable Remote Procedure Calls from the GUI Console, which displays position, status and layout of the DAN. Enable Remote Procedure Calls from the GUI Console, which displays position, status and layout of the DAN. Be able to collect statistical data from the DAN, so that it can be analysed and inferences made. Be able to collect statistical data from the DAN, so that it can be analysed and inferences made. PC to Prospeckz Communication

Requirements And Setup Can plug a PC/laptop into any node in the DAN as they are all homogenous. Can plug a PC/laptop into any node in the DAN as they are all homogenous. Therefore can get a display from any node in the DAN. Therefore can get a display from any node in the DAN. Software programmed in Java, so is highly portable, which it needs to be in order to make it easy for any PC,laptop, mobile phone or PDA to plug into the DAN. Software programmed in Java, so is highly portable, which it needs to be in order to make it easy for any PC,laptop, mobile phone or PDA to plug into the DAN. PC to Prospeckz Communication

Routing I Aims: Aims: Minimize Data Stored on Prospeckz Minimize Data Stored on Prospeckz Minimize Packet Length Minimize Packet Length

Routing II Use a combination of different established algorithms. Use a combination of different established algorithms. Each node stores the next-hop to all other nodes. Each node stores the next-hop to all other nodes. Route is not stored anywhere but is worked out as the packet moves along. Route is not stored anywhere but is worked out as the packet moves along. If next hop is not know broadcast route finding is used. If next hop is not know broadcast route finding is used.

Routing III A -> B -> C -> D A -> B -> C -> D Routing Table For A: Routing Table For B:

The Network 255 unique addresses 255 unique addresses Unicast & Broadcast (Address #256) capability. Unicast & Broadcast (Address #256) capability. Variable length packets. Variable length packets. Prospeckz Networking Packet From (1 byte) Packet To (1 byte) Source From (1 byte) Source To (1 byte) Variable Length Payload

DAN Prospeckz Monitoring By Erik McClements

Overview Maintain information (Status, RSSI, Time since last seen) on surrounding speckz. Maintain information (Status, RSSI, Time since last seen) on surrounding speckz. Automatically handles insertion, removal, and repositioning of speckz in the network. Automatically handles insertion, removal, and repositioning of speckz in the network. A PDA / device can 'Register' to receive updates of changes. A PDA / device can 'Register' to receive updates of changes. Provide collected data to remote requests. Provide collected data to remote requests. Prospeckz Monitoring

Speck Insertion Prospeckz Monitoring 1 Broadcast Discovery 2 Unicast Response 1 Broadcast Discovery Switch On or lonely. Both nodes are now monitoring each other, and have recorded Status and RSSI values. If no response, Node 1 repeats every 10 seconds.

Prospeckz Monitoring Speck Clique 2314 Speck 1 Range Monitors 2 & 3Monitors 3 Speck 4 Range

Prospeckz Monitoring Speck Removal / Relocation 2314 Ping Speck 3 Speck 1 Range Speck 4 Range Returns to Insertion Mode Continues to look After Speck 3

Prospeckz Monitoring Speck Requests 1 Request Received: Subscribe : Note address for later. Data : Packet up & reply Serial Request Packeted Up 5 Data Received: Output to serial, or notify path-finding. Path-finding

Data Visualisation Plot the network representation in 2 dimension al co- ordinate space. Plot the network representation in 2 dimension al co- ordinate space. Uses classical scaling algorithm with the RSSI values between specks Uses classical scaling algorithm with the RSSI values between specks

Path Finding Uses the Potential fields algorithm often used in robotics. Uses the Potential fields algorithm often used in robotics. Guides an aid worker to a casualty with no external input. Guides an aid worker to a casualty with no external input. Will avoid any hazards that lie between the aid worker and the casualty. Will avoid any hazards that lie between the aid worker and the casualty.

DAN Additional Hardware and Firmware Interface By Nick Johnson

LCD Readout Provides State related output messages Provides path finding Information Linked to DAN module by four wire bus to minimise resource usage. High contrast display

Heart Rate Input Firmware Interface Modules for UART and SPIM Heart rate timer Synchronisation Timer Takes heart rate from infra red transmission sensor Compares to internal timer Triggers alarm in time out / flat line Filters and amplifies

Intropsecktion. Maintains a model of the DAN by listening for Events. Maintains a model of the DAN by listening for Events. Events describe state changes on a node.Events describe state changes on a node. State change on node -> state change on DAN.State change on node -> state change on DAN. Passive monitoring minimises network traffic.Passive monitoring minimises network traffic.

Introspecktion 2 Architecture: Architecture: Event Source - DANEvent Source - DAN Event Listener - DAN ModelEvent Listener - DAN Model Model Listener - DAN ApplicationModel Listener - DAN Application Monitoring can be done actively or passively or a mixture of both. Monitoring can be done actively or passively or a mixture of both. DAN Applications can modify state of DAN. DAN Applications can modify state of DAN.