Fast-prototyping Using the BTnode Platform
|
|
|
- Sara Nash
- 10 years ago
- Views:
Transcription
1 Fast-prototyping Using the BTnode Platform Jan Beutel Swiss Federal Institute of Technology (ETH) Zurich 8092 Zurich, Switzerland Abstract The BTnode platform is a versatile and flexible platform for functional prototyping of ad hoc and sensor networks. Based on an Atmel microcontroller, a Bluetooth radio and a low-power ISM band radio it offers ample resources to implement and test a broad range of algorithms and applications ranging from pure technology studies to complete application demonstrators. Accompanying the hardware is a suite of system software, application examples and tutorials as well as support for debugging, test, deployment and validation of wireless sensor network applications. We discuss aspects of system design, development and deployment based on our experience with real wireless sensor network experiments. We further discuss our approach of a deployment-support network that tries to close the gap between current proof-of-concept experiments to sustainable real-world sensor network solutions. 1. Introduction In their seminal articles, Estrin [4] and Kahn [9] presented a far-reaching vision of wireless sensor networks (WSNs), where collections of tiny autonomous computers would collaboratively and unobtrusively monitor a variety of real-world phenomena with unprecedented quality and scale, bringing substantial benefits to a variety of application areas. Since then, numerous hardware platforms have been developed, operating system abstractions have been established, a large number of protocols and algorithms for networking, communication, and information processing have been proposed, and various fundamental capabilities and limitations of these sensor networks have been examined. Based on these ingredients, prototypical applications, e.g. [8, 14, 15], have been developed, some of which The work presented here was supported by the National Competence Center in Research on Mobile Information and Communication Systems (NCCR-MICS), a center supported by the Swiss National Science Foundation under grant number consist of more than 100 sensor nodes. Such networks are formed from a set of small sensor devices, the nodes, that are deployed in an ad hoc fashion and cooperate in sensing a physical phenomenon. Initially, these demo applications form a proof-ofconcept of the visions and suggest the basic feasibility and applicability of this novel platform class of tiny, wireless embedded systems to real applications. On the other hand, these experiments have revealed the complexity of cross-layer design on extremely resource constrained devices with their tight coupling of application, nodes and the environment. However, taking a closer look at the development process of such prototypical applications reveals that putting such a running sensor network in place is currently an art. Reports from implementations such as Great Duck Island (GDI) [16] or the macroscope in the redwoods [17] document in an impressive way the difference between the rather clean and easy world of simulations and theoretical studies opposed to the outdoors deployment case with many sources for errors, failures and imperfections found in the real world. While GDI suffered from random node failures and the need for additional hardware deployments for calibration and monitoring of the wireless sensor network, the redwood forest deployment reported on being only able to retrieve 40% of the sensor data in usable form due to many influences on the system and various sources of error. Nevertheless, such experiments are valuable sources of experience and necessary to validate concepts that cannot be accounted for in models and simulations where access to and interaction with the environment is limited. In order to close the gap between current proof-of-concept and realworld sensor networks, this artwork has to be replaced with an efficient, coordinated design and development process to be able to achieve industry-grade quality in applications. The BTnode platform [3] has been specifically designed for functional prototyping of wireless networking applications at different layers: Initially both ubiquitous computing scenarios characterized by interaction with human users and ad hoc and sensor networking experiments characterized by /DATE EDAA
2 Low-power Radio Bluetooth System GPIO Analog Serial IO ATmega128L Microcontroller Power Supply SRAM LEDs Figure 1. The BTnode rev3 uses a four layer PCB with all components mounted on the top and a 2xAA battery case underneath. Figure 2. The BTnode rev3 is based on two wireless communication systems, an Atmel microcontroller computational core and generic IO peripherals. large amounts of devices and self-organization necessitated design goals such as flexibility, easy of use, a steep learning curve, accessibility, transparent debugging capability, visibility and versatility. Application Threads Thread 1 Thread 2 Thread 3 Thread i Bluetooth Stack Terminal The BTnode Platform The BTnode is an versatile, lightweight, autonomous wireless communication and computing platform based on a Bluetooth radio and a microcontroller. The BTnode rev3 [1] features an additional low-power radio, generic IO peripherals and switchable power conversion and distribution systems. The low-power radio is the same as on the Berkeley Mica2 Motes [5], making the BTnode rev3 a twin of both the Mica2 Mote and the older BTnode rev2. Both radios can be operated simultaneously or be independently powered off completely when not in use, considerably reducing the idle power consumption of the device. Being the only dual-radio platform for sensor networks available today, the BTnode rev3 is ideally suited for versatile and flexible functional prototyping of a broad range of applications with the tradeoff possibility of the two radios and the flexibility offered by ample memory resources (see Figure 2). The dual-radio approach provides opportunities to create tiered architectures with high-bandwidth nodes bridging ultra-low-power devices like the Berkeley Motes to Bluetooth-enabled gateway appliances [5], or to investigate duty-cycled multi-front-end devices with wake-up radios [13] or bandwidth-power-latency trade-offs BTnode rev3 Features at a Glance Microcontroller Atmel ATmega 128L (8 8 MIPS) Memories Kbyte SRAM, 128 Kbyte FLASH ROM, 4 Kbyte EEPROM Drivers Hardware Ethernut Nut/OS core RTC UART I2C GPIO Analog BTnode Thread Scheduler Figure 3. The BTnut operating system provides cooperative multi-threading with POSIX-like C interfaces. Bluetooth subsystem Zeevo ZV4002, supporting AFH/SFH scatternets with max. 4 piconets/7 slaves, Bluetooth v1.2 compatible Low-power radio Chipcon CC1000 operating in ISM band MHz External interfaces ISP, UART, SPI, I2C, GPIO, ADC, Timer, 4 LEDs Dual power supply 2xAA cells with step up converter or DC input V 2.2. BTnut: Lightweight Software Support Based on the requirements outlined in the introduction, the software support for the BTnodes is designed for functionality and versatility across different applications and catering to the needs of different developers. Therefore, simple and intuitive programming without the need for special development tools, languages or compilers are of primary importance. The C-based BTnut system software is built on top of a threaded OS core for embedded systems, the Opensource Ethernut Nut/OS (see Figure 3). The basic support of this
3 50 ma Slave sniff Master sniff Slave active Figure 4. The BTnut OS tracer allows to track critical real-time issues (interrupts and thread switches shown here) on a target device without minimal interference. OS core are primitives for scheduling multiple threads, basic memory management, events, synchronization, streaming IO and device drivers that allows an extremely fast jump-start, even on complex applications. Compared to the popular TinyOS operating system [6], the BTnut system software does not require to install and learn new languages and tools (nesc) but uses plain C based programming and is based on standard operating systems concepts that are familiar to most developers. In combination with a developer kit and accompanying tutorial as well as community support through a Wiki based project web page and an archived mailing list this ensures a quick jumpstart and accelerated learning curve Debugging with Event Traces Event traces are a versatile and uncomplicated way to debugging and profile applications at different levels of abstraction. A separate library can be included to a BTnut application under investigation. It allows to detect and log arbitrary events, e.g. interrupts, context switches, critical sections, application context etc. All events are simply timestamped and recorded in an internal buffer from where they are retrieved for offline analysis (see Figure 4). This strategy allows maximum transparency for profiling and tracing while only minimally altering the timing behavior of an application and so allows to debug complex, interactive applications between multiple communicating nodes In-situ Power Profiling The switchable power supply on the BTnode rev3 (see Figure 2 offers direct current access for in-situ profiling of the power consumption of both the radio systems and the microcontroller core under real-life operating conditions. This can be used for detailed performance analysis and the tuning of operating mode and parameters, e.g. of communication protocols [11] (see Figure 5) Master active Standby samples Figure 5. Detailed power profile of the Bluetooth radio at different operating modes. 3. State of the Art Platforms Compared When comparing other state of the art platforms for sensor networks (Crossbow Mica2 and Mica2Dot Motes [5], Moteiv Tmote Sky [12] and Intel Imote [10]) a considerable bias towards specific niche application requirements becomes apparent (see Figure 6). The investigation of the properties of the radio systems used shows that there are two different paradigms followed by the competitors platforms; either a low-level modem-like bit-stream oriented radio (Chipcon CC1000) or a high-level, packet-oriented radio (Chipcon CC2420 or Bluetooth) is used. The features of the system core reveal in part considerably high processing capabilities and the ability to store complex programs while there is an apparent lack of program memory (SRAM) and thus a lack of flexibility for the application developer. Platforms allowing for 128 Kbyte program sizes but only supporting a few kilobytes of program memory are clearly limited in versatility and functionality not only during the development but also in a production phase. The BTnode rev3 (shown on the left in Figure 6) offers a more balanced set of system resources with ample program memory and draws the best of both worlds with the two radio systems either operating in a tradeoff according to the performance requirements or simultaneously. 4. Next-Generation Deployment-Support for Sensor Networks Classic approaches to develop and deploy wireless sensor networks use serial or ethernet cables for program download, control and monitoring [18]. Although successful in lab setups, this approach is limited due to scalability issues and completely infeasible for deployment in the field. Distributing firmware updates within a sensor network [7] requires nodes to be equipped with buffering and
4 BTnode rev3 Mica2 Mica2Dot Tmote Sky Imote System Core Radio Systems Figure 6. The BTnode rev3 offers a balanced resource mix with ample memory resources and two radio interfaces whereas competing platforms are more biased towards a specific application. self-reprogramming support and often exhibit an excessive burden on the network itself, with heavy traffic compared to the average network operation and long latencies due to low power duty-cycling Deployment-Support Network The deployment-support network (DSN) (see Figure 7) is a new methodology for the development, test, deployment, and validation of wireless sensor networks [2]. A DSN is a robust, wireless cable replacement offering reliable and transparent connections to arbitrary sensor network target devices. DSN nodes are battery powered nodes that are temporarily attached to some or all target nodes in a sensor network deployment under test. A target adapter on the DSN node is responsible for target control, (re-) programming and logging while a small monitor running on the target sensor node is responsible to output events and status information to the DSN node where it is logged and timestamped. Examples of such logged context are packet arrivals, sensor values as references for calibration, interrupts on the target node or error codes for debugging. Compared to traditional serial-cable approaches, this approach results in enhanced scalability and flexibility with respect to node location, density, and mobility. This makes the coordinated deployment and monitoring of sensor networks possible Sensor Network Maintenance Toolkit In order to employ deployment-support network for the development and deployment of a sensor network application, the sensor network maintenance (SNM) toolkit has been devised as a set of sophisticate services that can be easily adapted and customized according to the maintenance and monitoring requirements. The SNM toolkit contains services for: Target Control Remote Programming
5 Developer Access Deployment-Support Network JAWS Application Topology Control Connection Management Data Transport Caching Node Management Codesize 100 kb Target Adapter Target Control Programming Logging 4 kb Target Sensor Network WSN Target Application 2 kb Monitor Threads/IRQs High level context 2 kb Figure 7. A deployment-support network is temporarily attached to as experimental target network and facilitates long-term surveillance and maintenance using the sensor network maintenance toolkit. Developers can access the DSN resources using the Bluetooth backbone network. Generic DSN Access Remote Logging and Event Detection Long Term Logging and Data Analysis The current reference implementation of a deploymentsupport network is called JAWS and runs on 30 BTnode rev3 devices in a permanent installation at ETH Zurich BTnode Platform Success The BTnode platform has been successfully used for both research and engineering education. To date, the hardware has been used by 30+ research groups leading to many successful student projects, courses and labs (e.g. a graduate lab in embedded systems design with 120 participants) research demos and publications (40+ scientific publications at ETH Zurich alone). The BTnode rev3 has been made commercially available through an industrial partner that is responsible for the logistics, manufacturing and testing of the hardware. Due to it s reliability and versatility the BTnode platform has been especially popular in ubiquitous computing experiments and long-term ad hoc networking deployments. Although the early Bluetooth hardware has been arguably not optimal in terms of power consumption, the available Bluetooth devices have matured considerably and have proven a good and legitimate choice for the design goals of the BTnode platform: (i) The high-level abstraction of the eventbased interface makes the radio easy to use with relaxed real-time constraints when compared to a modem-like bitstream interface on the CC1000 radio where the microcontroller is responsible both for the control-flow of the application and the (low-level) protocol processing. (ii) When transferring larger amounts of data in a duty-cycled fashion, the increased throughput of the Bluetooth radio adds favorably to the power-performance figures when regarded from a system and application perspective. Moreover the Bluetooth interface relieves the application developer from many low-level implementation issues and offers reliable, buffered link-layer data transfers with advanced features such as error correction and authentication. In retrospective, the BTnode platform is living up to the initial design requirements and sets standards within the wireless sensor network community in terms of functionality and a sound mix of resources that allow for timely development, easy debugging and reliable function. In combination with the deployment-support network and the sensor network maintenance toolkit it forms a powerful and effective suite of fast-prototyping and validation tools offering full life-cycle support for sensor network applications. Acknowledgments I would like to acknowledge the invaluable hard work and tireless debugging of the BTnode core team, it s many student contributors as well as Luca Negri (power profiling) and Philipp Blum (event tracer) that have made the BTnode platform into a success. References [1] J. Beutel, M. Dyer, M. Hinz, L. Meier, and M. Ringwald. Next-generation prototyping of sensor networks. In Proc. 2nd ACM Conf. Embedded Networked Sensor Systems (Sen- Sys 2004), pages ACM Press, New York, Nov
6 [2] J. Beutel, M. Dyer, L. Meier, and L. Thiele. Scalable topology control for deployment-sensor networks. In Proc. 4th Int l Conf. Information Processing in Sensor Networks (IPSN 05), pages IEEE, Piscataway, NJ, Apr [3] J. Beutel, O. Kasten, F. Mattern, K. Römer, F. Siegemund, and L. Thiele. Prototyping wireless sensor network applications with BTnodes. In Proc. 1st European Workshop on Sensor Networks (EWSN 2004), volume 2920 of Lecture Notes in Computer Science, pages Springer, Berlin, Jan [4] D. Estrin, R. Govindan, J. Heidemann, and S. Kumar. Next century challenges: Scalable coordination in sensor networks. In Proc. 5th ACM/IEEE Ann. Int l Conf. Mobile Computing and Networking (MobiCom 99), pages ACM Press, New York, Aug [5] J. Hill, M. Horton, R. Kling, and L. Krishnamurthy. Wireless sensor networks: The platforms enabling wireless sensor networks. Communications of the ACM, 47(6):41 46, June [6] J. Hill, R. Szewczyk, A. Woo, S. Hollar, D. Culler, and K. Pister. System architecture directions for networked sensors. In Proc. 9th Int l Conf. Architectural Support Programming Languages and Operating Systems (ASPLOS-IX), pages ACM Press, New York, Nov [7] J. Hui and D. Culler. The dynamic behavior of a data dissemination protocol for network programming at scale. In Proc. 2nd ACM Conf. Embedded Networked Sensor Systems (Sen- Sys 2004), pages ACM Press, New York, Nov [8] P. Juang, H. Oki, Y. Wang, M. Martonosi, L. Peh, and D. Rubenstein. Energy-efficient computing for wildlife tracking: Design tradeoffs and early experiences with ZebraNet. In Proc. 10th Int l Conf. Architectural Support Programming Languages and Operating Systems (ASPLOS-X), pages ACM Press, New York, Oct [9] J. Kahn, R. Katz, and K. Pister. Next century challenges: Mobile networking for smart dust. In Proc. 5th ACM/IEEE Ann. Int l Conf. Mobile Computing and Networking (MobiCom 99), pages ACM Press, New York, Aug [10] L. Nachman, R. Kling, R. Adler, J. Huang, and V. Hummel. The Intel mote platform: A Bluetooth-based sensor network for industrial monitoring. In Proc. 4th Int l Conf. Information Processing in Sensor Networks (IPSN 05), pages IEEE, Piscataway, NJ, Apr [11] L. Negri, J. Beutel, and M. Dyer. The power consumption of Bluetooth scatternets. In Proc. IEEE Consumer Communications and Networking Conference (CCNC 2006), page to appear. IEEE, Piscataway, NJ, Jan [12] J. Polastre, R. Szewczyk, and D. Culler. Telos: Enabling ultra-low power wireless research. In Proc. 4th Int l Conf. Information Processing in Sensor Networks (IPSN 05), pages IEEE, Piscataway, NJ, Apr [13] E. Shih, P. Bahl, and M. Sinclair. Wake on wireless: An event driven energy saving strategy for battery operated devices. In Proc. 6th ACM/IEEE Ann. Int l Conf. Mobile Computing and Networking (MobiCom 2001), pages ACM Press, New York, Sept [14] G. Simon, G. Balogh, G. Pap, M. Maróti, B. Kusy, J. Sallai, Á. Lédeczi, A. Nádas, and K. Frampton. Sensor networkbased countersniper system. In Proc. 2nd ACM Conf. Embedded Networked Sensor Systems (SenSys 2004), pages ACM Press, New York, Nov [15] R. Szewczyk, E. Osterweil, J. Polastre, M. Hamilton, A. Mainwaring, and D. Estrin. Habitat monitoring with sensor networks. Communications of the ACM, 47(6):34 40, June [16] R. Szewczyk, J. Polastre, A. Mainwaring, and D. Culler. Lessons from a sensor network expedition. In Proc. 1st European Workshop on Sensor Networks (EWSN 2004), volume 2920 of Lecture Notes in Computer Science, pages Springer, Berlin, Jan [17] G. Tolle, J. Polastre, R. Szewczyk, D. Culler, N. Turner, K. Tu, S. Burgess, T. Dawson, P. Buonadonna, D. Gay, and W. Hong. A macroscope in the redwoods. In Proc. 3rd ACM Conf. Embedded Networked Sensor Systems (SenSys 2005), pages ACM Press, New York, [18] G. Werner-Allen, P. Swieskowski, and M. Welsh. Mote- Lab: A wireless sensor network testbed. In Proc. 4th Int l Conf. Information Processing in Sensor Networks (IPSN 05), pages IEEE, Piscataway, NJ, Apr
THE INTEL MOTE PLATFORM: A BLUETOOTH * -BASED SENSOR NETWORK FOR INDUSTRIAL MONITORING
THE INTEL MOTE PLATFORM: A BLUETOOTH * -BASED SENSOR NETWORK FOR INDUSTRIAL MONITORING Lama Nachman, Ralph Kling, Robert Adler, Jonathan Huang, Vincent Hummel Corporate Technology Group Intel Corporation
Wireless sensor networks THE PLATFORMS ENABLING WIRELESS SENSOR NETWORKS
THE PLATFORMS ENABLING WIRELESS SENSOR NETWORKS By Jason Hill, Mike Horton, Ralph Kling, and Lakshman Krishnamurthy All emphasize low-cost components operating on shoestring power budgets for years at
An Intelligent Car Park Management System based on Wireless Sensor Networks
An Intelligent Car Park Management System based on Wireless Sensor Networks Vanessa W.S. Tang, Yuan Zheng, Jiannong Cao Internet and Mobile Computing Lab Department of Computing, The Hong Kong Polytechnic
Towards Lightweight Logging and Replay of Embedded, Distributed Systems
Towards Lightweight Logging and Replay of Embedded, Distributed Systems (Invited Paper) Salvatore Tomaselli and Olaf Landsiedel Computer Science and Engineering Chalmers University of Technology, Sweden
Data Management in Sensor Networks
Data Management in Sensor Networks Ellen Munthe-Kaas Jarle Søberg Hans Vatne Hansen INF5100 Autumn 2011 1 Outline Sensor networks Characteristics TinyOS TinyDB Motes Application domains Data management
Wireless Microcontrollers for Environment Management, Asset Tracking and Consumer. October 2009
Wireless Microcontrollers for Environment Management, Asset Tracking and Consumer October 2009 Jennic highlights Jennic is a fabless semiconductor company providing Wireless Microcontrollers to high-growth
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
Performance Evaluation of Proposed SEHEE- MAC for wireless Sensor Network in Habitat Monitoring
International Journal of Scientific & Engineering Research, Volume 2, Issue 1, October-211 1 Performance Evaluation of Proposed - MAC for wireless Sensor Network in Habitat Monitoring Mrs. Swati V. Sankpal
High-Frequency Distributed Sensing for Structure Monitoring
High-Frequency Distributed Sensing for Structure Monitoring K. Mechitov, W. Kim, G. Agha and T. Nagayama* Department of Computer Science, University of Illinois at Urbana-Champaign 201 N. Goodwin Ave.,
Consecutive Geographic Multicasting Protocol in Large-Scale Wireless Sensor Networks
21st Annual IEEE International Symposium on Personal, Indoor and Mobile Radio Communications Consecutive Geographic Multicasting Protocol in Large-Scale Wireless Sensor Networks Jeongcheol Lee, Euisin
Drahtlose Kommunikation. Sensornetze
Drahtlose Kommunikation Sensornetze Übersicht Beispielanwendungen Sensorhardware und Netzarchitektur Herausforderungen und Methoden MAC-Layer-Fallstudie IEEE 802.15.4 Energieeffiziente MAC-Layer WSN-Programmierung
ZigBee Technology Overview
ZigBee Technology Overview Presented by Silicon Laboratories Shaoxian Luo 1 EM351 & EM357 introduction EM358x Family introduction 2 EM351 & EM357 3 Ember ZigBee Platform Complete, ready for certification
MOTEWORKS. Key Features. Overview
MOTEWORKS SOFTWARE PLATFORM MoteWorks 2.0 provides a complete software development environment for wireless sensor network applications. Included is a collection of flexible software packages that enables
The Energy Harvesting Tipping Point for Wireless Sensor Applications
The Energy Harvesting Tipping Point for Wireless Sensor Applications Ever since the first watermills and windmills were used to generate electricity, energy harvesting has been an attractive source of
Wireless Sensor Networks: Motes, NesC, and TinyOS
Wireless Sensor Networks: Motes, NesC, and TinyOS Jürgen Schönwälder, Matúš Harvan Jacobs University Bremen Bremen, Germany EECS Seminar, 24 April 2007 Jürgen Schönwälder, Matúš Harvan Motes, NesC, and
Surveillance System Using Wireless Sensor Networks
Surveillance System Using Wireless Sensor Networks Dan Nguyen, Leo Chang Computer Engineering, Santa Clara University Santa Clara, California, USA [email protected] [email protected] Abstract The
Vibration Measurement of Wireless Sensor Nodes for Structural Health Monitoring
, pp.18-22 http://dx.doi.org/10.14257/astl.2015.98.05 Vibration Measurement of Wireless Sensor Nodes for Structural Health Monitoring Surgwon Sohn, Seong-Rak Rim, In Jung Lee Div. of Computer and Information
PEDAMACS: Power efficient and delay aware medium access protocol for sensor networks
PEDAMACS: Power efficient and delay aware medium access protocol for sensor networks Sinem Coleri and Pravin Varaiya Department of Electrical Engineering and Computer Science University of California,
Implementation and Performance Evaluation of nanomac: A Low-Power MAC Solution for High Density Wireless Sensor Networks
Implementation and Performance Evaluation of nanomac: A Low-Power MAC Solution for High Density Wireless Sensor Networks Junaid Ansari, Janne Riihijärvi and Petri Mähönen Department of Wireless Networks
Building Web-based Infrastructures for Smart Meters
Building Web-based Infrastructures for Smart Meters Andreas Kamilaris 1, Vlad Trifa 2, and Dominique Guinard 2 1 University of Cyprus, Nicosia, Cyprus 2 ETH Zurich and SAP Research, Switzerland Abstract.
2.0 Command and Data Handling Subsystem
2.0 Command and Data Handling Subsystem The Command and Data Handling Subsystem is the brain of the whole autonomous CubeSat. The C&DH system consists of an Onboard Computer, OBC, which controls the operation
DESIGN ISSUES AND CLASSIFICATION OF WSNS OPERATING SYSTEMS
DESIGN ISSUES AND CLASSIFICATION OF WSNS OPERATING SYSTEMS ANIL KUMAR SHARMA 1, SURENDRA KUMAR PATEL 2, & GUPTESHWAR GUPTA 3 1&2 Department of I.T. and Computer Application, Dr. C.V.Raman University, Kota,
SpyGlass: A Wireless Sensor Network Visualizer
SpyGlass: A Wireless Sensor Network Visualizer Carsten Buschmann Institute for Telematics, University of Lübeck D-23538 Lübeck, Germany, +49 451 500 5384 [email protected] Dennis Pfisterer Institute
BLE113 DEVELOPMENT KIT
BLE113 DEVELOPMENT KIT QUICK START Thursday, 14 March 2013 Version 1.5 Copyright 2000-2013 Bluegiga Technologies Bluegiga Technologies reserves the right to alter the hardware, software, and/or specifications
Bluetooth 4.0 Solutions for Apple ios Devices. Bluegiga Technologies
Bluetooth 4.0 Solutions for Apple ios Devices Bluegiga Technologies Agenda Introduction How to build Bluetooth 4.0 applications Compatible Bluegiga products What is Bluetooth low energy? Summary Introduction
Minimum-Hop Load-Balancing Graph Routing Algorithm for Wireless HART
Minimum-Hop Load-Balancing Graph Routing Algorithm for Wireless HART Abdul Aziz Memon and Seung Ho Hong Abstract In this paper load-balancing routing algorithm for WirelessHART standard is proposed. WirelessHART
Implementation of Wireless Gateway for Smart Home
Communications and Network, 2013, 5, 16-20 doi:10.4236/cn.2013.51b005 Published Online February 2013 (http://www.scirp.org/journal/cn) Implementation of Wireless Gateway for Smart Home Yepeng Ni 1, Fang
INTRODUCTION TO WIRELESS SENSOR NETWORKS. Marco Zennaro, ICTP Trieste-Italy
INTRODUCTION TO WIRELESS SENSOR NETWORKS Marco Zennaro, ICTP Trieste-Italy Wireless sensor networks A Wireless Sensor Network is a self-configuring network of small sensor nodes communicating among themselves
DesignWare IP for IoT SoC Designs
DesignWare IP for IoT SoC Designs The Internet of Things (IoT) is connecting billions of intelligent things at our fingertips. The ability to sense countless amounts of information that communicates to
Andreas Läng. Hilscher Gesellschaft für Systemautomation mbh Intelligent solutions for industrial communication. www.hilscher.com
Andreas Läng Hilscher Swiss GmbH Hilscher Gesellschaft für Systemautomation mbh Intelligent solutions for industrial communication www.hilscher.com Hilscher Platform Strategy The unique solution for all
Power monitoring and testing in Wireless Sensor Network Development
1 Power monitoring and testing in Wireless Sensor Network Development Matthias Woehrle, Jan Beutel, Roman Lim, Mustafa Yuecel, Lothar Thiele Computer Engineering and Networks Lab, ETH Zurich, 8092 Zurich,
REMOTE TEMPERATURE AND HUMIDITY MONITORING SYSTEM USING WIRELESS SENSOR NETWORKS
REMOTE TEMPERATURE AND HUMIDITY MONITORING SYSTEM USING WIRELESS SENSOR NETWORKS Varsha jaladi 1, Guthula Ganga Raja Sekhar 2, K.Raghava Rao 3 1 BTech Student, dept. of Electronics and Computers, K L University,
Energy Efficiency of Wireless Sensor Networks
Microwave & RF, Olivier Berder, 20/03/14 1 / 23 Energy Efficiency of Wireless Sensor Networks O. BERDER, M. GAUTIER, O. SENTIEYS, A. CARER ENSSAT, Université de Rennes1 INRIA/IRISA EPC CAIRN March 20,
RT-QoS for Wireless ad-hoc Networks of Embedded Systems
RT-QoS for Wireless ad-hoc Networks of Embedded Systems Marco accamo University of Illinois Urbana-hampaign 1 Outline Wireless RT-QoS: important MA attributes and faced challenges Some new ideas and results
Forest Fire Monitoring System Based On ZIG-BEE Wireless Sensor Network
Forest Fire Monitoring System Based On ZIG-BEE Wireless Sensor Network P.S. Jadhav 1, V.U. Deshmukh. 2 1 PG Student, 2 Assistant Professor, Vidya Pratishthans College of Engineering, Baramati, Pune University
How To Test In Tinyos With Unit Test (Forum) On A Microsoft Microsoft Computer (Forums) On An Ipa (Forms) On Your Computer Or Microsoft Macbook (Forims) On The Network (For
Unit Testing for Wireless Sensor Networks Michael Okola Computer Science Department University of Virginia Charlottesville, Virginia [email protected] Kamin Whitehouse Computer Science Department University
Demystifying Wireless for Real-World Measurement Applications
Proceedings of the IMAC-XXVIII February 1 4, 2010, Jacksonville, Florida USA 2010 Society for Experimental Mechanics Inc. Demystifying Wireless for Real-World Measurement Applications Kurt Veggeberg, Business,
SensorScope: Experiences with a Wireless Building Monitoring Sensor Network
SensorScope: Experiences with a Wireless Building Monitoring Sensor Network Thomas Schmid Henri Dubois-Ferrière Martin Vetterli Ecole Polytechnique Fédérale de Lausanne (EPFL) School of Computer and Communication
FAMA/TDMA Hybrid MAC for Wireless Sensor Networks
FAMA/TDMA Hybrid MAC for Wireless Sensor Networks Nuwan Gajaweera Dialog-University of Moratuwa Mobile Communication Research Lab, University of Moratuwa, Katubedda, Moratuwa, Sri Lanka Email: [email protected]
Comparison of Operating Systems TinyOS and Contiki
Comparison of Operating Systems TinyOS and Contiki Tobias Reusing Betreuer: Christoph Söllner Seminar: Sensorknoten - Betrieb, Netze & Anwendungen SS2012 Lehrstuhl Netzarchitekturen und Netzdienste, Lehrstuhl
ESP 8266: A BREAKTHROUGH IN WIRELESS SENSOR NETWORKS AND INTERNET OF THINGS
International Journal of Electronics and Communication Engineering & Technology (IJECET) Volume 6, Issue 8, Aug 2015, pp. 07-11, Article ID: IJECET_06_08_002 Available online at http://www.iaeme.com/ijecetissues.asp?jtypeijecet&vtype=6&itype=8
Enabling Detailed Modeling and Analysis of Sensor Networks
SENSORNETZE K.G. Saur Verlag, München, 2005 O. Landsiedel, K. Wehrle, B.L. Titzer, and J. Palsberg Enabling Detailed Modeling and Analysis of Sensor Networks Olaf Landsiedel is a PhD student in the Protocol
ADV-MAC: Advertisement-based MAC Protocol for Wireless Sensor Networks
ADV-MAC: Advertisement-based MAC Protocol for Wireless Sensor Networks Surjya Ray, Ilker Demirkol and Wendi Heinzelman Department of Electrical and Computer Engineering University of Rochester, Rochester,
Thingsquare Technology
Thingsquare Technology Thingsquare connects smartphone apps with things such as thermostats, light bulbs, and street lights. The devices have a programmable wireless chip that runs the Thingsquare firmware.
Embedded Systems on ARM Cortex-M3 (4weeks/45hrs)
Embedded Systems on ARM Cortex-M3 (4weeks/45hrs) Course & Kit Contents LEARN HOW TO: Use of Keil Real View for ARM Use ARM Cortex-M3 MCU for professional embedded application development Understanding
SPI I2C LIN Ethernet. u Today: Wired embedded networks. u Next lecture: CAN bus u Then: 802.15.4 wireless embedded network
u Today: Wired embedded networks Ø Characteristics and requirements Ø Some embedded LANs SPI I2C LIN Ethernet u Next lecture: CAN bus u Then: 802.15.4 wireless embedded network Network from a High End
Mac Protocols for Wireless Sensor Networks
Mac Protocols for Wireless Sensor Networks Hans-Christian Halfbrodt Advisor: Pardeep Kumar Institute of Computer Science Freie Universität Berlin, Germany [email protected] January 2010 Contents
Full-Wireless Field Monitoring Server for Advanced Sensor-network
Full-Wireless Field Monitoring Server for Advanced Sensor-network M. Hirafuji, T. Fukatsu and Hu Haoming 1 Abstract Field Server (FS) is a rugged server which can be installed in fields. Field Monitoring
EFFICIENT DETECTION IN DDOS ATTACK FOR TOPOLOGY GRAPH DEPENDENT PERFORMANCE IN PPM LARGE SCALE IPTRACEBACK
EFFICIENT DETECTION IN DDOS ATTACK FOR TOPOLOGY GRAPH DEPENDENT PERFORMANCE IN PPM LARGE SCALE IPTRACEBACK S.Abarna 1, R.Padmapriya 2 1 Mphil Scholar, 2 Assistant Professor, Department of Computer Science,
Design of a Sensor Network Based Security System
Design of a Sensor Network Based Security System Gergely Vakulya University of Pannonia Department of Computer Science and Systems Technology Veszprém, Hungary Email: [email protected] Gyula Simon
Going Linux on Massive Multicore
Embedded Linux Conference Europe 2013 Going Linux on Massive Multicore Marta Rybczyńska 24th October, 2013 Agenda Architecture Linux Port Core Peripherals Debugging Summary and Future Plans 2 Agenda Architecture
Sensor Networks. José Costa. Software for Embedded Systems. Departamento de Engenharia Informática (DEI) Instituto Superior Técnico 2015-05-05
Sensor Networks José Costa Software for Embedded Systems Departamento de Engenharia Informática (DEI) Instituto Superior Técnico 2015-05-05 José Costa (DEI/IST) Sensor Networks 1 Outline Overview of Sensor
Adaptive Medium Access Control (MAC) for Heterogeneous Mobile Wireless Sensor Networks (WSNs).
2008 Adaptive Medium Access Control (MAC) for Heterogeneous Mobile Wireless Sensor Networks (WSNs). Giorgio Corbellini 1 Challenges of the Ph.D. Study of urgency in sensed data Study of mobility in WSNs
NanoMon: An Adaptable Sensor Network Monitoring Software
NanoMon: An Adaptable Sensor Network Monitoring Software Misun Yu, Haeyong Kim, and Pyeongsoo Mah Embedded S/W Research Division Electronics and Telecommunications Research Institute (ETRI) Gajeong-dong
ISSN: 2319-5967 ISO 9001:2008 Certified International Journal of Engineering Science and Innovative Technology (IJESIT) Volume 2, Issue 5, September
Analysis and Implementation of IEEE 802.11 MAC Protocol for Wireless Sensor Networks Urmila A. Patil, Smita V. Modi, Suma B.J. Associate Professor, Student, Student Abstract: Energy Consumption in Wireless
The new 32-bit MSP432 MCU platform from Texas
Technology Trend MSP432 TM microcontrollers: Bringing high performance to low-power applications The new 32-bit MSP432 MCU platform from Texas Instruments leverages its more than 20 years of lowpower leadership
APx4 Wireless System-on-Module 5/8/2013 1
APx4 Wireless System-on-Module 5/8/2013 1 Table of Contents Key Features Benefits APx4 Software APx4 Development Kit Certifications Use Cases Summary 5/8/2013 2 Key Features APx4 is a computing platform
UG103.8 APPLICATION DEVELOPMENT FUNDAMENTALS: TOOLS
APPLICATION DEVELOPMENT FUNDAMENTALS: TOOLS This document provides an overview of the toolchain used to develop, build, and deploy EmberZNet and Silicon Labs Thread applications, and discusses some additional
INTERNET OF THE THINGS (IoT): An introduction to wireless sensor networking middleware
1 INTERNET OF THE THINGS (IoT): An introduction to wireless sensor networking middleware Dr Antoine Bagula ISAT Laboratory, University of Cape Town, South Africa Goal of the lecture 2 The lecture intends
SIP Protocol as a Communication Bus to Control Embedded Devices
229 SIP Protocol as a Communication Bus to Control Embedded Devices Ramunas DZINDZALIETA Institute of Mathematics and Informatics Akademijos str. 4, Vilnius Lithuania [email protected] Abstract.
Introduction to Wireless Sensor Network Security
Smartening the Environment using Wireless Sensor Networks in a Developing Country Introduction to Wireless Sensor Network Security Presented By Al-Sakib Khan Pathan Department of Computer Science and Engineering
MultiNet: Connecting to Multiple IEEE 802.11 Networks Using a Single Wireless Card
MultiNet: Connecting to Multiple IEEE 802.11 Networks Using a Single Wireless Card Ranveer Chandra, Paramvir Pahl, Pradeep Bahl Cornell University & Microsoft Corp. Presented by Liang Chen Ideas Link 1
XBee Wireless Sensor Networks for Temperature Monitoring
XBee Wireless Sensor Networks for Temperature Monitoring Vongsagon Boonsawat, Jurarat Ekchamanonta, Kulwadee Bumrungkhet, and Somsak Kittipiyakul School of Information, Computer, and Communication Technology
Alessia Garofalo. Critical Infrastructure Protection Cyber Security for Wireless Sensor Networks. Fai della Paganella, 10-12/02/2014
Alessia Garofalo Ph.D. Student in Information Engineering University of Naples «Parthenope» Critical Infrastructure Protection Cyber Security for Wireless Sensor Networks Fai della Paganella, 10-12/02/2014
DAG based In-Network Aggregation for Sensor Network Monitoring
DAG based In-Network Aggregation for Sensor Network Monitoring Shinji Motegi, Kiyohito Yoshihara and Hiroki Horiuchi KDDI R&D Laboratories Inc. {motegi, yosshy, hr-horiuchi}@kddilabs.jp Abstract Wireless
Lalit Saraswat 1 and Pankaj Singh Yadav 2
Computing For Nation Development, March 10 11, 2011 Bharati Vidyapeeth s Institute of Computer Applications and Management, New Delhi A Comparative Analysis of Wireless Sensor Network Operating Systems
Easy-Flow: Comparing and integrating Wireless and PLC Medium Access Control Protocols.
1 LCA Easy-Flow: Comparing and integrating Wireless and PLC Medium Access Control Protocols. Christina Vlachou, Julien Herzen, Patrick Thiran (EPFL) Marc Sommer, Hervé Dedieu (HEIG-VD) Gérôme Bovet, Jean
A Non-beaconing ZigBee Network Implementation and Performance Study
A Non-beaconing ZigBee Network Implementation and Performance Study Magnus Armholt Email: [email protected] Sakari Junnila Email: [email protected] Irek Defee Email: [email protected] Abstract
EPMOSt: An Energy-Efficient Passive Monitoring System for Wireless Sensor Networks
Sensors 2014, 14, 10804-10828; doi:10.3390/s140610804 Article OPEN ACCESS sensors ISSN 1424-8220 www.mdpi.com/journal/sensors EPMOSt: An Energy-Efficient Passive Monitoring System for Wireless Sensor Networks
STM32L. Ultra-low-power Cortex -M3 devices
STM32L Ultra-low-power Cortex -M3 devices STM32L press release STM32L 32- to 128-Kbyte products are entering full production 2 nd half March 2011 Part of industry s largest ARM Cortex -M 32-bit microcontroller
EM: Energy Management Tool for Wireless Sensor Networks
922 Anais EM: Energy Management Tool for Wireless Sensor Networks André Hahn Pereira 1, Cíntia Borges Margi 1 1 Escola Politécnica Universidade de São Paulo (USP) Departamento de Engenharia da Computação
Configurable Sensor Nodes for AAL Applications
Configurable Sensor Nodes for AAL Applications Peter Langendörfer Krzysztof Piotrowski, Anna Sojka, Frank Vater IHP Im Technologiepark 25 15236 Frankfurt (Oder) Germany IHP Im Technologiepark 25 15236
Secure data aggregation in mobile sink wireless sensor networks
Available online www.jocpr.com Journal of Chemical and Pharmaceutical Research, 2014, 6(6):2927-2933 Research Article ISSN : 0975-7384 CODEN(USA) : JCPRC5 Secure data aggregation in mobile sink wireless
Environmental Monitoring Using Sensor Networks
Environmental Monitoring Using Sensor Networks... 2. Dezember 2010 Communication Systems Seminar HS10 Prof. Dr. Burkhard Stiller Institut für Informatik Universität Zürich Overview From Environmental Monitoring
Using IPv6 and 6LoWPAN for Home Automation Networks
Using IPv6 and 6LoWPAN for Home Automation Networks Thomas Scheffler / Bernd Dörge ICCE-Berlin Berlin, 06.09.2011 Overview IPv6 and 6LoWPAN for Home Automation Networks 6LoWPAN Application & Network Architecture
7a. System-on-chip design and prototyping platforms
7a. System-on-chip design and prototyping platforms Labros Bisdounis, Ph.D. Department of Computer and Communication Engineering 1 What is System-on-Chip (SoC)? System-on-chip is an integrated circuit
Wireless monitoring system for temperature and humidity based on ZigBee
Wireless monitoring system for temperature and humidity based on ZigBee Abstract Jianjun Chen* Shaoxing University uanpei College, Shaoxing, Zhejiang, 3000, China Received March 04, www.cmnt.lv Traditional
Wireless Sensor Network for Continuous Monitoring a Patient s Physiological Conditions Using ZigBee
Wireless Sensor Network for Continuous Monitoring a Patient s Physiological Conditions Using ZigBee Ramanathan.P ECE-DEPT Pallavan College of Engineering Thimmasamudram, Kanchipuram-631502 Tamilnadu, India
How To Use Nuc123 (Nuc123) For A Week
_NuMicro NUC123 ARM Cortex -M0 USB MCU Atlantik Elektronik GmbH, Fraunhoferstr.11a, D-82152 Planegg/Munich, Phone: (+49) 89 / 89 505-0, Fax.: (+49) 89 / 89 505-100, www.atlantikelektronik.com 1 Contents
Using Protothreads for Sensor Node Programming
Using Protothreads for Sensor Node Programming Adam Dunkels Swedish Institute of Computer Science [email protected] Oliver Schmidt [email protected] Thiemo Voigt Swedish Institute of Computer Science
Web Site: www.parallax.com Forums: forums.parallax.com Sales: [email protected] Technical: [email protected]
Web Site: www.parallax.com Forums: forums.parallax.com Sales: [email protected] Technical: [email protected] Office: (916) 624-8333 Fax: (916) 624-8003 Sales: (888) 512-1024 Tech Support: (888) 997-8267
Unit 3: Architectures and Models
Ubiquitous and Secure Networks and Services Redes y Servicios Ubicuos y Seguros Unit 3: Architectures and Models José Fernán Martínez Ortega [email protected], [email protected] José Fernán Martínez
