Skip to content

Node flasher application

Dimitrios Amaxilatis edited this page Feb 14, 2012 · 1 revision

The Node Flasher Application uses the Quartz scheduler to schedule tasks that checks for previous experiments on the Testbed and restore the appropriate default application by re flashing the nodes.

Property File (see)

The nodeFlasher.properties file should contain the following:

  • testbed.passwords=passwords.text : the filename that contains the username and password used to reserve TR and flash the default application to sensors
  • testbed.urnprefixes=urn:testbed:prefix: the urn prefixes used for reserving and flashing
  • testbed.snaa.endpointurl=http://hostname.testbed.eu:8890/snaa authentication endpoint
  • testbed.rs.endpointurl=http://hostname.testbed.eu:8889/rs reservation endpoint
  • testbed.sm.endpointurl=http:/hostname.testbed.eu:8888/sessions session management endpoint
  • testbed.protobuf.port=8885 protobuff interface port
  • testbed.protobuf.hostname=hostname.testbed.eu hostname of TR portal server
  • nodes.isense=urn:testbed:prefix:1,urn:testbed:prefix:2 a comma separated list of all the isense sensors to monitor
  • nodes.telosb=urn:testbed:prefix:3,urn:testbed:prefix:4 a comma separated list of all the telosb sensors to monitor
  • image.telosb=TelosBCollectorApp.ihex path to the TelosB application binary
  • image.isense=iSenseCollectorApp.bin path to the iSense application binary

Back to Gathering Sensor Data from a Sensor Testbed