Application Management Editor
Defining Node and Node Capabilities and Functions. MICA2 Monitor Interface Temperature Light Mic pressure Message Node ID
Defining Node and Node Capabilities and Functions. MICA2 Control Interface Leds Actuator 1 Sensor Control Radio Power
Setting Monitor Parameters. Temperature Sampling Method Action Specification Call method control Monitor Sample on event Sample at Timer Post Message Sample at Message Action list
Setting Message Parameters. Message Action Specification Call method control Monitor Post Message Action list
Setting Control Parameters. Leds Actions Turn on Turn off Toggle method Action list
Event Specification Parameter is any thing that is in monitor list Functions is any possible function on parameter over time like min, sum, avg, delta etc. Operator could be anything like comparison (=,,!=) Result can be Boolean or some value (true, false, 10, 20.3) Parameterresultfunctionoperator Temp avg(t1 sec) > 10 && light min(t2 sec) < 100 || pressure.. Logical operator
Timer Specification Timer Initial delay Interval specification Every n msec or some pattern 10,20,40, Repeat N times 1,2,3,4, ever
Message Specification SRC MESSAGE ID Specific data structure timestamp at src Max hops destination
Network description
Network connectivity The Network connectivity is based on prior knowledge of device placement,dynamically based on the power, or based on individual connections.
Static routing
Fault Tolerance Explicitly specifying or identifying in run time a friend node having similar or superset of node capability. Specifying action policy on failure which critical tasks should be handled monitor parameters specification and control specification.
Unaddressed issues How to specify functions and data structures associated within them