BTnodes. Design and Deployment of Wireless Networked Embedded Systems. Jan Beutel. Computer Engineering and Networks Lab, ETH Zurich.

Size: px
Start display at page:

Download "BTnodes. Design and Deployment of Wireless Networked Embedded Systems. Jan Beutel. Computer Engineering and Networks Lab, ETH Zurich."

Transcription

1 BTnodes Design and Deployment of Wireless Networked Embedded Systems Jan Beutel Computer Engineering and Networks Lab, ETH Zurich 8-Nov-05

2 Wireless Sensor Networks Visions Ubiquitous Vision Smart Dust Directed Diffusion COTS Dust Scale Free Networks Wireless Overlay PicoRadio Paintable Computing Terminodes Applications Argo Military Surveillance James Reserve Shooter Localization Sensor Webs Duck Island ZebraNet 2

3 Wireless Sensor Networks Visions Ubiquitous Vision Smart Dust Directed Diffusion COTS Dust Scale Free Networks Wireless Overlay PicoRadio Paintable Computing WSN Community Terminodes Applications Argo Sensor Webs Military Surveillance Duck Island James Reserve Prototypes, Experiments and Research Demos ZebraNet Shooter Localization 3

4 Wireless Sensor Networks Visions Ubiquitous Vision Smart Dust Directed Diffusion COTS Dust Scale Free Networks Wireless PicoRadio Paintable Terminodes Other Overlay Computing WSN Community People Applications Argo Production Applications Sensor Webs Military Surveillance Duck Island James Reserve Prototypes, Experiments and Research Demos ZebraNet Shooter Localization 4

5 Argo Global Ocean Observation Strategy Global array of temperature/salinity profiling floats Satellite data relay to data centers on shore Operational since 2000 Developed and maintained mainly by oceanographers 5

6 Anti-Submarine Surveillance Distributed acoustic monitoring and surveillance Advanced signal processing Mostly wireline and analog Fixed installations and mobile units Military development since the cold war 6

7 Globally Networked Weather Stations 7

8 Wireless Sensor Networks Visions Ubiquitous Vision Smart Dust Directed Diffusion COTS Dust Scale Free Networks Wireless Overlay PicoRadio Paintable Computing Terminodes Applications Argo Military Surveillance James Reserve Shooter Localization Sensor Webs Duck Island ZebraNet 8

9 The WSN Evolution I have Motes. Aka I write simulation papers. People/Papers I have downloaded the TOS installer. I checked out a demo example. I changed a line of code. I use CVS and contribute. 9

10 WSN Development Reality It is hard to deploy anywhere beyond nodes today. Coordinated methods and tools are missing today. 10

11 Outline BTnode platform for fast-prototyping Metrics and comparison of existing platforms Design of hard- and software based on standardized interfaces and event driven interaction Concept/Theory Design and Development Prototype and Pilot Launch and Ramp Production Service and Support Bluetooth multihop networking Tree topology control mechanisms Field Experiments XTC mesh networking Deployment-support network Operational concept Feasibility study, experiments 11

12 Outline BTnode platform for fast-prototyping Metrics and comparison of existing platforms Design of hard- and software based on standardized interfaces and event driven interaction Concept/Theory Design and Development Prototype and Pilot Launch and Ramp Production Service and Support Bluetooth multihop networking Tree topology control mechanisms Field Experiments XTC mesh networking Deployment-support network Operational concept Feasibility study, experiments 12

13 Wireless Sensor Network Systems Today 13

14 Metrics of WSN Platforms Large application domain No unified one-size-fits-all solution [Römer2004] Applications Good platform? Suitable solution? Optimum match? Requirement? Platform Metrics Comparisons Automated tools common in EDA community E.g. semi-automatic design space exploration [Künzli2005,Anliker2004] Current WSN community approach Device characterization, e.g. Mote family [Polastre2005,Shnayder2004] Tiered architectures [Estrin2003], WSN device classes [Hill2004] 14

15 State-of-the-Art Platforms System Core Mica2 Mica2Dot Tmote Sky Lack of Flexibility Imote 15

16 State-of-the-Art Platforms Radio Systems 2 strategies Packet oriented Bitstream oriented Event-based Interaction Mica2 Mica2Dot Tmote Sky Real-time processing Imote 16

17 State-of-the-Art Platform Comparison Is there room for another platform? Mica2 Mica2Dot Tmote Sky Imote System Core Balanced computing resources? Radio Systems Multipurpose radio? 17

18 Outline BTnode platform for fast-prototyping Metrics and comparison of existing platforms Design of hard- and software based on standardized interfaces and event driven interaction Concept/Theory Design and Development Prototype and Pilot Launch and Ramp Production Service and Support Bluetooth multihop networking Tree topology control mechanisms Field Experiments XTC mesh networking Deployment-support network Operational concept Feasibility study, experiments 18

19 The BTnode Platform Communication Computation IO/Peripherals Prototype 2 nd Generation 3 rd Generation 19

20 BTnode rev3 Architecture Details System core Atmel ATmega kb SRAM Generic IO/Peripherals Switchable power supplies Dual radio system Bluetooth radio 2.4 GHz Zeevo ZV4002 Low-power radio MHz ISM Chipcon CC mm 32.5 mm 20

21 State-of-the-Art Platforms Comparison Mica2 Mica2Dot Tmote Sky Imote BTnode rev3 System Core Radio Systems 21

22 BTnut System Software Versatile and flexible fast-prototyping Lightweight operating system support in plain C Linux-to-AVR embedded emulation Demo applications and tutorial compile emulate simulate upload Built on top of multi-threaded Nut/OS framework Non-preemptive, cooperative multi-threading Events, timers Priorities for threads Dynamic heap allocation Interrupt driven streaming I/O 22

23 BTnode Platform Success Industrial technology transfer Commercialization with ETH spin-off Art of Technology Commercial replicas resulting from open source policy BTnodes in Education Different labs and demos Graduate lab in embedded systems (120 participants) successfully completed student projects BTnode dev kit 500 BTnodes in Research Domains 25+ wearable and ubiquitous computing applications and demos Wireless (sensor) network research 40+ scientific publications based on or related to BTnodes 50 ma Slave sniff 45 Master sniff Slave active Master active Standby samples

24 Outline BTnode platform for fast-prototyping Metrics and comparison of existing platforms Design of hard- and software based on standardized interfaces and event driven interaction Concept/Theory Design and Development Prototype and Pilot Launch and Ramp Production Service and Support Bluetooth multihop networking Tree topology control mechanisms Field Experiments XTC mesh networking Deployment-support network Operational concept Feasibility study, experiments 24

