SunSPOTs At Sydney University by Tim Dawborn. Agenda What are SunSPOTs? What are we doing with them?  Corona  SPOTCopter.

Slides:



Advertisements
Similar presentations
FatMax Licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 2.5 LicenseCreative Commons Attribution-NonCommercial-ShareAlike 2.5.
Advertisements

Introduction to Computers Lecture By K. Ezirim. What is a Computer? An electronic device –Desktops, Notebooks, Mobile Devices, Calculators etc. Require.
anywhere and everywhere. omnipresent A sensor network is an infrastructure comprised of sensing (measuring), computing, and communication elements.
Network security Dr.Andrew Yang.  A wireless sensor network is network a consisting of spatially distributed autonomous devices using sensors to cooperatively.
System Design Issues In Sensor Databases Qiong Luo and Hejun Wu Department of Computer Science and Engineering The Hong Kong University of Science & Technology.
Optimization of intrusion detection systems for wireless sensor networks using evolutionary algorithms Martin Stehlík Faculty of Informatics Masaryk University.
Presented by : Poorya Ghafoorpoor Yazdi Eastern Mediterranean University Mechanical Engineering Department Master Thesis Presentation Eastern Mediterranean.
Wireless Sensor Networks: An overview and experiences. Matthew Grove PEDAL Seminar Series, January 9th 2008.
Autonomous Quadrocopter Proposal Brad Bergerhouse, Nelson Gaske, Austin Wenzel Dr. Malinowski.
THreshold based Energy-efficient FAtigue MEasurment for Wireless Body Area Sensor Networks using Multiple Sinks By : Sana Akram.
Semantic Web Based Architecture for Managing Hardware Heterogeneity in Wireless Sensor Network Authors: Sinisa Nikolić, MSc Valentin Penca, MSc Milan Segedinac,
Wireless Sensor Network. A wireless sensor network (WSN) is a wireless network consisting of spatially distributed autonomous devices using sensors to.
Wireless Sensors and Wireless Sensor Networks (WSN) Darrell Curry.
Office 2003 Introductory Concepts and Techniques M i c r o s o f t CPTG104 Intro to Information Systems Dr. Hwang Essential Introduction to Computers.
A New Household Security Robot System Based on Wireless Sensor Network Reporter :Wei-Qin Du.
CS526 Wireless Sensor Networks Instructor: KD Kang.
Smart-Sensor Infrastructure in the IPAC Architecture V.Tsetsos 1, V. Papataxiarhis 1, F.Kontos 1, P.Patelis 2, S.Hadjiefthymiades 1, E.Fytros 2, L.Liotti.
CS 441: Charles Durran Kelly.  What are Wireless Sensor Networks?  WSN Challenges  What is a Smartphone Sensor Network?  Why use such a network? 
Agenda 1. Background/vocabulary of WSNs, wireless sensor networks 2. Some applications of WSNs 3. Components of a WSN 4. Setting up a WSN with local mote.
Wireless Sensor Networks Smart Environments: Technologies, Protocols, and Applications ed. D.J. Cook and S.K. Das, John Wiley, New York, B.Devi
Wireless Sensor Networks
Cross Strait Quad-Regional Radio Science and Wireless Technology Conference, Vol. 2, p.p. 980 – 984, July 2011 Cross Strait Quad-Regional Radio Science.
Fault Tolerance in ZigBee Wireless Sensor Networks
Introduction To Wireless Sensor Networks Wireless Sensor Networks A wireless sensor network (WSN) is a wireless network consisting of spatially distributed.
David Rogers, Stu Andrzejewski, Kelly Desmond, Brad Garrod.
1 BANAID: A Sensor Network Test-Bed for Wormhole Attack Hani Alzaid Suhail AbanmiSalil KanhereChun Tung Chou BANAID.
Microsoft Office 2010 Introduction to Computers and How to Purchase Computers and Mobile Devices.
Today’s Agenda: Computer Basics Review Hardware: The physical components of a computer, any internal or external computer part that you can touch. Software:
Wireless Sensor Monitoring Group Members: Daniel Eke (COMPE) Brian Reilly (ECE) Steven Shih (ECE) Sponsored by:
Long-Term Operation of Landslide Observation System Using ZigBee Modules University of Tsukuba Geo-Sensing Lab Wang Rui SocDic Conference.
Shahin Farshchi, Member, IEEE, Aleksey Pesterev, Paul Nuyujukian, Eric Guenterberg, Istvan Mody, and Jack W. Judy, Senior Member, IEEE, ” Structure of.
An Introduction Table Of Context Sensor Network PreviewRouting in Sensor NetworksMobility in Sensor Networks Structure and characteristics of nodes and.
UNIT - 1Topic - 1. An electronic device, operating under the control of instructions stored in its own memory unit, that can accept data (input), manipulate.
A sensor for measuring the acceleration of a moving or vibrating body.
SunSPOT Wireless Modules Gurdip Singh and Shravanthi Kallem Pervasive Sensor Network Laboratory Computing and Information Sciences.
Introduction to Wireless Sensor Networks
DEVICES AND COMMUNICATION BUSES FOR DEVICES NETWORK
Implementation of Decentralized Damage Localization in Wireless Sensor Networks Fei Sun Master Project Advisor: Dr. Chenyang Lu.
By Christy Esther S 10MBE0005.  Tiny, wireless sensors (or) motes.  Kris Pister and Randy,1998 (UC BERKELEY)  Smart sand.
Intelligent Database Systems Lab 國立雲林科技大學 National Yunlin University of Science and Technology 1 Wireless Sensor Network Wireless Sensor Network Based.
Electronics Blocks for Basic Sensor-Based System System Design and Problems (II)
AD-HOC NETWORK SUBMITTED BY:- MIHIR GARG A B.TECH(E&T)/SEC-A.
Sun SPOT Introduction Miloš Solujić. Outline SPOT – beginnings Technical details - hardware Technical details - software Basestations SPOT – Pros and.
Overview A wireless sensor network (WSN) is a wireless network consisting of spatially distributed autonomous devices using sensors to cooperatively monitor.
Wireless Sensor Network (WSN). WSN - Basic Concept WSN is a wireless network consisting of spatially distributed autonomous devices using sensors to cooperatively.
What is a computer? Its an electronic machine which can accept data in certain form, process the data, and give the result.
Syed Hassan Ahmed Syed Hassan Ahmed, Safdar H. Bouk, Nadeem Javaid, and Iwao Sasase RIU Islamabad. IMNIC’12, RIU Islamabad.
The Computer System CS 103: Computers and Application Software.
Design Constraint Presentation Team 5: Sports Telemetry Device.
Sun Small Programmable Object Technology (Sun SPOT)‏
Peter Planinšič, University of Maribor Faculty of Electrical Engineering and Computer Science Wireless Sensor Networks for Healthcare.
In-Network Query Processing on Heterogeneous Hardware Martin Lukac*†, Harkirat Singh*, Mark Yarvis*, Nithya Ramanathan*† *Intel.
A Web-based Console for Controlling a Wireless Sensor network Team A: Thang Nguyen – Duc Duong Course CSCI 5234: Web Security Instructor: Dr. T. Andrew.
Introduction to Wireless Sensor Networks
SEPTEMBER 8, 2015 Computer Hardware 1-1. HARDWARE TERMS CPU — Central Processing Unit RAM — Random-Access Memory  “random-access” means the CPU can read.
Projekt „ESSNBS“ Niš, November 4 th – 7 th, DAAD Wireless Measurement System for Environmental Monitoring and Control MM. Srbinovska, V. Dimcev,
Pritee Parwekar. Requirements and Standards Some requirements for WSN deployment include: –Fault tolerance –Lifetime –Scalability –Real-time data.
CPET 565 Mobile Computing Systems Lecture 2 Introduction to Wireless Communication and Networking (2) Hongli Luo Indiana University-Purdue University Fort.
Structured parallel programming on multi-core wireless sensor networks Nicoletta Triolo, Francesco Baldini, Susanna Pelagatti, Stefano Chessa University.
Hardware Architecture
Software Architecture of Sensors. Hardware - Sensor Nodes Sensing: sensor --a transducer that converts a physical, chemical, or biological parameter into.
Abhishek S. Chakradeo(2009BEC154) Charudatta G. Chousalkar(2009BEC155) Vijay W. Sable(2009BEC064)
- Pritam Kumat - TE(2) 1.  Introduction  Architecture  Routing Techniques  Node Components  Hardware Specification  Application 2.
Sun SPOT Wireless Sensors Networks José Jaime Ariza ISIS group (University of Málaga)
Sun Small Programmable Object Technology (Sun SPOT) Your Name Sun Campus Ambassador Your Address.
Identify internal hardware devices (e. g
Supervisor: Dr. Ian Wassell
Wireless Sensor Networks
المحور 3 : العمليات الأساسية والمفاهيم
BIOS Chapter 6.
Presentation transcript:

SunSPOTs At Sydney University by Tim Dawborn

Agenda What are SunSPOTs? What are we doing with them?  Corona  SPOTCopter

What are SunSPOTs? A SunSPOT is a small electronic device made by Sun Microsystems They have a variety of sensors attached to it SunSPOTs are programmed in a Java dialect, with the Java VM run on the hardware itself (“bare metal”)

What are SunSPOTs? Java “Squawk” VM 180 MHz 32bit ARM920T core 512K RAM 4Mb Flash Memory 2.4 GHz IEEE radio USB interface 2G/6G 3-axis accelerometer Temperature, light, touch sensors 5 IO pins and 4 output only pins

What are SunSPOTs? SunSPOTs communicate wirelessly to one another via the “Zigbee” protocol Putting many of these SunSPOTs together forms a Wireless Sensor Network (WSN)

Wireless Sensor Networks “A wireless sensor network (WSN) is a wireless network consisting of spatially distributed autonomous devices using sensors to cooperatively monitor physical or environmental conditions, such as temperature, sound, pressure, light, motion or pollutants, at different locations” [1] Most WSN platforms are programmed in a C dialect called nesC [1]

What are we doing with them? Corona: SunSPOT Distributed Query Processing System  Project started in 2006  Being open sourced early in 2009  A query processing platform for a SunSPOT WSN

Corona Original Architects:  Raymes Khoury  Tim Dawborn  Edmund Tse  Dr. Bernhard Scholz Core Developers:  Raymes Khoury  Tim Dawborn Other Important Contributors:  Dr. Uwe Röhm  Saeed Attar  Khaled Almi'Ani  Glen Pink

Corona What is a distributed query processor?  Make the WSN act like a table in a relational database  Corona allows queries to be formulated in an SQL-style syntax, which are fed to the SunSPOT network to be executed, for which a table of results is retrieved  Example: SELECT temp, light FROM network WHERE temp > 25

Corona

Corona is a resource-aware system  Resource awareness is a key aspect of WSN programming  Using the wireless to communicate between nodes is the most costly operation on the SunSPOTs  WSN nodes should be deployed once and last a long time without having to be physically altered

Corona Distributed relational database issues  How can you do relational operations such as “ AVERAGE(light) ” in a distributed environment?  How can you do subqueries in a distributed environment where network transmission is very costly? SELECT node, parent WHERE light > (SELECT MAX(light) GROUP BY temp)

Corona Resource-aware networking issues  How should you detect new nodes in the mesh network when transmission is costly?  Being a “distributed database” system, what should happen if a bridge node in the network drops out in terms of the data in the now isolated component of the network graph?

What are we doing with them? SPOTCopter: Remote Control Helicopters  INFO1905 Advanced first year project this semester  Aim is to get the user to specify the height to hover at from a desktop computer, and to make the SunSPOT mounted to the helicopter perform this action

SPOTCopter Flying a helicopter is easier said than done – unstable system SunSPOT platform does not have proper floating point numbers SunSPOTs have a slow clock speed so solving differential equations of motion in “real time” has issues

SPOTCopter

A project still in the making By the end of the year there will be a Youtube video of our SPOTCopter flying

Conclusion SunSPOTs are a nice platform for working with WSN technologies partially due to using Java over nesC WSN is an new and exciting research area WSN technologies have a lot of real world applications