How do currently available commercial wireless topology mappers do this?<br><br>
<div class="gmail_quote">On Wed, Apr 2, 2008 at 7:59 PM, &lt;<a href="mailto:david@lang.hm">david@lang.hm</a>&gt; wrote:<br>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">On Wed, 2 Apr 2008, Hal Murray wrote:<br><br>&gt; Date: Wed, 02 Apr 2008 15:49:38 -0700<br>&gt; From: Hal Murray &lt;<a href="mailto:hmurray@megapathdsl.net">hmurray@megapathdsl.net</a>&gt;<br>
&gt; To: Martin Langhoff &lt;<a href="mailto:martin.langhoff@gmail.com">martin.langhoff@gmail.com</a>&gt;<br>&gt; Cc: <a href="mailto:david@lang.hm">david@lang.hm</a>, <a href="mailto:networking@lists.laptop.org">networking@lists.laptop.org</a>, <a href="mailto:devel@lists.laptop.org">devel@lists.laptop.org</a>,<br>
&gt; &nbsp; &nbsp; <a href="mailto:bens@alum.mit.edu">bens@alum.mit.edu</a>, <a href="mailto:server-devel@lists.laptop.org">server-devel@lists.laptop.org</a>,<br>&gt; &nbsp; &nbsp; Ryan Crawford Comeaux &lt;<a href="mailto:crawford.comeaux@gmail.com">crawford.comeaux@gmail.com</a>&gt;,<br>
&gt; &nbsp; &nbsp; Hal Murray &lt;<a href="mailto:hmurray@megapathdsl.net">hmurray@megapathdsl.net</a>&gt;<br>&gt; Subject: Re: [OLPC Networking] RSSI value questions<br>
<div class="Ih2E3d">&gt;<br>&gt;<br>&gt;&gt; The recommended configuration for mid-to-high-end school servers has 3<br>&gt;&gt; active antennaes attached, and our recommendation is that they are<br>&gt;&gt; placed well apart. They can be up to 10m apart due to USB cable lenght<br>
&gt;&gt; limits, and Wad mentioned 2m minimum recommended distance. If the<br>&gt;&gt; distance is enough (in relation to the granularity of timers in the<br>&gt;&gt; antennaes) then telling the XS about relative location of the<br>
&gt;&gt; antennaes could provide enough info.<br>&gt;<br>&gt; I assume the 10 m above is 5m for each antenna. &nbsp;5m is the nominal limit on<br>&gt; USB cables. &nbsp;I think you can get longer than that by using hubs/repeaters.<br>
&gt; I&#39;ve got some 1 port hubs that are built into the connector blob on a 5m<br>&gt; cable. &nbsp;I found a web page that said there is a limit of 5 hubs but I haven&#39;t<br>&gt; tried it.<br>&gt;<br>&gt;<br>&gt; What sort of timer and/or time stamper does the active antenna and/or WiFi<br>
&gt; gear in the XO have?<br>&gt;<br>&gt;<br>&gt; I think there are two approaches that might be interesting.<br>&gt;<br>&gt; If all you have is 2 antennas listening to the same packet, then you need<br>&gt; more than good granularity on the timers. &nbsp;You also need to synchronize the<br>
&gt; timers.<br>&gt;<br>&gt; If you have the relative time of arrival of the signal at 2 antennas, you can<br>&gt; compute the direction the signal came from. &nbsp;The scale factor is the speed of<br>&gt; light between the two antennas. &nbsp;That&#39;s 1 ft/ns in air. &nbsp;10 m is (rounding)<br>
&gt; 50 ft, so we need time stamps accurate to a (small) fraction of 50 ns.<br>&gt; That&#39;s the right ball park.<br>&gt;<br>&gt; That gives you direction, no distance.<br><br></div>from two antennas you get just direction. with more antennas you get<br>
direction from different points and can then triangulate to get location.<br><br>you may not be able to do this just with the three active antennas<br>connected to a single school server.<br><br>you may need an additional active partner (either active antennas<br>
connected to a different school server, or a laptop in a known position<br>
<div class="Ih2E3d"><br>&gt;<br>&gt; The other approach requires help from the XOs.<br>&gt;<br>&gt; Take a pair of systems. &nbsp;Exchange a pair of packets. &nbsp;Grab the time stamps,<br>&gt; both transmit and receive. &nbsp;That&#39;s enough information so you can calculate<br>
&gt; the time/distance between the units and the clock offsets. &nbsp;That pattern and<br>&gt; calculation is the core of NTP. &nbsp;I&#39;ll say more if anybody wants.<br>&gt;<br>&gt; That gives you distance, no direction.<br>&gt;<br>
&gt;<br>&gt; If you had a handful or systems and lots of distance measurement pairs, you<br>&gt; might be able to make a map. &nbsp;I think you need to know the location of a<br>&gt; couple of units. &nbsp;Without that, flips of the map over X or Y (or any other)<br>
&gt; axis also give you a valid answer. &nbsp;The other antennas on the XS might be<br>&gt; good enough.<br>&gt;<br>&gt; This needs timestamps with the granularity of how good you want the location<br>&gt; to be. &nbsp;If you want the locations within 10 feet you need (handwave) 10 ns.<br>
&gt; You might get some more info by averaging several samples.<br><br>&gt; Is this a 2D or 3D problem?<br><br></div>it can be either, but lets start with 2D<br><br>David Lang<br>
<div>
<div></div>
<div class="Wj3C7c">_______________________________________________<br>Server-devel mailing list<br><a href="mailto:Server-devel@lists.laptop.org">Server-devel@lists.laptop.org</a><br><a href="http://lists.laptop.org/listinfo/server-devel" target="_blank">http://lists.laptop.org/listinfo/server-devel</a><br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>Aaron Huslage - 503.860.1634<br><a href="http://blog.hact.net">http://blog.hact.net</a><br>IM: AIM - ahuslage; Yahoo - ahuslage; MSN - <a href="mailto:huslage@gmail.com">huslage@gmail.com</a>; GTalk - <a href="mailto:huslage@gmail.com">huslage@gmail.com</a>