25 Deployment of Network Services Example: Location Management Finding position based on radionavigation Robust network-based trilateration Service deployment functions Re-programming Supervision, control and monitoring Measurements, benchmarking Requirement Robust connectivity Reliable data link layer 25

26 Bluetooth Multihop Network Topologies Constructing ad hoc network topologies Large networks, many devices All devices connected Transparent multihop transport Scatternet formation algorithms BlueMesh [Petrioli2002], BlueStars [Petrioli2003], BlueRings [Foo2002], BlueTrees [Zaruba2001], mesh topologies [Guerin2003] Single-hop connectivity [Law2003] Complexity analysis [Law2003,Vergetis2003], comparative study [Basagni2004] Mostly static, no (large-scale) implementation reports 26

27 Bluetooth Multihop Network Topologies XHOP Initial experiments Time-multiplexed, dumbbell-like connections TreeNet Large, connected topologies Simple, top-down tree-building DSNtrees Distributed tree topology formation Random connection points Streaming data 27

28 Simple Scatternet Tree Construction Link layer connectivity Random search and connect loop { while (my_slaves < max_degree) do found_nodes = inquiry(); forall nodes in found_nodes do connect(); } } Distributed coordination Inquiry() and connect() operations can exhibit long delays No a priori guarantee for success Serialization of parallel processes 28

29 Making a Seven Line Algorithm Work loop { while (my_slaves < max_degree) do found_nodes = inquiry(); forall nodes in found_nodes do Seven connect(); lines } } #define HEX2BYTE(c) ((u_char)(((c)<='9')? (c)-'0' : tolower(c) - 'a' + 10)) typedef struct _jaws_stack { FILE *uart_terminal; HANDLE table_changed_event; bt_addr_t my_addr; struct btstack* bt_stack; bt_l2cap_stack_t *l2cap_stack; } jaws_stack_t; jaws_stack_t* _jaws_stack; //int foo attribute ((section (".noinit"))); //int foo2 attribute ((section (".eeprom"))); void bt_print_bt_addr(bt_addr_t addr) DEBUGT("%.2x:%.2x:%.2x:%.2x:%.2x:%.2x", addr[5], addr[4], addr[3], addr[2], addr[1], addr[0]); const char *bt_addr_to_string( char *buf, bt_addr_t addr) sprintf_p( buf, PSTR("%.2x:%.2x:%.2x:%.2x:%.2x:%.2x"), addr[5], addr[4], addr[3], addr[2], addr[1], addr[0]); return buf; } u_char* string_to_bt_addr(u_char* str, u_char* addr) { char i; u_char *strp = str; // skip whitespace while(*strp 2000 == ' ') lines strp++; for(i = BD_ADDR_LEN-1; i >= 0; i--){ if(isxdigit(strp[0]) && isxdigit(strp[1])){ addr[(u_char) i] = HEX2BYTE(strp[0]) << 4 HEX2BYTE(strp[1]); strp+=2; }else{ break; } // skip ':' if(i > 0){ if(*strp == ':') strp++; else break; } } u_char get_uart_errors(file* stream){ u_long parameter; u_char errors; // check driver status _ioctl(_fileno(stream), UART_GETSTATUS, &parameter); if (parameter & UART_ERRORS) { errors = (u_char) (parameter & UART_ERRORS); // set error flags back to normal parameter = UART_ERRORS; _ioctl(_fileno(stream), UART_SETSTATUS, &parameter); + Adaptation to devices Root lockup, cycle elimination + Error handling Deadlocks, timeouts + Robustness, performance Greedy behavior, heuristics ~87 kbyte + Application support Basic OS functions Debugging, visualization, monitoring Stepwise testing + deployment 29

30 DSNtrees Field Experiments Deployment using 70+ nodes on an office floor Largest connected Bluetooth Scatternet 30

31 XTC Bluetooth Mesh Networking Bluetooth Mesh Networking based on BTnode Spec [Wattenhofer2004] Paper-grade algorithm to robust implementation Experiments, measurements and evaluation are ongoing 31

32 Outline BTnode platform for fast-prototyping Metrics and comparison of existing platforms Design of hard- and software based on standardized interfaces and event driven interaction Concept/Theory Design and Development Prototype and Pilot Launch and Ramp Production Service and Support Bluetooth multihop networking Tree topology control mechanisms Field Experiments XTC mesh networking Deployment-support network Operational concept Feasibility study, experiments 32

33 WSN Development Reality It is hard to deploy anywhere beyond nodes today. Coordinated methods and tools are missing today. 33

34 Today's WSN Design and Development Simulation TOSSIM [Levis2003] PowerTOSSIM [Shnayder2004] Avrora [Titzer2005] Specialized simulation tools for WSN applications Scale Virtualization and Emulation EmStar [Ganesan2004] BEE [Chang2003,Kuusilinna2003] Fast-prototyping in a controlled environment Test Grids motelab [Werner-Allen2005] Emstar arrays [Cerpa03/04] Kansei [Dutta2005] Reality Closing in on the real experience Figure abridged from D. Estrin/J. Elson 34

35 Today's WSN Design and Development Simulation Scale TOSSIM [Levis2003] PowerTOSSIM [Shnayder2004] Avrora [Titzer2005] Virtualization and Emulation EmStar [Ganesan2004] BEE [Chang2003,Kuusilinna2003] Test Grids motelab [Werner-Allen2005] Emstar arrays [Cerpa03/04] Kansei [Dutta2005] Reality Deployment In-network reprogramming [Levis2004,Hui2004] Calibration and Verification [Szewczyk2004] Trial-and-error [Mainwaring2004, Hemingway2004,Cerpa2001] Dependence on infrastructure [Szewczyk2004] Figure abridged from D. Estrin/J. Elson 35

36 From Proof-of-concept to Real-world WSNs Traditional test grid Wired Immobile Not scalable In-network tools Unreliable Self-organizing backbone network with deployment-support services Deployment-Support Network 36

37 Next-Generation Deployment-Support Developer Workstation Deployment-Support Network Temporary, minimal invasive Virtual connections to nodes Reliable, wireless, scalable Target Sensor Network 37

38 JAWS Application Partitioning JAWS Application Topology Control Connection Management Data Transport Caching Node Management Codesize 100 kb Target Adapter Target Control Programming Logging 4 kb WSN Target Application Monitor Threads/IRQs High level context 2 kb 38

