PANDA PRACTICAL AD-HOC NETWORKING DEVELOPMENT APPARATUS Paul Boone Combat Networks WiSense Seminar Wlodek Olesinski University of Ottawa OlsonetCommunications.

Slides:



Advertisements
Similar presentations
With the Wi-Fi LaunchPad
Advertisements

Intro to Android and iOS CS-328 Dick Steflik. The Players Android – Open source mobile OS developed ny the Open Handset Alliance led by Google. Based.
Optimization of intrusion detection systems for wireless sensor networks using evolutionary algorithms Martin Stehlík Faculty of Informatics Masaryk University.
Presenter : Stuart Stent Lecturer : Robert Dale Supervisor: Rajan Shankaran.
Bryan Donyanavard Nik Sumikawa. Project Description Transfer data between two mobile phones via Bluetooth. A unique cell phone movement will establish.
Wireless Sensor Networks for Habitat Monitoring
Extensible Networking Platform IWAN 2005 Extensible Network Configuration and Communication Framework Todd Sproull and John Lockwood
Prepared By: Kopila Sharma  Enables communication between two or more system.  Uses standard network protocols for communication.  Do.
1 Performed By: Khaskin Luba Einhorn Raziel Einhorn Raziel Instructor: Rivkin Ina Spring 2004 Spring 2004 Virtex II-Pro Dynamical Test Application Part.
ZigBee Based Wireless Sensor Networks P Introduction Team Members EE: Jared Titus, Brandon Good, Nick Yunker CE: Ryan Osial, Justin Thornton Coordinator.
Team Impact Intelligent Helmet Impact System Preliminary Design Review January 29 th, 2008 Amanda Brodbeck Wei-Chu Liao Wei-Shen Liao Chris Mintle.
CS526 Wireless Sensor Networks Instructor: KD Kang.
Smart-Sensor Infrastructure in the IPAC Architecture V.Tsetsos 1, V. Papataxiarhis 1, F.Kontos 1, P.Patelis 2, S.Hadjiefthymiades 1, E.Fytros 2, L.Liotti.
A Framework for Patient Monitoring A. L. Praveen Aroul, William Walker, Dinesh Bhatia Department of Electrical Engineering University of Texas at Dallas.
CS 441: Charles Durran Kelly.  What are Wireless Sensor Networks?  WSN Challenges  What is a Smartphone Sensor Network?  Why use such a network? 
2008/7/3 NanoMon: An Adaptable Sensor Network Monitoring Software Misun Yu, Haeyong Kim, and Pyeongsoo Mah Embedded S/W Research Division Electronics and.
Intel ® Research mote Ralph Kling Intel Corporation Research Santa Clara, CA.
ANDROID PROGRAMMING MODULE 1 – GETTING STARTED
Lab 4 ZigBee & with PICDEM Z Boards 55:088 Spring 2007.
POLITECNICO DI TORINO TRIBUTE and DIMMER. DIMMER - The context One of the major challenges in today’s economy concerns the reduction in energy usage and.
Team Members Jordan Bennett Kyle Schultz Min Jae Lee Kevin Yeh.
Introduction to the Orbit Edu Board Ahmad Rahmati Teaching Assistant, ELEC424 Rice Efficient Computing Group Sep 12, 2007.
Software Solutions for Product Developers Copyright 2005 Software Technologies Group, Inc. All Rights Reserved. An Overview of ZigBee The Power of the.
Reconfigurable Hardware in Wearable Computing Nodes Christian Plessl 1 Rolf Enzler 2 Herbert Walder 1 Jan Beutel 1 Marco Platzner 1 Lothar Thiele 1 1 Computer.
Magic Weaver An Agent Based Simulation Framework for Wireless Sensor Networks.
MICA: A Wireless Platform for Deeply Embedded Networks
Intelligent Shipping Container Project IMPACT & INTEL.
@2011 Mihail L. Sichitiu1 Android Introduction Platform Overview.
Intrusion Detection System for Wireless Sensor Networks: Design, Implementation and Evaluation Dr. Huirong Fu.
DESIGN & IMPLEMENTATION OF SMALL SCALE WIRELESS SENSOR NETWORK
An Introduction Table Of Context Sensor Network PreviewRouting in Sensor NetworksMobility in Sensor Networks Structure and characteristics of nodes and.
Lab 4 ZigBee & with PICDEM Z Boards 55:088 Fall 2006.
WSN Done By: 3bdulRa7man Al7arthi Mo7mad AlHudaib Moh7amad Ba7emed Wireless Sensors Network.
Embedded Bluetooth Stack Dean Camera Project Supervisor: John Devlin.
Moving the RFID Value Chain Value Proposition Cost and Complexity What is it? (passive RFID) Where is it? (active RFID) How is it? (Sensors) Adapt to it.
Flatiron Mobile Device Security Monitor Thomas Horacek Lucas Greve.
ANDROID Presented By Mastan Vali.SK. © artesis 2008 | 2 1. Introduction 2. Platform 3. Software development 4. Advantages Main topics.
Jump Starting ITS Deployment in Los Angeles County using Wireless Communications Lessons Learned.
Standard for a Convergent Digital Home Network for Heterogeneous Technologies Zhimeng Du 12/5/2013.
An Investigation of Bluetooth Application Program Interface Layer Development Sam Knights Rhodes University Supervisors: Dr G. Foster and Prof P. Clayton.
© 2012 xtUML.org Bill Chown – Mentor Graphics Model Driven Engineering.
“ Getting to Know Networks”. What Is a Network? A network is a collection of computers hooked up together, usually by cables or telephone wires, for the.
AD-HOC NETWORK SUBMITTED BY:- MIHIR GARG A B.TECH(E&T)/SEC-A.
Sun SPOT Introduction Miloš Solujić. Outline SPOT – beginnings Technical details - hardware Technical details - software Basestations SPOT – Pros and.
Application of Operating System Concepts to Coordination in Pervasive Sensing and Computing Systems Benjamin J. Ewy, Larry M. Sanders Ambient Computing,
Supervisor: Antoine Bagula Students: Mthokozisi Moyo Luis Sa Wireless Sensor Network Repairing.
Wireless Sensor Network (WSN). WSN - Basic Concept WSN is a wireless network consisting of spatially distributed autonomous devices using sensors to cooperatively.
OpensensorAalborg University, Mobile Device Group Anders Grauballe Gian Paolo Perrucci Frank H.P. Fitzek Aalborg University Denmark Introducing Contextual.
Evaluating Wireless Network Performance David P. Daugherty ITEC 650 Radford University March 23, 2006.
SWAN simulation A Simulation Study of Denial of Service Attacks on Wireless Ad-Hoc Networks Samuel C. Nelson, Class of 2006, Dept. of Computer Science,
Internet of Things. IoT Novel paradigm – Rapidly gaining ground in the wireless scenario Basic idea – Pervasive presence around us a variety of things.
Thermal Detecting Wireless Sensor Network
27-Apr-06 JAWS Deployment-Support Network Principle – Status – Current Work Jan Beutel Computer Engineering and Networks Lab, ETH Zurich.
Wireless Ad Hoc Networks
Outline Introduction Bluetooth Low Energy (BLE)
In-Network Query Processing on Heterogeneous Hardware Martin Lukac*†, Harkirat Singh*, Mark Yarvis*, Nithya Ramanathan*† *Intel.
Thermal Detecting Wireless Sensor Network Presenters: Joseph Roberson, Gautam Ankala, and Jessica Curry Faculty Advisor: Dr. Linda Milor ECE 4007: Final.
IHP Im Technologiepark Frankfurt (Oder) Germany IHP Im Technologiepark Frankfurt (Oder) Germany ©
Connecting A ZigBee Sensors Network To A Cellular Modem For Remote Control Presenting: Eli Zuaretz Gilad Tiomkin Advisor: Dr. Chen Avin Co Advisor: Ilan.
GSU Indoor Navigation Senior Project Fall Semester 2013 Michael W Tucker.
TRANSMISSION LINE MULTIPLE FAULT DETECTION AND INDICATION TO EB
Power Budget Automation System Team #40 Hai Vo, Ho Chuen Tsang, Vi Tran ECE 445 Senior Design April 30 st, 2013.
Software Architecture of Sensors. Hardware - Sensor Nodes Sensing: sensor --a transducer that converts a physical, chemical, or biological parameter into.
Testing and Verifiation of Kmote using Tiny OS Manish Aggarwal Guide :- Proff Purushottam K.
Wireless Sensors Networks - Network Address Allocation Presented by: Assaf Goren Supervisor: Dr. Yehuda Ben-Shimol.
INTRODUCTION TO WIRELESS SENSOR NETWORKS
MetaOS Concept MetaOS developed by Ambient Computing to coordinate the function of smart, networked devices Smart networked devices include processing.
Introduction to the Orbit Edu Board
Adhoc and Wireless Sensor Networks
Sensor Networks – Motes, Smart Spaces, and Beyond
Presentation transcript:

PANDA PRACTICAL AD-HOC NETWORKING DEVELOPMENT APPARATUS Paul Boone Combat Networks WiSense Seminar Wlodek Olesinski University of Ottawa OlsonetCommunications Nov 1, 2012

Background No shortage of ideas for WSN applications Applications tend to be one-of (custom) Confusions and trade-offs: Devices (footprint, energy, cost, massive deployment) Software (rapid development, implications for device footprint) Algorithms, protocols (feasibility, multi-hop communication) No general purpose development toolkit for this class of applications

Collaborative Effort Working together to produce wireless ad-hoc networking based applications: – PANDA: Complete ad-hoc networking design tool (SDK: PicOS, IDE, simulator/emulator + hardware) – Applications – Ariadne: Distributed Localization (a project with DIVA) – FRACTA: Freight Monitoring System – ILIAD: Independent Living Inconspicuous Anomaly Detector – Seawolf: Social Networks – EcoNet: Environmental Monitoring – IKiosk: Interactive Displays

EcoNet - Environmental Monitoring

Freight Monitoring

ILIAD (anomaly detector)

ILIAD Deployment

ILIAD: Key information Collector nodes report motion and light levels every 15 minutes (96 intervals per day). Data wirelessly forwarded by Aggregates to the Network Monitor station in the Security office. Over 50,000 messages were sent by Collectors and Aggregates to the Network Monitor workstation. Over 160,000 points of data, including motion and light levels as well as network status information, were collected. Data is archived and available for future analysis.

