MICS SNPK - First specification of an application bundled with the platform kit

Data gathering

The application must be able to gather periodic sensor data at a rate r from n nodes. Data is transported at best effort over a multi hop network to one sink. Each sensed value must have a time stamp that has an accuracy of about 1 second.

Parameters
r - [1/min - 6/min]
n - [1 - 200]

Latency/Power/Bandwidth

Duty cycle should be designed to optimize power consumption. A network lifetime of about one year should be reached. Latency and bandwidth are of low importance.

Deployment

The application should also run in an environment where temperature changes of 50 degrees occur. The routing algorithm must take into account, that nodes could be mobile (at deployment, later small mobility due to link variations).

Starting point

The application is built upon the TinyOS 2.x collection tree. Changes should be in compliance with all existing TEPs. The first hardware platform for implementation and test is the Tmote Sky

Features for later versions (first items have higher priority)

  • runtime network configuration
  • network reprogramming
  • improved low power stack for CC2420
  • data sanity checks
  • multi sink
  • support other platforms (TinyNode)

MICS Questionnaire

Feedback from the PermaSense Discussion 2007-02-15

  • variable period (sleep)
  • schedulable sensing at e.g. UTC hours (absolute time to avoid unnecessary interpolation)
  • configurable sensing, cache/storage, networking intervals/duty cycle
!!! Dieses Dokument stammt aus dem ETH Web-Archiv und wird nicht mehr gepflegt !!!
!!! This document is stored in the ETH Web archive and is no longer maintained !!!