39 JAWS Application Example Test Setup: 20+ nodes Event Tracing Context switches Interrupts Next steps: Distributed, time-synched, tracing 39

40 Acknowledgements BTnode Core Team Oliver Kasten, Matthias Ringwald, Kay Römer, Friedemann Mattern Philipp Blum, Matthias Dyer, Kevin Martin, Lennart Meier, Luca Negri, Martin Hinz, Lothar Thiele MICS Algorithms Collaboration Regina O Dell-Bischoff, Fabian Kuhn, Aaron Zollinger, Roger Wattenhofer Related publications L. Negri, J. Beutel and M. Dyer. The Power Consumption of Bluetooth Scatternets. CCNC J. Beutel, M. Dyer, L. Meier, and L. Thiele. Scalable topology control for deployment-sensor networks. IPSN J. Beutel. Robust Topology Formation using BTnodes. Computer Communications J. Beutel, M. Dyer, M. Hinz, L. Meier, M. Ringwald. Next-Generation Prototyping of Sensor Networks. SenSys J. Beutel, O. Kasten, F. Mattern, K. Römer, F. Siegemund, and L. Thiele. Prototyping wireless sensor network applications with BTnodes. EWSN J. Beutel, O. Kasten and M. Ringwald. BTnodes - A Distributed Platform for Sensor Nodes. SenSys

41 To probe further 41

Deployment, Test and Validation of Sensor Networks

Deployment, Test and Validation of Sensor Networks Deployment, Test and Validation of Sensor Networks Jan Beutel Computer Engineering and Networks Lab, ETH Zurich 04-Dec-06 Wireless Sensor Networks Visions 1991 1996 1999 2000 2001 2003 2004 Ubiquitous

More information

Why today's sensor networks don't sell... and what can be done about it.

Why today's sensor networks don't sell... and what can be done about it. Why today's sensor networks don't sell... and what can be done about it. Jan Beutel Computer Engineering and Networks Lab, ETH Zurich 23-Nov-05 Outline Why today s sensor networks don t sell Motivation:

More information

Metrics for Sensor Network Platforms

Metrics for Sensor Network Platforms Metrics for Sensor Network Platforms Jan Beutel Computer Engineering and Networks Lab, ETH Zurich 19-Jun-06 Wireless Sensor Networks Visions 1991 1996 1999 2000 2001 2003 2004 Ubiquitous Vision Smart Dust

More information

BTnodes. Scaling it up. Networking using the BTnode Platform. Jan Beutel. Computer Engineering and Networks Laboratory

BTnodes. Scaling it up. Networking using the BTnode Platform. Jan Beutel. Computer Engineering and Networks Laboratory BTnodes Scaling it up Networking using the BTnode Platform Computer Engineering and Networks Laboratory Jan Beutel ESF Workshop 2004 Outline Wireless Sensor Networks visions and current status Example:

More information

Next-Generation Deployment Support for Sensor Networks

Next-Generation Deployment Support for Sensor Networks Next-Generation Deployment Support for Sensor Networks Jan Beutel, Matthias Dyer, Lennart Meier, Matthias Ringwald, Lothar Thiele TIK-Report No: 207 Computer Engineering and Networks Lab Swiss Federal

More information

Large-scale Bluetooth Sensor-Network Demonstrator

Large-scale Bluetooth Sensor-Network Demonstrator Eidgenössische Technische Hochschule Zürich Swiss Federal Institute of Technology Zurich Daniel Hobi, Lukas Winterhalter Large-scale Bluetooth Sensor-Network Demonstrator Master s Thesis MA-2005-13 Summer

More information

Tools for Distributed Embedded Systems

Tools for Distributed Embedded Systems Tools for Distributed Embedded Systems Jan Beutel, ETH Zurich National Competence Center in Research Mobile Information and Communication Systems Preliminaries Goals of this Lecture Talk about system building

More information

Metrics for Sensor Network Platforms

Metrics for Sensor Network Platforms Metrics for Sensor Network Platforms Jan Beutel Swiss Federal Institute of Technology (ETH) Zurich 8092 Zurich, Switzerland beutel@tik.ee.ethz.ch ABSTRACT Today, practically every research group and every

More information

BTnodes. Directions in Hard- and Software Architecture. Jan Beutel, Oliver Kasten, Matthias Ringwald. Computer Engineering and Networks Laboratory

BTnodes. Directions in Hard- and Software Architecture. Jan Beutel, Oliver Kasten, Matthias Ringwald. Computer Engineering and Networks Laboratory BTnodes Directions in Hard- and Software Architecture Jan Beutel, Oliver Kasten, Matthias Ringwald Computer Engineering and Networks Laboratory Initial Projects Smart everyday objects by attaching sensor

More information

Reliable Multihop Networking with Bluetooth. Jan Beutel, ETH Zurich

Reliable Multihop Networking with Bluetooth. Jan Beutel, ETH Zurich Tutorial at EWSN 2007 Reliable Multihop Networking with Bluetooth Jan Beutel, ETH Zurich with Matthias Dyer, Andreas Meier and Mustafa Yücel 1 Today s Objective Learn how to build a typical wireless sensor

More information

Implementation of Time Synchronization for BTnodes

Implementation of Time Synchronization for BTnodes Implementation of Time Synchronization for BTnodes Distributed Systems Laboratory Winter Term 2006/07 by Qin Yin Professor: Friedemann Mattern Supervisor: Matthias Ringwald Institute for Pervasive Computing

More information

Interacting with Smart Objects: Application Scenarios with the BTnode Platform

Interacting with Smart Objects: Application Scenarios with the BTnode Platform Interacting with Smart Objects: Application Scenarios with the BTnode Platform Friedemann Mattern ETH Zurich Institute for Pervasive Computing ETH Eidgenössische Technische Hochschule Zürich Dagstuhl March

More information

Deployment of Sensor Networks: Problems and Passive Inspection. Matthias Ringwald, Kay Römer (ETH Zurich)

Deployment of Sensor Networks: Problems and Passive Inspection. Matthias Ringwald, Kay Römer (ETH Zurich) Deployment of Sensor Networks: Problems and Passive Inspection Matthias Ringwald, Kay Römer (ETH Zurich) Sensor Networks Ad hoc network of sensor nodes Perceive real world (sensors) Process data (microcontroller)

More information

Energy-aware Reconfiguration of Sensor Nodes

Energy-aware Reconfiguration of Sensor Nodes Energy-aware Reconfiguration of Sensor Nodes Andreas Weissel Simon Kellner Department of Computer Sciences 4 Distributed Systems and Operating Systems Friedrich-Alexander University Erlangen-Nuremberg

