Changes between Version 3 and Version 4 of TITAN


Ignore:
Timestamp:
Oct 21, 2010, 5:07:46 PM (14 years ago)
Author:
mirco.rossi
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • TITAN

    v3 v4  
    2525Installing the TITAN requires the following hardware tools and software packages:
    2626 * A Computer running an OS supporting [http://www.oracle.com/technetwork/java/javase/downloads/index.html Java SE]
    27  * Optional: Cell Phone supporting [http://java.sun.com/products/personalprofile/ Java ME Personal Profile]
     27 * Optional: Mobile device supporting [http://java.sun.com/products/personalprofile/ Java ME Personal Profile]
    2828 * Optional: One or more TelosB Nodes and [http://docs.tinyos.net/index.php/Getting_started#Installing_TinyOS_2.1.1 TinyOS-2.1.1]
    2929
     30=== Installing TITAN Network Manager
     31==== On a PC
    3032
    31 === Installing TITAN on a Cell Phone
     33==== On a Mobile Device supporting Java SE PersonalProfile
    3234
    3335
    34 === Installing TITAN on a TelosB Sensor Nodes
     36=== Installing the Nodes
     37
     38==== TelosB Sensor Nodes
    3539
    3640At least two TelosB nodes are needed. One of the sensor nodes will be connected via USB to the machine running the TITAN Network Manager and will act as the communication interface for the Titan Network Manager (TITAN Communication Node). The other nodes are used as service provider for the Titan Framework. Every node gets an ID which is defined during compilation time. ID 0 is reserved for the TITAN Communication Node.
     
    6266
    6367Repeate the last step to install TITAN on the other nodes. Increase the ID number for every additional node (IDs must be unique!).
     68To run the Titan Network Manager with TelosB support:
     69- Connect the Titan Communication Node to the machine, on which the TITAN Network Manager should run.
     70- Edit following parameters in the code of the class ch.ethz.ee.ife.sensei.titanmanager.rep.REPServerMain:
     71{{{
     72TitanConnector.m_tmote=true;
     73TitanConnector.m_tmote_comport=<COMPORT>;
     74}}}
    6475
    6576
    66 == Running the Test Application ==
     77== Test the TITAN Framewok==
     78
     79To test the framework you can use the ResourceUser-Client GUI located in the TitanDesktop Eclipse-Project: ch.ethz.ee.ife.sensei.titanresourceuser.TitanResourceUserMain. Start the TitanREP on a PC or mobile device as described above and run the RU-Client GUI.
     80
     81- Browse the TitanREP: Use the RU-Client to browse the TitanREP. All avaiable service graphs (acting as SENSEI Resources) can be shown.
     82- Edit service graphs: A RU can edit/add/delete service graphs from the TitanREP. 
     83- Start/Stop a service graph: A service graph can be started and stopped by a RU. RU's can subscribe to a running service graph to be notified of the results. Currently TITAN supports no parallel execution of service graphs.
     84
     85
     86You can test the execution with the examples given in the path ''TITAN_Desktop\RUClient\xml\ServiceGraph_descriptions''