-README for TOSThreads TestBasicsbSensors
+README for TOSThreads TestBasicsbSensors
Author/Contact: tinyos-help@millennium.berkeley.edu
Author: Kevin Klues <klueska@cs.stanford.edu>
You can install TestBasicsbSensors on a mote via the following command:
make <platform> threads install
-
-Valid platforms are currently: mica2, and micaz
-This application simply takes sensor readings in an infinite loop from the
+Valid platforms are currently: mica2, micaz and iris
+
+This application simply takes sensor readings in an infinite loop from the
Photo and Temperature sensors on the basicsb sensor board and forwards them
over the serial interface. Upon successful transmission, LED0 is toggled.
A successful test will result in the TestBasicsbSensors mote constantly
-flickering LED0. Additionally, messages containing the sensor readings should
-be forwarded over the serial interface as verified by running the following
+flickering LED0. Additionally, messages containing the sensor readings should
+be forwarded over the serial interface as verified by running the following
for the platform of interest:
java net.tinyos.tools.Listen -comm serial@/dev/ttyUSBXXX:<baud_rate>
ifneq ($(filter telosb,$(MAKECMDGOALS)),)
CFLAGS+=-DUSE_STM25P
endif
-ifneq ($(filter micaz,$(MAKECMDGOALS)),)
+ifneq ($(filter micaz iris,$(MAKECMDGOALS)),)
CFLAGS+=-DUSE_AT45DB
endif
-README for TOSThreads TestBlockStorage
+README for TOSThreads TestBlockStorage
Author/Contact: tinyos-help@millennium.berkeley.edu
Author: Kevin Klues <klueska@cs.stanford.edu>
You can install TestBlockStorage on a mote via the following command:
make <platform> threads install
-
-Valid platforms are currently: tmote, telosb, mica2, and micaz
+
+Valid platforms are currently: tmote, telosb, mica2, micaz and iris
This application first checks the size of the block storage volume, and
erases it. Then, it randomly writes records, followed by a verification
You can install TestCollection on a mote via the following command:
make <platform> cthreads install
-
-Valid platforms are currently: tmote, telosb, mica2, and micaz
+
+Valid platforms are currently: tmote, telosb, mica2, micaz and iris
At least two motes must be used by this application, with one of them installed
as a base station. Base station motes can be created by installing them with
-NODE_ID % 500 == 0.
+NODE_ID % 500 == 0.
i.e. make <platform> threads install.0
make <platform> threads install.500
make <platform> threads install.1000
-
+
All other nodes can be installed with arbitrary NODE_IDs.
make <platform> threads install.123
Notes:
-By default, the Makefile for TestCollection is setup to run CTP as the
+By default, the Makefile for TestCollection is setup to run CTP as the
underlying collection protocol. The makefile can be modified to work with
MultihopLQI by changing the appropriate include directories.
You can install TestCollection on a mote via the following command:
make <platform> cthreads install
-
-Valid platforms are currently: tmote, telosb, mica2, and micaz
+
+Valid platforms are currently: tmote, telosb, mica2, micaz and iris
At least two motes must be used by this application, with one of them installed
as a base station. Base station motes can be created by installing them with
-NODE_ID % 500 == 0.
+NODE_ID % 500 == 0.
i.e. make <platform> cthreads install.0
make <platform> cthreads install.500
make <platform> cthreads install.1000
-
+
All other nodes can be installed with arbitrary NODE_IDs.
make <platform> threads install.123
mote table.
Notes:
- By default, the Makefile for TestCollection is setup to run CTP as the
+ By default, the Makefile for TestCollection is setup to run CTP as the
underlying collection protocol. The makefile can be modified to work with
MultihopLQI by changing the appropriate include directories.
Known bugs/limitations:
Warnings are issued about fan out on the 'Snoop.receive' and 'Receive.receive'
events. These warnings are harmless and are the result of providing a C based
- API in which all events for receiving and snooping must be handled even if not
- used by a particular application. The warnings occur because the underlying
- CTP or MultihopLQI stacks wire up to particular AM ids, which are also wired
- into the C API for handling message reception.
+ API in which all events for receiving and snooping must be handled even if not
+ used by a particular application. The warnings occur because the underlying
+ CTP or MultihopLQI stacks wire up to particular AM ids, which are also wired
+ into the C API for handling message reception.