More information

Role and Link-State Selection for Bluetooth Scatternets

Role and Link-State Selection for Bluetooth Scatternets Computer Engineering Group Prof. Lothar Thiele Role and Link-State Selection for Bluetooth Scatternets Master thesis MA-2006-06, winter semester 05/06 By: Mustafa Yücel Advisors: Prof. Lothar Thiele, Matthias

More information

Wireless Sensor Networks: From Science to Reality. Kay Römer ETH Zurich

Wireless Sensor Networks: From Science to Reality. Kay Römer ETH Zurich Wireless Sensor Networks: From Science to Reality Kay Römer ETH Zurich Sensor Networks Ad hoc network of sensor nodes Perceive (sensors) Process (microcontroller) Communicate (radio) Autonomous power supply

More information

The Emergence of Networking Abstractions and Techniques in TinyOS

The Emergence of Networking Abstractions and Techniques in TinyOS The Emergence of Networking Abstractions and Techniques in TinyOS CS295-1 Paper Presentation Mert Akdere 10.12.2005 Outline Problem Statement & Motivation Background Information TinyOS HW Platforms Sample

More information

TinyOS. Jan S. Rellermeyer

TinyOS. Jan S. Rellermeyer TinyOS Jan S. Rellermeyer jrellermeyer@student.ethz.ch Overview Motivation Hardware TinyOS Architecture Component Based Programming nesc TinyOS Scheduling Tiny Active Messaging TinyOS Multi Hop Routing

More information

Passive Distributed Assertions for Sensor Networks

Passive Distributed Assertions for Sensor Networks Passive Distributed Assertions for Sensor Networks Kay Römer Institute for Pervasive Computing ETH Zurich, Switzerland roemer@inf.ethz.ch Abstract When deployed in a real-world setting, many sensor networks

More information

Intel Research mote. Ralph Kling Intel Corporation Research Santa Clara, CA

Intel Research mote. Ralph Kling Intel Corporation Research Santa Clara, CA Intel Research mote Ralph Kling Intel Corporation Research Santa Clara, CA Overview Intel mote project goals Project status and direction Intel mote hardware Intel mote software Summary and outlook Intel

More information

Testbeds Working Group

Testbeds Working Group Testbeds Working Group Matt Welsh, chair Harvard School of Engineering and Applied Sciences Testbeds Working Group - Charter Software tools and documentation for... Designing, deploying, and managing TinyOS-based

More information

Wireless Sensor Networks for Extreme Environments

Wireless Sensor Networks for Extreme Environments Wireless Sensor Networks for Extreme Environments Jan Beutel, ETH Zurich Schedule Wireless Sensor Networks Applications in Environmental Monitoring PermaSense System Design Low-Power Architectures Wireless

More information

Development of Emulation Projects for Teaching Wireless Sensor Networks 1

Development of Emulation Projects for Teaching Wireless Sensor Networks 1 Development of Emulation Projects for Teaching Wireless Sensor Networks Deepesh Jain T. Andrew Yang University of Houston Clear Lake Houston, Texas Abstract In recent years research and development in

More information

Tutorial at ASCI Fast-Prototyping of Wireless Sensor Networks. Jan Beutel, ETH Zurich

Tutorial at ASCI Fast-Prototyping of Wireless Sensor Networks. Jan Beutel, ETH Zurich Tutorial at ASCI 2008 Fast-Prototyping of Wireless Sensor Networks Jan Beutel, ETH Zurich 1 Today s Objective Learn how to build a typical wireless sensor network application Get our hands dirty with real

More information

SNoW 5 : A versatile ultra low power modular node for wireless ad hoc sensor networking

SNoW 5 : A versatile ultra low power modular node for wireless ad hoc sensor networking SNoW 5 : A versatile ultra low power modular node for wireless ad hoc sensor networking Reiner Kolla, Marcel Baunach, Clemens Mühlberger University of Würzburg, Bavaria, Germany {kolla,baunach,muehlberger}@informatik.uni-wuerzburg.de

More information

Design and implementation of ZigBee/IEEE Nodes for

Design and implementation of ZigBee/IEEE Nodes for Design and implementation of ZigBee/IEEE 802.15.4 Nodes for Wireless Sensor Networks Jin-Shyan Lee and Yang-Chih Huang Information and Communications Research Laboratory, Industrial Technology Research

More information

CS263 Wireless Sensor Networks

CS263 Wireless Sensor Networks CS263 Wireless Sensor Networks Lecture 1: Introduction Prof. Matt Welsh Harvard University January 29, 2009 Introduction: Wireless Sensor Networks TMote Sky (Sentilla) Tiny, low-power, wireless sensors

More information

Lecture 8 Wireless Sensor Networks: Overview

Lecture 8 Wireless Sensor Networks: Overview Lecture 8 Wireless Sensor Networks: Overview Reading: Wireless Sensor Networks, in Ad Hoc Wireless Networks: Architectures and Protocols, Chapter 12, sections 12.1-12.2. I. Akyildiz, W. Su, Y. Sankarasubramaniam

More information

Wireless Embedded Systems ( x) Ad hoc and Sensor Networks

Wireless Embedded Systems ( x) Ad hoc and Sensor Networks Wireless Embedded Systems (0120442x) Ad hoc and Sensor Networks Chaiporn Jaikaeo chaiporn.j@ku.ac.th Department of Computer Engineering Kasetsart University Materials taken from lecture slides by Karl

More information

The Power Consumption of Bluetooth Scatternets

The Power Consumption of Bluetooth Scatternets The Power Consumption of Bluetooth catternets Luca Negri Dept. of Electrical Eng. and Comp. cience Politecnico di ilano, ilano, Italy lnegri@elet.polimi.it Jan Beutel, atthias Dyer Computer Engineering

More information

Modeling Energy Consumption of Wireless Sensor Networks by SystemC

Modeling Energy Consumption of Wireless Sensor Networks by SystemC 2010 Fifth International Conference on Systems and Networks Communications Modeling Energy Consumption of Wireless Sensor Networks by SystemC Wan Du, Fabien Mieyeville, and David Navarro Lyon Institute

More information

101seminartopics.com. Bluetooth Based Smart Sensor Networks

101seminartopics.com. Bluetooth Based Smart Sensor Networks Bluetooth Based Smart Sensor Networks ABSTRACT Dragging the world towards wireless galaxy Various sensors are already in a broad use today as part of different devices or as standalone devices connected

