PANDA Practical Ad-hoc Networking Development Apparatus - PowerPoint PPT Presentation

Loading...

PPT – PANDA Practical Ad-hoc Networking Development Apparatus PowerPoint presentation | free to download - id: 764a09-ODg4Z



Loading


The Adobe Flash plugin is needed to view this content

Get the plugin now

View by Category
About This Presentation
Title:

PANDA Practical Ad-hoc Networking Development Apparatus

Description:

PANDA PRACTICAL AD-HOC NETWORKING DEVELOPMENT APPARATUS ... Interactive Displays MeLe A2000 AllWinner A10 UART access on board for our wireless node IKiosk ... – PowerPoint PPT presentation

Number of Views:77
Avg rating:3.0/5.0
Slides: 28
Provided by: PaulBo162
Category:

less

Write a Comment
User Comments (0)
Transcript and Presenter's Notes

Title: PANDA Practical Ad-hoc Networking Development Apparatus


1
PANDA Practical Ad-hoc Networking Development
Apparatus
  • Paul Boone
  • Combat Networks WiSense Seminar
  • Wlodek Olesinski University
    of Ottawa
  • Olsonet Communications
    Nov 1, 2012

2
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

3
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

4
EcoNet - Environmental Monitoring
www.comip.ca/eco/demo2
5
Freight Monitoring
6
ILIAD (anomaly detector)
7
ILIAD Deployment
8
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.

9
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
10
Seawolf (proximity-based social net)
11
IKiosk Interactive Displays
12
IKiosk Interactive Displays
  • MeLe A2000
  • AllWinner A10
  • UART access on board for our wireless node

13
IKiosk Interactive Displays
14
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
15
PANDA wireless sensor nodes
16
PANDA sample wireless nodes
17
PANDA sample deployments
18
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 others
    way).
  • SDK a glue for the above experimental hardware
    and IDE (Windows/Linux).

19
PicOS System Layout
This part can be re-compiled and executed in a
virtual environment called VUEE (Virtual Underlay
Execution Engine)
20
PicOS
  • Small footprint OS for organizing multiple
    activities of embedded reactive applications.
  • C style programming.
  • Application (praxis) defined as a set of FSMs.

21
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).

22
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.

23
PANDA visualization (snippets)
24
(No Transcript)
25
  • PANDA Demonstration

26
Find Contact Us Online
  • www.comip.ca
  • Paul Boone pboone_at_combatnetworks.com
  • www.olsonet.com
  • Pawel Gburzynski pawel_at_olsonet.com
  • Wlodek Olesinski wlodek_at_olsonet.com

27
  • Questions?
About PowerShow.com