1 / 13

Overview of the Generic Sensor Kit (GSK)

Overview of the Generic Sensor Kit (GSK). Wei Hong whong@intel-research.net January 16, 2003. Outline. Goals Usage Model and Tool Set Architecture Description of components Status and Future Work Sneak Preview. Overall Goals.

cairo-odom
Download Presentation

Overview of the Generic Sensor Kit (GSK)

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Overview of the Generic Sensor Kit (GSK) Wei Hong whong@intel-research.net January 16, 2003

  2. Outline • Goals • Usage Model and Tool Set • Architecture • Description of components • Status and Future Work • Sneak Preview

  3. Overall Goals • Provide an end-to-end software suite for rapid sensor network deployment • Break down the barrier to entry to sensor network applications for non-computer sophisticated users: biologists, vineyard managers, facility managers, civil engineers, etc. … • Integrate and drive our research

  4. Immediate Goals • No Mote programming or code downloading • Focus on data collection applications • Single integrated package with minimal configuration • Easy integration with popular data analysis tools • Scale: up to 100 nodes • Longevity: 6 months at 1-2% duty cycle

  5. GSK Usage Model • Deploy pre-programmed sensor nodes  Deployment Tool • Configure data collection criteria  Configuration Tool • Collect sensor data and monitor network statistics  Logging to DBMS • Visualize and analyze sensor data and network data  NW Monitoring Tool, External Tool • Diagnose problems and refine data collection criteria and network configuration  Diagnostics Tool

  6. Config Log Mote Registry Sensor Data Calib. Data Deployment Configuration NW Stats GSK Architecture Single-patch Sensor Network DBMS Basestation GSK Server JDBC GSK Field Tools JDBC/ODBC Excel Internet GIS GSK Client Tools MATLAB Data Display NW Monitor

  7. GSK Mote Side Components Tiny DB Diagnostics Tiny Schema: Attributes and Commands Multi-hop routing Watchdog EEPROM FS Time Sync. Abs. Timer TinyOS Core

  8. GSK Server • Provide (Java) API to all client tools • Inject queries and commands into sensor network • Deliver live data from sensor network and to interested clients • Log all data, queries and commands to DBMS • Metadata management • Mote locations and maps • Mote capabilities: type of sensors • Mote characteristics: power consumption • Sensor calibration/conversion parameters

  9. GSK Field Tool • Run on a hand-held device • Diagnostics: • Only communicate with motes in radio range • Pull motes out of sleep • Ping a node and collect vital signs • A small number of other commands: reset, buzz, etc. • Deployment • Placing Motes on a map and record locations

  10. GSK Client Tools • Deployment and Diagnostics • Configuration • Select attributes, filters and aggregates • Set sample rate or network lifetime • Network Monitoring • Visualization of network topology and other health statistics

  11. Current Status • Developed most pieces • Remaining tasks: • Integration between TinyDB, new multi-hop routing, time sync, snooze • More polished GUI • General Availability: early Q1 2003

  12. Future Work • Apps, apps, apps, … no hand holding • Deployment Tool • Network formation advisor • Run on handheld • Data synchronization with DBMS • Web-based Client Tools • Network monitoring triggers and alerts • Unified interface to access live and historical sensor data • Support for heterogeneous sensor networks • Failover of GSKServer and DBMS • Beyond data collections

  13. Demo Time

More Related