More information

Enabling Secure Ad-hoc Group Collaboration over Bluetooth Scatternets Somil Asthana ( ) Dimitris Kalfonos (

Enabling Secure Ad-hoc Group Collaboration over Bluetooth Scatternets Somil Asthana ( ) Dimitris Kalfonos ( Enabling ecure Ad-hoc Group Collaboration over Bluetooth catternets omil Asthana ( asthana@cse.buffalo.edu ) Dimitris Kalfonos ( dimitris.kalofonos@nokia.com ) Outline Introduction Related Work otivating

More information

Wireless Sensor Networks CS742

Wireless Sensor Networks CS742 Wireless Sensor Networks CS742 Outline Overview Environment Monitoring Medical application Data-dissemination schemes Media access control schemes Distributed algorithms for collaborative processing Architecture

More information

Towards a Resilient Operating System for Wireless Sensor Networks

Towards a Resilient Operating System for Wireless Sensor Networks Towards a Resilient Operating System for Wireless Sensor Networks Hyoseung Kim Hojung Cha Yonsei University, Korea 2006. 6. 1. Hyoseung Kim hskim@cs.yonsei.ac.kr Motivation (1) Problems: Application errors

More information

Presented by Viraj Anagal Kaushik Mada. Presented to Dr. Mohamed Mahmoud. ECE 6900 Fall 2014 Date: 09/29/2014 1

Presented by Viraj Anagal Kaushik Mada. Presented to Dr. Mohamed Mahmoud. ECE 6900 Fall 2014 Date: 09/29/2014 1 Presented by Viraj Anagal Kaushik Mada Presented to Dr. Mohamed Mahmoud ECE 6900 Fall 2014 Date: 09/29/2014 1 Outline Motivation Overview Wireless Sensor Network Components Characteristics of Wireless

More information

AIM: To create a project for implement a wireless communication protocol on an embedded system- ZigBee.

AIM: To create a project for implement a wireless communication protocol on an embedded system- ZigBee. AIM: To create a project for implement a wireless communication protocol on an embedded system- ZigBee. Introduction ZigBee is one of the Advanced Wireless Technology and CC2430 is the first single-chip

More information

Embedded Systems. 8. Communication

Embedded Systems. 8. Communication Embedded Systems 8. Communication Lothar Thiele 8-1 Contents of Course 1. Embedded Systems Introduction 2. Software Introduction 7. System Components 10. Models 3. Real-Time Models 4. Periodic/Aperiodic

More information

Sensors Network Simulators

Sensors Network Simulators Sensors Network Simulators Sensing Networking Qing Fang 10/14/05 Computation This Talk Not on how to run various network simulators Instead What differentiates various simulators Brief structures of the

More information

Energy-Efficient Self-Organization for Wireless Sensor Networks

Energy-Efficient Self-Organization for Wireless Sensor Networks Energy-Efficient Self-Organization for Wireless Sensor Networks Thomas Watteyne CTTC, 22nd May 2007 Thomas Watteyne, PhD. candidate CITI Laboratory INRIA / INSA de Lyon France Telecom R&D Grenoble Advisor:

More information

On The Method and Performance Evaluation of A Hybrid Mesh-Tree Topology

On The Method and Performance Evaluation of A Hybrid Mesh-Tree Topology Appl. Math. Inf. Sci. 6. 2S pp. 547S-551S (2012) Applied Mathematics & Information Sciences An International Journal @ 2012 NSP Natural Sciences Publishing Cor. On The Method and Performance Evaluation

More information

(*Tiered Storage ARchitecture)

(*Tiered Storage ARchitecture) TSAR*: A Two Tier Sensor Storage Architecture Using Interval Skip Graphs (*Tiered Storage ARchitecture) Peter Desnoyers, Deepak Ganesan, and Prashant Shenoy University of Massachusetts, Amherst Department

More information

Wireless Sensor Networks

Wireless Sensor Networks Wireless Sensor Networks 11th Lecture 29.11.2006 Christian Schindelhauer schindel@informatik.uni-freiburg.de 1 Bluetooth in WSN? There are several commercially available MAC protocol/products Wi-Fi Bluetooth

More information

Embedded Systems FS 2017

Embedded Systems FS 2017 Prof. L. Thiele Embedded Systems FS 2017 Lab 3: BTnut and Threads Discussion Dates: 05.04.2017 / 12.04.2017 In the first part of this lab session, you will get to know the BTnut operating system (OS).

More information

Mote Design Supported with Remote Hardware Modifications Capability for Wireless Sensor Network applications

Mote Design Supported with Remote Hardware Modifications Capability for Wireless Sensor Network applications Mote Design Supported with Remote Hardware Modifications Capability for Wireless Sensor Network applications ABSTRACT Ali El Kateeb University of Michigan-Dearborn Email: elkateeb@umich.edu Many Wireless

More information

Blue3 A Programmable Remote MP3 Sensor

Blue3 A Programmable Remote MP3 Sensor Blue3 A Programmable Remote MP3 Sensor Anonymous Anon Inc. Abstract. We present the concept and the prototypical implementation of Blue3, a programmable device that features a wireless communication interface,

More information

TOSSIM simulation of wireless sensor network serving as hardware platform for Hopfield neural net configured for max independent set

TOSSIM simulation of wireless sensor network serving as hardware platform for Hopfield neural net configured for max independent set Available online at www.sciencedirect.com Procedia Computer Science 6 (2011) 408 412 Complex Adaptive Systems, Volume 1 Cihan H. Dagli, Editor in Chief Conference Organized by Missouri University of Science

More information

Wireless Sensor Networks (WSN)

Wireless Sensor Networks (WSN) Wireless Sensor Networks (WSN) Introduction M. Schölzel Difference to existing wireless networks Infrastructure-based networks e.g., GSM, UMTS, Base stations connected to a wired backbone network Mobile

More information

A Scatternet Formation Protocol for Ad hoc Networks of Bluetooth Devices

A Scatternet Formation Protocol for Ad hoc Networks of Bluetooth Devices A Scatternet Formation Protocol for Ad hoc Networks of Bluetooth Devices Stefano Basagni Dept. of Electrical and Computer Engineering Northeastern University E-mail: basagni@ece.neu.edu Chiara Petrioli

More information

Interfacing Java-DSP with Sensor Motes

Interfacing Java-DSP with Sensor Motes Interfacing Java-DSP with Sensor Motes by H. M. Kwon, V. Berisha and A. Spanias Ira A. Fulton School of Engineering, Department of Electrical Engineering, MIDL Lab Arizona State University, Tempe, AZ 85287-5706,

More information

Prototyping Wireless Sensor Network Applications

Prototyping Wireless Sensor Network Applications Prototyping Wireless Sensor Network Applications with BTnodes Jan Beutel 1, Oliver Kasten 2, Friedemann Mattern 2, Kay Römer 2, Frank Siegemund 2, and Lothar Thiele 1 1 Computer Engineering and Networks

More information

WSN WIRELESS WSN WSN WSN. Application agriculture SENSOR. Application geophysical. Application agriculture NETWORK: 11/30/2016

WSN WIRELESS WSN WSN WSN. Application agriculture SENSOR. Application geophysical. Application agriculture NETWORK: 11/30/2016 WIRELESS SENSOR NETWORK: ENERGY CONSERVATION APPROACHES agriculture Localized environmental conditions varies over short distances. Yitian Shui agriculture Problems of traditional monitoring techniques

More information

TinyOS. Lecture Overview. UC Berkeley Family of Motes. Mica2 and Mica2Dot. MTS300CA Sensor Board. Programming Board (MIB510) 1.

TinyOS. Lecture Overview. UC Berkeley Family of Motes. Mica2 and Mica2Dot. MTS300CA Sensor Board. Programming Board (MIB510) 1. Lecture Overview TinyOS Computer Network Programming Wenyuan Xu 1 2 UC Berkeley Family of Motes Mica2 and Mica2Dot ATmega128 CPU Self-programming 128KB Instruction EEPROM 4KB Data EEPROM Chipcon CC1000

More information

The Internet of Things. Thomas Watteyne Senior Networking Design Engineer Linear Technology, Dust Networks product group

The Internet of Things. Thomas Watteyne Senior Networking Design Engineer Linear Technology, Dust Networks product group 1 The Internet of Things Thomas Watteyne Senior Networking Design Engineer Linear Technology, Dust Networks product group Important! ٧ DREAM seminar 8 April 2014, UC Berkeley Low-Power Wireless Mesh Networks

More information

Guide to Wireless Communications, 3 rd Edition. Objectives

Guide to Wireless Communications, 3 rd Edition. Objectives Guide to Wireless Communications, 3 rd Edition Chapter 5 Wireless Personal Area Networks Objectives Describe a wireless personal area network (WPAN) List the different WPAN standards and their applications

More information

Wireless Sensor Networks

Wireless Sensor Networks Wireless Sensor Networks Malini Bhandaru Comp 150 CB, Summer 2007 Course: http://www.cs.tufts.edu/comp/150cb ECS,Tufts University Wireless Sensor Networks Welcome!!! Everywhere! Deeply embedded, network

More information

Power Management for Bluetooth Sensor Networks

Power Management for Bluetooth Sensor Networks Power anagement for Bluetooth ensor Networks Luca Negri 1 and Lothar Thiele 2 1 Politecnico di ilano, Dept. of Electrical Eng. and Comp. cience (DEI) 2 ETH Zurich, Computer Eng. and Networks Lab (TIK)

More information

Embedded Systems FS 2017

Embedded Systems FS 2017 Prof. L. Thiele Embedded Systems FS 2017 to Lab 3: BTnut and Threads Discussion Dates: 05.04.2017 / 12.04.2017 In the first part of this lab session, you will get to know the BTnut operating system (OS).

More information

Outline. Multi-Channel Reliability and Spectrum Usage in Real Homes Empirical Studies for Home-Area Sensor Networks. Smart Grid

Outline. Multi-Channel Reliability and Spectrum Usage in Real Homes Empirical Studies for Home-Area Sensor Networks. Smart Grid Multi-Channel Reliability and Spectrum Usage in Real Homes Empirical Studies for Home-Area Sensor Networks Experimental methodology Empirical study in homes Spectrum study of existing wireless signals

More information

Mobile Wireless Sensor Network enables convergence of ubiquitous sensor services

Mobile Wireless Sensor Network enables convergence of ubiquitous sensor services 1 2005 Nokia V1-Filename.ppt / yyyy-mm-dd / Initials Mobile Wireless Sensor Network enables convergence of ubiquitous sensor services Dr. Jian Ma, Principal Scientist Nokia Research Center, Beijing 2 2005

More information

The Emergence of Networking Abstractions and Techniques in TinyOS

The Emergence of Networking Abstractions and Techniques in TinyOS The Emergence of Networking Abstractions and Techniques in TinyOS Sam Madden MIT CSAIL madden@csail.mit.edu With Phil Levis, David Gay, Joe Polastre, Rob Szewczyk, Alec Woo, Eric Brewer, and David Culler

More information

TEMPERATURE MONITORING SYSTEM

TEMPERATURE MONITORING SYSTEM TEMPERATURE MONITORING SYSTEM Akshada Rathod 1, VijitaMalhotra 2, Mritunjay Ojha 3 1, 2, 3 Department of Computer Engineering, Fr.Conceicao Rodrigues Institute of Technology, (India) ABSTRACT A temperature

More information

Embedded Systems 1. Introduction

Embedded Systems 1. Introduction Embedded Systems 1. Introduction Lothar Thiele 1-1 Organization WWW: http://www.tik.ee.ethz.ch/tik/education/lectures/es/ Lecture: Lothar Thiele, thiele@ethz.ch Coordination: Rehan Ahmed, rehan.ahmed@tik.ee.ethz.ch

More information

GENI Experimental Infrastructure Wireless & Sensor Networks Aug 8, 2005

GENI Experimental Infrastructure Wireless & Sensor Networks Aug 8, 2005 GENI Experimental Infrastructure Wireless & Sensor Networks Aug 8, 2005 Rutgers, The State University of New Jersey D. Raychaudhuri ray@winlab.rutgers.edu www.winlab.rutgers.edu 1 GENI Wireless Network

More information

A Wireless Sensor Network for Microclimate Monitoring

A Wireless Sensor Network for Microclimate Monitoring A Wireless Sensor Network for Microclimate Monitoring Paul Flikkema Brent West Northern Arizona University April 2002 The Scientific Challenge Understanding microclimates - the long-term weather trends

More information

Towards a Robust Protocol Stack for Diverse Wireless Networks Arun Venkataramani

Towards a Robust Protocol Stack for Diverse Wireless Networks Arun Venkataramani Towards a Robust Protocol Stack for Diverse Wireless Networks Arun Venkataramani (in collaboration with Ming Li, Devesh Agrawal, Deepak Ganesan, Aruna Balasubramanian, Brian Levine, Xiaozheng Tie at UMass

More information

Practical Aspects of CTI WSN Testbed

Practical Aspects of CTI WSN Testbed Practical Aspects of CTI WSN Testbed Dpt. of Computer Engineering and Informatics, University of Patras, Greece Research Academic Computer Technology Institute (CTI), Patras, Greece 2nd PROSENSE Meeting

More information

Introduction to Wireless Networking ECE 401WN Spring 2009

Introduction to Wireless Networking ECE 401WN Spring 2009 I. Overview of Bluetooth Introduction to Wireless Networking ECE 401WN Spring 2009 Lecture 6: Bluetooth and IEEE 802.15 Chapter 15 Bluetooth and IEEE 802.15 What is Bluetooth? An always-on, short-range

More information

Deploying ISA100 Wireless Distributed Networks. YC Cheng NEXCOM 2016/09/27

Deploying ISA100 Wireless Distributed Networks. YC Cheng NEXCOM 2016/09/27 Deploying ISA100 Wireless Distributed Networks YC Cheng NEXCOM 2016/09/27 Go Industrial Wireless for IIOT Industrial IoT Industrial Wireless Sensor Network Industrial Wi-Fi Backbone Industrial Network

More information

SDCI Student Project 6 Sensing Capabilites Go Wireless. Mario Caruso Francesco Leotta Leonardo Montecchi Marcello Pietri

SDCI Student Project 6 Sensing Capabilites Go Wireless. Mario Caruso Francesco Leotta Leonardo Montecchi Marcello Pietri SDCI 2012 Student Project 6 Sensing Capabilites Go Wireless Mario Caruso Francesco Leotta Leonardo Montecchi Marcello Pietri Overview Wireless Sensor Network Is a collection of nodes organized into a cooperative

More information

A Global-State Perspective on Sensor Network Debugging

A Global-State Perspective on Sensor Network Debugging A Global-State Perspective on Sensor Network Debugging M. Lodder G.P. Halkes K.G. Langendoen Faculty of Electrical Engineering, Mathematics, and Computer Science Delft University of Technology The Netherlands

More information

Hardware Design of Wireless Sensors

Hardware Design of Wireless Sensors 1 of 5 11/3/2008 10:46 AM MICA: The Commercialization of Microsensor Motes Miniaturization, integration, and customization make it possible to combine sensing, processing, and communications to produce

More information

mbed OS Update Sam Grove Technical Lead, mbed OS June 2017 ARM 2017

mbed OS Update Sam Grove Technical Lead, mbed OS June 2017 ARM 2017 mbed OS Update Sam Grove Technical Lead, mbed OS June 2017 ARM mbed: Connecting chip to cloud Device software Device services Third-party cloud services IoT device application mbed Cloud Update IoT cloud

More information

RESOURCES. By: Chris Downey, Laird Technologies Product Manager, Telematics & Wireless M2M Date: May 25, 2011

RESOURCES. By: Chris Downey, Laird Technologies Product Manager, Telematics & Wireless M2M Date: May 25, 2011 Moving Beyond Zigbee for Star Networks RESOURCES By: Chris Downey, Laird Technologies Product Manager, Telematics & Wireless M2M Date: May 25, 2011 Multi-hop mesh protocols, such as Zigbee, are getting

More information

Principles of Wireless Sensor Networks

Principles of Wireless Sensor Networks Principles of Wireless Sensor Networks https://kth.instructure.com/courses/293 Lecture 1 Introduction to WSNs Carlo Fischione Associate Professor of Sensor Networks e-mail:carlofi@kth.se http://www.ee.kth.se/

More information

CHAPTER 1 INTRODUCTION

CHAPTER 1 INTRODUCTION 1 CHAPTER 1 INTRODUCTION 1.1 BACKGROUND AND MOTIVATION Pervasive computing emerged in recent years to integrate the physical things with the digital computing world. Recent advancements in embedded devices,

More information

Mobile Ad Hoc Networks: Basic Concepts and Research Issues

Mobile Ad Hoc Networks: Basic Concepts and Research Issues Mobile Ad Hoc s: Basic Concepts and Research Issues Ing. Alessandro Leonardi aleonardi@dieei.unict.it Wireless s Generations (1/3) Generation 1G 2G 2.5G 3G 4/5G Time 1980s 1990s Late1990s 2000s (2010 full

More information

Data-flow Analysis for Interruptdriven Microcontroller Software

Data-flow Analysis for Interruptdriven Microcontroller Software Data-flow Analysis for Interruptdriven Microcontroller Software Nathan Cooprider Advisor: John Regehr Dissertation defense School of Computing University of Utah Data-flow Analysis for Interruptdriven

More information

Apples, Oranges, and Testbeds

Apples, Oranges, and Testbeds Apples, Oranges, and Testbeds Koen Langendoen Faculty of Electrical Engineering, Mathematics, and Computer Science Delft University of Technology, The Netherlands K.G.Langendoen@tudelft.nl Abstract Research

More information

Desktop Virtualization for Higher Education. The Virtual Lab

Desktop Virtualization for Higher Education. The Virtual Lab Desktop Virtualization for Higher Education The Virtual Lab What is the Virtual Lab? WHAT IS THE VIRTUAL LAB? Transformational technology for Higher Ed labs collaboration between Dell & VMware Virtualize

More information

The PermaSense Project Wireless Sensor Networks for Extreme Environments. Jan Beutel ETH Zurich

The PermaSense Project Wireless Sensor Networks for Extreme Environments. Jan Beutel ETH Zurich The PermaSense Project Wireless Sensor Networks for Extreme Environments Jan Beutel ETH Zurich 19.11.2008 16.7.2003 Photo: Bruno Jelk Foto: Bruno Jelk 16.7.2003 Rockfall release mechanisms and their connection

More information

WSN Routing Protocols

WSN Routing Protocols WSN Routing Protocols 1 Routing Challenges and Design Issues in WSNs 2 Overview The design of routing protocols in WSNs is influenced by many challenging factors. These factors must be overcome before

More information

Chapter 5 Ad Hoc Wireless Network. Jang Ping Sheu

Chapter 5 Ad Hoc Wireless Network. Jang Ping Sheu Chapter 5 Ad Hoc Wireless Network Jang Ping Sheu Introduction Ad Hoc Network is a multi-hop relaying network ALOHAnet developed in 1970 Ethernet developed in 1980 In 1994, Bluetooth proposed by Ericsson

More information

ECE 477 Digital Systems Senior Design Project. Module 10 Embedded Software Development

ECE 477 Digital Systems Senior Design Project. Module 10 Embedded Software Development 2011 by D. G. Meyer ECE 477 Digital Systems Senior Design Project Module 10 Embedded Software Development Outline Memory Models Memory Sections Discussion Application Code Organization Memory Models -

More information

TinyDB and TASK. Sensor Network in a Box SMARTER SENSORS IN SILICON 1

TinyDB and TASK. Sensor Network in a Box SMARTER SENSORS IN SILICON 1 TinyDB and TASK Sensor Network in a Box SMARTER SENSORS IN SILICON 1 Overview What is TinyDB? A query processing system for extracting information from a network of TinyOS sensors. Requires no embedded

More information

Flexible Extensible Middleware Framework for Remote Triggered Wireless Sensor Network Lab

Flexible Extensible Middleware Framework for Remote Triggered Wireless Sensor Network Lab Flexible Extensible Middleware Framework for Remote Triggered Wireless Sensor Network Lab Ramesh Guntha, Sangeeth K and Maneesha Ramesh 1 Abstract Wireless sensor networks (WSN) are also being actively

More information

Solving the Interference Problem due to Wireless LAN for Bluetooth Transmission Using a Non- Collaborative Mechanism. Yun-Ming, Chiu 2005/6/09

Solving the Interference Problem due to Wireless LAN for Bluetooth Transmission Using a Non- Collaborative Mechanism. Yun-Ming, Chiu 2005/6/09 Solving the Interference Problem due to Wireless LAN for Bluetooth Transmission Using a Non- Collaborative Mechanism Yun-Ming, Chiu 2005/6/09 Outline Overview Survey of Bluetooth Structure of Bluetooth

More information

A survey of wireless sensor networks deployment techniques

A survey of wireless sensor networks deployment techniques A survey of wireless sensor networks deployment techniques Michał Marks Institute of Control and Computation Engineering Warsaw University of Technology Research and Academic Computer Network (NASK) DSTIS

More information

EMBEDDED SYSTEMS WITH ROBOTICS AND SENSORS USING ERLANG

EMBEDDED SYSTEMS WITH ROBOTICS AND SENSORS USING ERLANG EMBEDDED SYSTEMS WITH ROBOTICS AND SENSORS USING ERLANG Adam Lindberg github.com/eproxus HARDWARE COMPONENTS SOFTWARE FUTURE Boot, Serial console, Erlang shell DEMO THE GRISP BOARD SPECS Hardware & specifications

More information

Integrating Handhelds into Environments of Cooperating Smart Everyday Objects

Integrating Handhelds into Environments of Cooperating Smart Everyday Objects Integrating Handhelds into Environments of Cooperating Smart Everyday Objects Frank Siegemund and Tobias Krauer Institute for Pervasive Computing Department of Computer Science ETH Zurich, Switzerland

More information

A deployment procedure for wireless sensor networks

A deployment procedure for wireless sensor networks A deployment procedure for wireless sensor networks Tzu-Che Huang, Hung-Ren Lai and Cheng-Hsien Ku Networks and Multimedia Institute, Institute for Information Industry tzuche@nmi.iii.org.tw Abstract Since

More information

Opening the Sensornet Black Box. Megan Wachs, Jung Woo Lee, Jung Il Choi, & Philip Levis Computer Systems Laboratory, Stanford University

Opening the Sensornet Black Box. Megan Wachs, Jung Woo Lee, Jung Il Choi, & Philip Levis Computer Systems Laboratory, Stanford University Opening the Sensornet Black Box Megan Wachs, Jung Woo Lee, Jung Il Choi, & Philip Levis Computer Systems Laboratory, Stanford University The Sensornet Black Box It is difficult to observe what occurs deep

More information

Video of the Day. Ø LA Express Park Explained!

Video of the Day. Ø LA Express Park Explained! Video of the Day LA Express Park Explained! 1 Proposal One proposal/team, 1 page! Team members! Concise description of project! Responsibilities of each member! Specific equipment needed! Written proposal

More information

CSC 774 Advanced Network Security

CSC 774 Advanced Network Security Computer Science CSC 774 Advanced Network Security Topic 4.3 Mitigating DoS Attacks against Broadcast Authentication in Wireless Sensor Networks 1 Wireless Sensor Networks (WSN) A WSN consists of a potentially

More information

Reliable Time Synchronization Protocol for Wireless Sensor Networks

Reliable Time Synchronization Protocol for Wireless Sensor Networks Reliable Time Synchronization Protocol for Wireless Sensor Networks Soyoung Hwang and Yunju Baek Department of Computer Science and Engineering Pusan National University, Busan 69-735, South Korea {youngox,yunju}@pnu.edu

More information

Wireless networks: from cellular to ad hoc

Wireless networks: from cellular to ad hoc Wireless networks: from cellular to ad hoc The three wireless waves Wave #1: cellular telephony Still, biggest profit maker Wave #2 : wireless Internet access Most Internet access on US campuses is wireless

More information

TEACHING WIRELESS SENSOR NETWORKS BY INCORPORATING REORGANIZATION ALGORITHMS INTO THE LABS

TEACHING WIRELESS SENSOR NETWORKS BY INCORPORATING REORGANIZATION ALGORITHMS INTO THE LABS TEACHING WIRELESS SENSOR NETWORKS BY INCORPORATING REORGANIZATION ALGORITHMS INTO THE LABS Abstract T. Andrew Yang yang@uhcl.edu Dinesh Reddy Gudibandi dinesh_gudibandi@yahoo.com Division of Computing

More information

Critique #2. Ø Due on 2/13 (Tuesday)

Critique #2. Ø Due on 2/13 (Tuesday) Critique #2 Ø M. Sha, G. Hackmann and C. Lu, Real-world Empirical Studies on Multi- Channel Reliability and Spectrum Usage for Home-Area Sensor Networks, IEEE Transactions on Network and Service Management,

More information

The Virtual OSGi Framework

The Virtual OSGi Framework The Virtual OSGi Framework Jan S. Rellermeyer Inaugural Talk Invited Researcher of the OSGi Alliance Systems Group Department of Computer Science ETH Zurich 8092 Zurich, Switzerland 2008 by Jan S. Rellermeyer,

More information

Mesh Networking Principles

Mesh Networking Principles Technology, N. Jones Research Note 8 July 2003 Mesh Topologies Promise Resilient Wireless Networks Mesh architecture will become an essential element of wireless networking because it is easy to install,

More information