CSE 60771/40771, Distributed Systems
TeamTrak Experiment 1

Objective:  The purpose of this exercise is to gain familiarity with operating the TeamTrak software, forming an ad-hoc network, and using GPS.

Tasks:  There are several parts to this exercise, some to be completed together as a class; the other an individual effort.

Part I. In-Class Exercise.

Task 1: Form an ad-hoc network and view the network topology.

Steps:
  1. From the Start menu, select Connect To | Wireless Network Connection.
  2. Select TEAMTRAK. It may take a few moments to establish the connection.
  3. Delete the file ttpos.txt located in the same directory as the TeamTrak executable, if it exists.
  4. Start the TeamTrak application. By default, TeamTrak displays the scope. You should see nodes appearing on the display as they join the network and broadcast routing packets. If you do not, there are two likely causes: The nodes are there but the display is zoomed too far out, or the firewall (either Windows or Symantec firewall) is blocking the packets.

Task 2: Establish a location using GPS.

The purpose of this exercise is to understand the effect neighboring nodes have on each other's locations when GPS is not available to all. Each TeamTrak node can approximate its location by averaging the latitude and longitude of its immediate neighbors with an active GPS signal. We will try this approximation by obtaining a GPS fix on a single node on the network.

Steps:
  1. Weather permitting, we will take the tablets outdoors with the GPS receivers disconnected.
  2. One volunteer will connect the GPS receiver and obtain a signal, if possible.
  3. Observe the change to the locations of other connected nodes. Each node will approximate its location based on that of the node with the active signal.

Part II. On Your Own.

The purpose of this exercise is to gain familiarity with the use of GPS and the mapping features of TeamTrak.

Task:  Obtain a GPS fix and map several objects around campus (no ad-hoc network is required). Note: you should have the latest version of the campus map before starting.


Steps:
  1. Connect the GPS receiver and start the TeamTrak application.
  2. Stand outside until the lower left-hand corner of the display shows GPS: active (the number in parentheses is the number of satellites used for the positioning measurement).
  3. Find a suitable landmark not already on the campus map to record. It could be a building, a road or sidewalk, natural terrain feature, etc.
  4. Mark points around the perimeter of the object either by selecting Mark | Point or by pressing the space bar (you may need to pause momentarily at each point to get an updated GPS location. For objects such as roads and sidewalks, you may choose to use the auto mark feature instead of manually selecting each point.
  5. When the object is marked, complete the object (either by selecting Mark | Complete or pressing Enter). You will be prompted to identify the type of object it is and give it a label.
  6. Record three to five objects in this manner.

Recorded objects are saved in the file ttmyplaces.txt, which is located in the same directory as the TeamTrak application.

What To Turn In:

To receive credit for this exercise, submit the following to the TA (jhemmes@cse.nd.edu) no later than the start of class on Friday, 2 February: