[Commotion-dev] Lab setup and initial test results

Will Hawkins hawkinsw at opentechinstitute.org
Thu Jan 17 19:13:50 UTC 2013


If by lab you are referring to our partner, I'm not sure. We did talk to
them about being able to test BTS w/in their setup, but I can't say for
sure. It's definitely something worth investigating. Andrew may have
more to add.

Will

On 01/17/2013 01:01 PM, Dan Staples wrote:
> If I recall correctly, the lab does have a couple BTS units. Can you 
> verify this, Will?
> 
> Dan
> 
> On Thu 17 Jan 2013 01:29:41 AM EST, Alexander Chemeris wrote:
>> Hi Will,
>>
>> Great thing! We've been looking to have something similar for OpenBTS
>> testing. It would be great to learn more about the hardware and
>> software setup they use, hopefully it could help us to build a good
>> testbed for OpenBTS.
>>
>> Please excuse typos. Written with a touchscreen keyboard.
>>
>> --
>> Regards,
>> Alexander Chemeris
>> CEO/Founder Fairwaves LLC
>> http://fairwaves.ru
>>
>> On Jan 16, 2013 2:28 AM, "Will Hawkins"
>> <hawkinsw at opentechinstitute.org
>> <mailto:hawkinsw at opentechinstitute.org>> wrote:
>>
>>     It is a facility that does lots of RF testing and we were able to work
>>     out a cooperative agreement. It's a really neat lab. We'll send around
>>     pictures and things (via that promised blog post) that will give a
>>     better sense of what the lab looks like and how it works.
>>
>>
>>
>>     Will
>>
>>     On 01/15/2013 04:22 PM, Paul Gardner-Stephen wrote:
>>     > This is really interesting.
>>     >
>>     > Did they create the facility specially, or is it a facility that
>>     > already exists, and they have given you access to?
>>     >
>>     > Paul.
>>     >
>>     > On Wed, Jan 16, 2013 at 6:14 AM, Will Hawkins
>>     > <hawkinsw at opentechinstitute.org
>>     <mailto:hawkinsw at opentechinstitute.org>> wrote:
>>     >> Hello everyone!
>>     >>
>>     >> As Andrew mentioned in previous emails, we have partnered with
>>     a local
>>     >> organization to help us create a physical laboratory testbed
>>     for doing
>>     >> performance and Q/A testing on Commotion.
>>     >>
>>     >> The testbed consists of several RF-isolating enclosures connected
>>     >> together with a special RF switch. Each enclosure contains a single
>>     >> Ubiquity Picostation running Commotion. Wireless connections
>>     (and their
>>     >> quality) among the Commotion nodes are determined by the RF
>>     switch. We
>>     >> have deployed 8 nodes in this environment.
>>     >>
>>     >> The enclosures are made by Ramsey and the RF Switch is made by JFW
>>     >> Industries
>>     >>
>>     (http://www.jfwindustries.com/catalog/Programmable_Attenuator_Assemblies_19_Rack-48-1.html).
>>     >>
>>     >>
>>     >> The RF switch is programmed with a series of XML documents.
>>     These XML
>>     >> documents can represent either
>>     >> a) Literal attenuation values for the RF signal between nodes, or
>>     >> b) "Geographic" location of nodes in 2D space where attenuation
>>     values
>>     >> are determined using a freespace loss model.
>>     >>
>>     >> The following is an example of an XML document that configures the
>>     >> switch with literal attentuation values (a):
>>     >>
>>     >> <MESHTEST>
>>     >>   <PATHLOSS>
>>     >>     <INPUTS>1 2 3 4 5 6 7 8</INPUTS>
>>     >>     <MATRIX>
>>     >> 200     25      200     200     200     200     200     200
>>     >> 25      200     25      200     200     200     200     200
>>     >> 200     25      200     200     200     200     25      200
>>     >> 200     200     200     200     200     200     200     200
>>     >> 200     200     200     200     200     200     200     200
>>     >> 200     200     200     200     200     200     200     200
>>     >> 200     200     25      200     200     200     200     25
>>     >> 200     200     200     200     200     200     25      200
>>     >>     </MATRIX>
>>     >>   </PATHLOSS>
>>     >> </MESHTEST>
>>     >>
>>     >> The following is an example of an XML document that configures the
>>     >> switch using geographic node locations (b):
>>     >> <MESHTEST>
>>     >>   <PHYSICAL UNITS="meters" DIMENSION="2" MODEL="freespace">
>>     >>     <NODE INPUT="1" X="400" Y="549"></NODE>
>>     >>     <NODE INPUT="2" X="806" Y="64"></NODE>
>>     >>     <NODE INPUT="3" X="919" Y="82" DISABLE="true"></NODE>
>>     >>     <NODE INPUT="4" X="150" Y="844" DISABLE="true"></NODE>
>>     >>     <NODE INPUT="5" X="910" Y="151" DISABLE="true"></NODE>
>>     >>     <NODE INPUT="6" X="582" Y="807" DISABLE="true"></NODE>
>>     >>     <NODE INPUT="7" X="286" Y="217" DISABLE="true"></NODE>
>>     >>     <NODE INPUT="8" X="50" Y="285" DISABLE="true"></NODE>
>>     >>     <NODE INPUT="9" X="26" Y="730" DISABLE="true"></NODE>
>>     >>     <NODE INPUT="10" X="24" Y="710" DISABLE="true"></NODE>
>>     >>     <NODE INPUT="11" X="797" Y="110" DISABLE="true"></NODE>
>>     >>     <NODE INPUT="12" X="105" Y="653" DISABLE="true"></NODE>
>>     >>   </PHYSICAL>
>>     >> </MESHTEST>
>>     >>
>>     >> We are going to post some additional information about the
>>     environment
>>     >> itself (and pictures!) on the blog. I will send a link when
>>     that post is
>>     >> available.
>>     >>
>>     >> For our first test, we configured 5 Commotion nodes in a "line" and
>>     >> taken performance measurements using iperf (tcp):
>>     >> a < - > b < - > c < - > g < - > h
>>     >> a <---------------------------> 5.16 Mbps
>>     >> a <-------------------> 6.83 Mbps
>>     >> a <-----------> 10.8 Mbps
>>     >> a <---> 26.5 Mbps
>>     >>
>>     >> Besides performance tests, we are hoping to use this
>>     environment for
>>     >> regression testing new builds. We are also looking for input
>>     from the
>>     >> Commotion dev community about how to integrate this lab
>>     environment with
>>     >> real-world test scenarios. Specifically, we would love to get
>>     some input
>>     >> from Ben about how this might augment the testing that he is doing.
>>     >>
>>     >> Will
>>     >> _______________________________________________
>>     >> Commotion-dev mailing list
>>     >> Commotion-dev at lists.chambana.net
>>     <mailto:Commotion-dev at lists.chambana.net>
>>     >> https://lists.chambana.net/mailman/listinfo/commotion-dev
>>     >>
>>     >
>>     _______________________________________________
>>     Commotion-dev mailing list
>>     Commotion-dev at lists.chambana.net
>>     <mailto:Commotion-dev at lists.chambana.net>
>>     https://lists.chambana.net/mailman/listinfo/commotion-dev
>>
>>
>>
>> _______________________________________________
>> Commotion-dev mailing list
>> Commotion-dev at lists.chambana.net
>> https://lists.chambana.net/mailman/listinfo/commotion-dev
> 
> --
> Dan Staples
> 
> Open Technology Institute
> https://commotionwireless.net
> _______________________________________________
> Commotion-dev mailing list
> Commotion-dev at lists.chambana.net
> https://lists.chambana.net/mailman/listinfo/commotion-dev
> 


More information about the Commotion-dev mailing list