Lorien:ApplicationGuide

From Lorien Documentation
Jump to: navigation, search

A variety of applications are included in Lorien's source code package. Here we give a brief description of each one.


Contents

Blink

make file: [default]

make rule: make blink

source code: components/apps/blink/

Description: Toggles an LED on/off every second.


ButtonBlink

make file: [default]

make rule: make buttonblink

source code: components/apps/buttonblink/

Description: Toggles an LED on/off when the sensor node's user button 0 is pressed.


Radio Beacon

make file: [default]

make rule: make beacon

source code: components/apps/beacon/

Description: Broadcasts a radio packet every 5 seconds. Prints out packets received with source node IDs and link quality data.


Identify

make file: [default]

make rule: make identify

source code: components/apps/identify/

Description: Prints out node's own network ID every five seconds.


Sense

make file: [default]

make rule: make sense

source code: components/apps/sense/

Description: Broadcasts a packet every 3 seconds containing sensor readings.


SenseReport

make file: [default]

make rule: make sensereport

source code: components/apps/sense/

Description: Listens for Sense packets from other nodes and prints their contents.


SignalTracker

make file: [default]

make rule: make signal_trac

source code: components/apps/signal_tracker/

Description: Sequentially flashes the sensor node's LEDs when sigtrac packets are received. LEDs move more quickly the more dense the surrounding nodes.


Shell

make file: [default]

make rule: make shell

source code: components/apps/shell/

Description: Provides an interactive "shell" on a sensor node, offering commands to inspect the node's status and evolve its software. Also implements a file transfer protocol to send files from a PC to the sensor node's external flash memory chip. The loriencomm program in xtools/ provides the PC-side of this file transfer protocol.


Recon

make file: [default]

make rule: make recon

source code: components/apps/recon/

Description: Listens for the arrival of "evolution scripts" over the network and enacts the specified software changes on the local node. See software evolution demo tutorial for more detail.

Personal tools
Namespaces
Variants
Actions
Navigation
Toolbox