Seawolf (proximity-based social net) Small device paired via Bluetooth with a smartphone application, used to detect others in close proximity and “sense” their profiles. Bluetooth Link Wireless Ad-hoc Link

Seawolf (proximity-based social net)

IKiosk – Interactive Displays

MeLe A2000 AllWinner A10 UART access on board for our wireless node

IKiosk – Interactive Displays

PANDA: wireless node hardware Hardware MSP430F1611 microcontroller (from TI) CC1100 RF transceiver (from TI) Non-volatile data storage (512KB, not including program memory) 21 I/O pins available for sensors/actuators, including 8 ADC- and 2 DAC-capable pins JTAG I/F for programming/debugging TTL RS232/USB I/F for OSS (Operations Support System) connectivity 3 LEDs (RGB) Flexible power supply (USB, regulated battery, unregulated battery) for experiments with aggressive duty cycling (over one year battery life-time) Aesthetic enclosure, space left for hardware add-ons Whip antenna On/off switch Reset button

PANDA: wireless sensor nodes

PANDA: sample wireless nodes

PANDA: sample deployments

PANDA: the enabling concepts PicOS (how to program tiny devices, so they act big). VUEE (rapid development, “virtually” authoritative verification, demonstrations, domain specific extensions, mobility). TARP (how to harness WSN nodes, so they truly collaborate, instead of getting in each other’s way). SDK: a glue for the above + experimental hardware and IDE (Windows/Linux).

PicOS System Layout This part can be re-compiled and executed in a virtual environment called VUEE (Virtual Underlay Execution Engine)

PicOS Small footprint OS for organizing multiple activities of embedded reactive applications. C style programming. Application (praxis) defined as a set of FSMs.

VNETI – Versatile Network Interface Collection of APIs independent of the underlying network. Enables rapid development of networked applications for microcontrollers. Layer-less. Ability to add plugins (eg. TARP can be replaced with another routing protocol implementation).

VUEE - Virtual Underlay Execution Engine Emulator for PicOS applications and their underlying networks. Can simulate communications, sensors, energy use, etc. Verify application functionality. XML files used for configuration (network parameters, mobility, sensor info etc.) Well defined interfaces/protocols make it easily extended.

PANDA: visualization (snippets)

PANDA Demonstration

Find & Contact Us Online Paul Boone Pawel Gburzynski Wlodek Olesinski

Questions?