<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Village Telco &#187; Mesh Potato</title>
	<atom:link href="http://villagetelco.org/category/village-telco/mesh-potato/feed/" rel="self" type="application/rss+xml" />
	<link>http://villagetelco.org</link>
	<description>an easy-to-use, scalable, standards-based, wireless, local, do-it-yourself, telephone company toolkit</description>
	<lastBuildDate>Wed, 18 Jan 2012 14:08:05 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
		<item>
		<title>Mesh Potatoes now FCC and CE Approved</title>
		<link>http://villagetelco.org/2011/10/mesh-potatoes-now-fcc-and-ce-approved/</link>
		<comments>http://villagetelco.org/2011/10/mesh-potatoes-now-fcc-and-ce-approved/#comments</comments>
		<pubDate>Tue, 18 Oct 2011 12:35:34 +0000</pubDate>
		<dc:creator>steve</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Mesh Potato]]></category>
		<category><![CDATA[CE]]></category>
		<category><![CDATA[FCC]]></category>
		<category><![CDATA[ICASA]]></category>
		<category><![CDATA[regulation]]></category>
		<category><![CDATA[standards]]></category>
		<category><![CDATA[type approval]]></category>

		<guid isPermaLink="false">http://villagetelco.org/?p=1141</guid>
		<description><![CDATA[The process of developing Village Telco and in particular the Mesh Potato has been a huge learning curve and indeed this is what makes it so worthwhile (dare I say&#8230;]]></description>
			<content:encoded><![CDATA[<p><a href="http://villagetelco.org/wp-content/uploads/2011/10/compliance.jpg"><img class="alignright size-medium wp-image-1142" title="compliance" src="http://villagetelco.org/wp-content/uploads/2011/10/compliance-300x214.jpg" alt="" width="300" height="214" /></a>The process of developing Village Telco and in particular the Mesh Potato has been a huge learning curve and indeed this is what makes it so worthwhile (dare I say fun) is the variety of skills and knowledge that one has to acquire to become a small scale manufacturer. However, the very nature of learning implies sometimes making mistakes and the occasionally painful experience of acquiring knowledge after you needed it as opposed to before.</p><p>One of the early mistakes we made with the Mesh Potato was not placing sufficient emphasis early on, on getting type approval for the Mesh Potato and indeed focusing on both European and U.S. type approval.  What is type approval you ask?  Type approval is the magic glue that makes unlicensed spectrum work.  Many people take the term unlicensed to mean unregulated but nothing could be further from the the truth.  Unlicensed spectrum succeeds because the devices that are permitted to use unlicensed spectrum are carefully regulated to ensure that they conform to strict standards in terms of power output and many other technical specifications that ensure that unlicensed devices &#8220;play nicely&#8221; with each other.</p><p>I am happy to say that this issued has finally been addressed in full and Mesh Potatoes now enjoy full compliance with both the standards of the Federal Communications Commission (FCC) of the United States and the European Union&#8217;s <a title="Wikipedia entry for CE Mark" href="http://en.wikipedia.org/wiki/CE_mark" onclick="urchinTracker('/outgoing/en.wikipedia.org/wiki/CE_mark?referer=');">CE standard</a>.  These are the two most common international standards for compliance and should ensure that the Mesh Potato can conform to almost any regulatory regime.</p><p>If you would like to get copies of the certification in order to apply for local type approval in your country, please get in contact with us <a title="Contact" href="http://villagetelco.org/contact/">via this website</a>.</p><p>&nbsp;</p>]]></content:encoded>
			<wfw:commentRss>http://villagetelco.org/2011/10/mesh-potatoes-now-fcc-and-ce-approved/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>AfrikaBurns Again for a Village Telco</title>
		<link>http://villagetelco.org/2011/05/afrikaburns-again-for-a-village-telco/</link>
		<comments>http://villagetelco.org/2011/05/afrikaburns-again-for-a-village-telco/#comments</comments>
		<pubDate>Tue, 17 May 2011 16:15:12 +0000</pubDate>
		<dc:creator>dcarman</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Mesh Potato]]></category>
		<category><![CDATA[afrikaburn]]></category>
		<category><![CDATA[festival]]></category>
		<category><![CDATA[isigidimi]]></category>

		<guid isPermaLink="false">http://villagetelco.org/?p=977</guid>
		<description><![CDATA[The following is a guest post from Scarborough Mesh pioneer David Carman who set up a Mesh Potato telephone network for the second year at AfrikaBurn. We headed for Tankwa&#8230;]]></description>
			<content:encoded><![CDATA[<address>The following is a guest post from <a title="Scarborough Mesh" href="http://swug.za.net/wiki/FAQ" onclick="urchinTracker('/outgoing/swug.za.net/wiki/FAQ?referer=');">Scarborough Mesh</a> pioneer David Carman who set up a Mesh Potato telephone network for the second year at <a title="AfrikaBurn Home Page" href="http://www.afrikaburn.com/" onclick="urchinTracker('/outgoing/www.afrikaburn.com/?referer=');">AfrikaBurn</a>.</address><hr /><p><a class="tt-flickr tt-flickr-Small" title="David Carman installing Mesh Potato phone booth" href="http://www.flickr.com/photos/ssong/5669502074/" onclick="urchinTracker('/outgoing/www.flickr.com/photos/ssong/5669502074/?referer=');"><img class="alignright" src="http://farm6.static.flickr.com/5061/5669502074_f0652bd461_m.jpg" alt="David Carman installing Mesh Potato phone booth" width="240" height="172" /></a> We headed for Tankwa Town with a full load and empty wallet and flashed &amp; configured the Mesh Potatoes (MPs) in the desert using the good ol&#8217; 192.168 range. The booths were different to last year: they had production MPs, new sleeves and no lighting. I set each node with a different Virtual Access Point (VAP) SSID based on the phone number because I found that using an identical VAP SSID caused SSH to die. This will be ideal in the future, when each MP owner has a WPA key on their router and both cabled and VAP connections are linked to the same account. So any device that wants to roam must either switch between VAPs or run batman itself.</p><p>Steve came up for 2 days to help set up and bring some much-needed supplies. I discovered that an Olmeca tequila bottle is not as sturdy as it looks. It broke in the trailer and softened up the Tetrapak milk until most of the cartons ruptured too. So a Nano, a few phones and other gear were swamped. Thanks for the rescue, Steve.</p><p>We set up the booths easily this year &#8211; far less wiring and better ground pegs. We put phones in the organiser&#8217;s caravan, medics and the gate, with a Nano to cover the 5km distance to the gate. However this year they had moved the gate to the end of the airstrip, so it was only 1km away.</p><p>I had brought a netbook with broken screen to act as gateway, redirecting all port 80 traffic to a phpbb3 bulletin board with the appropriate DirtyBoard2.0 skin &#8211; see <a title="SWUG" href="http://swug.za.net/phpbb/" target="_blank" onclick="urchinTracker('/outgoing/swug.za.net/phpbb/?referer=');">http://swug.za.net/phpbb/</a>. I also redirected port 53 to <a title="Wikipedia entry for dnsmasq" href="http://en.wikipedia.org/wiki/Dnsmasq" target="_blank" onclick="urchinTracker('/outgoing/en.wikipedia.org/wiki/Dnsmasq?referer=');">dnsmasq</a> that spoofed the DNS of  Top Level Domains (TLDs) to the gateway IP too. These are the kinds of things that naughty people do, but I think it works well for our application. I set each router&#8217;s dns as 8.8.8.8 and SIP registration to villagetelco.org. When a mesh is connected to the Internet, DNS &amp; SIP will work fine (once VT has a SIP server). If there is no Internet access, DNS/SIP/HTTP can be fielded by an offline gateway server. It does look a bit odd, but it works.</p><p>The spoof gateway was running fine for devices connected to the LAN but was not accessible from the WAN. In fact, no other device connected to a different MP could be seen except for the MP&#8217;s LAN address itself. This suggested that there was an issue with the dummy gateway setting on the LAN, required to allow Asterisk to run as per <a href="http://groups.google.com/group/village-telco-dev/browse_thread/thread/668b2373c94334d5?fwc=1&amp;pli=1" onclick="urchinTracker('/outgoing/groups.google.com/group/village-telco-dev/browse_thread/thread/668b2373c94334d5?fwc=1_amp_pli=1&amp;referer=');">David &amp; Elektra&#8217;s discussion</a> </p><p>I was 4 days into the trip by then and it was time to party, so I left the gateway for another day &#8211; and Internet access. It was most helpful though in checking the booths. Instead of plugging in a netbook, one could just pick a nearby cosy camp, settle down and connect wirelessly. DHCP, LAN bridging, batman routing, Asterisk were all working fine.</p><h3>Solar operation</h3><p>This year I invested in a 90W monocrystalline solar panel and regulator for the camp &#8211; 90 watts when the sun is shining for the next 25-50 years. It will be part of my home solar office in a few weeks. I had 4 105AH tractor batteries from last year and connected the gateway netbook and the fixed one (20-40W each), plus about 20W of lighting and didn&#8217;t have a power problem for the whole week.</p><p>We used the 10W flexible solar panels and 12AH batteries on the booths as with last year, but this time there was no lighting in the booths. 10W kept the booth MPs up throughout the week, but the batteries drained progressively. I put this down to the number of phone calls being made &#8211; nearly all the time, day &amp; night. One booth&#8217;s phone was left off-hook providing dialtone for a few hours. I disconnected it for a charge back at camp and it was sorted. Perhaps a dialtone hangup can be written into Asterisk for such events on battery-powered phones.</p><p>I also installed a phone in a friend&#8217;s art car, connected to the cigarette lighter adapter. It was great to be able to phone the art car from anywhere and ask for a pick-up. However next year, I&#8217;ll bring along some battery clips so that the phone stays on when the car is off &#8211; see whether the MP can &#8220;survive the crank&#8221;.</p><h3>Conclusion</h3><p><a class="tt-flickr tt-flickr-Small" title="Mesh Potato Phone Booth at Afrikaburn" href="http://www.flickr.com/photos/ssong/5668930977/" onclick="urchinTracker('/outgoing/www.flickr.com/photos/ssong/5668930977/?referer=');"><img class="alignleft" src="http://farm6.static.flickr.com/5265/5668930977_b11e96bc93_m.jpg" alt="Mesh Potato Phone Booth at Afrikaburn" width="240" height="172" /></a> This year was tougher with just Steve and I setting up, but easier because of the work we could build on from last year. The most promising result from this year were that the phones worked and worked hard. It gave me some time to work towards the 4093-node, no-NAT VAP firmware I long for. Although the VAP was not feeding into the gateway, every person with a wifi-enabled laptop or phone saw hotspots &#8211; so hopefully they&#8217;ll be better prepared next time too. Comments from participants were different this year too. Last year the phones were a novelty; this year people were more interested in and supportive of the technology behind the phones.</p><p>This year I met some important people for next year. Adriaan Wessels is the technical chap on the organising committee. For next year, we&#8217;ll be able to plan carefully regarding gate link and possibly organiser car links. Organiser confidence in the network will mean that they will be able to pre-announce a &#8220;Tankwanet&#8221; and its services so that participants can be better prepared to take advantage. There are a lot of IT geeks at Afrikaburn. Perhaps some of them could be persuaded to offer services on the network.</p><p>Rod Bracher runs the Tankwa Town post office, Burning Mail. They have some old rotary-dialling phones that they connect with carrier but without dialling. I tried to coordinate with him to hook his phones up to the network, but ran out of time. We had a chat about doing so at this burn, so pulse-dialling is definitely on for next year.</p><p>The streaming services company antfarm.co.za were at AfrikaBurn this year. I couldn&#8217;t spot their VSAT dish, but made brief contact. They were streaming the burns live, which led me to figure a rule at AfrikaBurn: the isolation is an important part of the event, but the isolation need only exist one way &#8211; incoming. So theoretically, participants should be able to send SMSs, update their twitter accounts and post on a forum on the Internet &#8211; as long as they don&#8217;t see any response from outside the burn. Antfarm&#8217;s ISP only allows Internet connection on port 80, so a little port jiggling and a helpful Internet server should squeeze whatever we need through, except for multiport SIP.</p><p>Lastly and simply, Isigidimi was at AB2011. The continuity will help us attract more participants next year, and perhaps more of the VT-dev community. You can set up an Asterisk service, website, jabberd, tinker with pulse-dialling, or just sip on the Kool Aid and be inspired ;^)</p><p>Here are some<a title="More images from Afrikaburn 2011 on Flickr" href="http://www.flickr.com/search/?q=afrikaburn+2011&amp;z=e&amp;m=tags" onclick="urchinTracker('/outgoing/www.flickr.com/search/?q=afrikaburn+2011_amp_z=e_amp_m=tags&amp;referer=');"> more images from Afrikaburn 2011</a></p>]]></content:encoded>
			<wfw:commentRss>http://villagetelco.org/2011/05/afrikaburns-again-for-a-village-telco/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mesh Potatoes Go On Sale</title>
		<link>http://villagetelco.org/2010/09/mesh-potatoes-go-on-sale/</link>
		<comments>http://villagetelco.org/2010/09/mesh-potatoes-go-on-sale/#comments</comments>
		<pubDate>Fri, 03 Sep 2010 12:50:00 +0000</pubDate>
		<dc:creator>steve</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Mesh Potato]]></category>
		<category><![CDATA[Village Telco]]></category>

		<guid isPermaLink="false">http://villagetelco.org/?p=736</guid>
		<description><![CDATA[This is a big moment for the Village Telco.  We have finally arrived at the of the journey that began in June 2008 when I sat down with some very,&#8230;]]></description>
			<content:encoded><![CDATA[<p><a class="tt-flickr tt-flickr-Small" title="Production Mesh Potato" href="http://www.flickr.com/photos/ssong/4953502591/" onclick="urchinTracker('/outgoing/www.flickr.com/photos/ssong/4953502591/?referer=');"><img class="alignright" src="http://farm5.static.flickr.com/4091/4953502591_763295a846_m.jpg" alt="Production Mesh Potato" width="240" height="171" /></a>This is a big moment for the Village Telco.  We have finally arrived at the of the journey that began in June 2008 when I sat down with some <a title="group photo from first Village Telco workshop" href="http://www.flickr.com/photos/shuttleworth/2627996110/in/set-72157605683187493/" target="_blank" onclick="urchinTracker('/outgoing/www.flickr.com/photos/shuttleworth/2627996110/in/set-72157605683187493/?referer=');">very, very bright and innovative people</a> and together we decided not to re-purpose rich world technology for Africa but to boldly design our tech to meet our own requirements.  Don&#8217;t get me wrong, if something vaguely similar had already existed we would have jumped at it but at the time no one was manufacturing a mashed up WiFi AP and Analogue Telephony Adaptor.  They still aren&#8217;t.</p><p>You can see the final design of the Mesh Potato at the right.  Those of you are familiar with the <a title="Ubiquiti Nanostation II" href="http://www.ubnt.com/nanostation" target="_blank" onclick="urchinTracker('/outgoing/www.ubnt.com/nanostation?referer=');">Ubiquiti Nanostation II</a> will know that we borrowed wholesale from their excellent enclosure design.  They say imitation is the sincerest form of flattery.  In this case, it is certainly true.  We love Ubiquiti gear.</p><p>What we&#8217;ve borrowed from Ubiquiti is the sealed-unit design which makes for a sturdy weather-proof enclosure.  What&#8217;s a little bit different is the back mounting which has a slip-on piece that can be screwed to a wall.  Without the screw-on piece there is a similar mounting to the Nanostation for mounting on a pole.</p><p><a class="tt-flickr tt-flickr-Small" title="A live Mesh Potato" href="http://www.flickr.com/photos/ssong/4953531813/" onclick="urchinTracker('/outgoing/www.flickr.com/photos/ssong/4953531813/?referer=');"><img class="alignright" src="http://farm5.static.flickr.com/4126/4953531813_cd65b24dfc_m.jpg" alt="A live Mesh Potato" width="240" height="180" /></a> The best news of all is that Mesh Potatoes are now available for purchase by anyone.  Simply click on the <a title="Buy Mesh Potatoes! :-)" href="http://villagetelco.org/products/" target="_self">Products</a> link above to buy them from our webstore.  The cost of each Mesh Potato is USD 119 but for the next two weeks we&#8217;re making them available at the wholesale price of USD 89 per unit.  In order get that price, enter &#8220;afinemesh&#8221; as a coupon code on the Checkout page after you have selected the number of Mesh Potatoes that you&#8217;d like.  Shipping is calculated via DHL from Atcom in China.  Please <a title="Contact page" href="http://villagetelco.org/contact/" target="_self">contact us</a> if you&#8217;d like to make other shipping arrangements.  Orders placed now will ship by the end of September.</p><p>Finally, I would just like to express ongoing amazement and appreciation of the many, many people who have contributed to making the Mesh Potato a reality in small ways and in big earth-shaking ways.  You know who you are.  You all seriously rock.  Open Software, Open Hardware refreshes the parts that other intellectual property regimes can&#8217;t reach.  Thank you.</p>]]></content:encoded>
			<wfw:commentRss>http://villagetelco.org/2010/09/mesh-potatoes-go-on-sale/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>Using the Voice Interface to Tune MP WiFi Connection</title>
		<link>http://villagetelco.org/2010/06/using-the-voice-interface-to-tune-mp-wifi-connection/</link>
		<comments>http://villagetelco.org/2010/06/using-the-voice-interface-to-tune-mp-wifi-connection/#comments</comments>
		<pubDate>Wed, 23 Jun 2010 19:25:04 +0000</pubDate>
		<dc:creator>steve</dc:creator>
				<category><![CDATA[Mesh Potato]]></category>
		<category><![CDATA[UI]]></category>
		<category><![CDATA[user interface]]></category>
		<category><![CDATA[voice user interface]]></category>

		<guid isPermaLink="false">http://villagetelco.org/?p=591</guid>
		<description><![CDATA[One of the challenges in making the Mesh Potato as dead simple to use as possible is the fact that, unlike many modern Internet devices, it has no GUI.  Sure,&#8230;]]></description>
			<content:encoded><![CDATA[<p>One of the challenges in making the Mesh Potato as dead simple to use as possible is the fact that, unlike many modern Internet devices, it has no GUI.  Sure, you can plug a laptop into the ethernet port or connect via WiFi to a web interface but the Mesh Potato on its own has no GUI, which presents certain challenges in designing a drop dead easy-to-use device.</p><p>However, constraint can be both a barrier and an <a title="Many Possibilities - Using Constraint to Design for Innovation" href="http://manypossibilities.net/2008/11/using-constraint-to-design-for-innovation/" onclick="urchinTracker('/outgoing/manypossibilities.net/2008/11/using-constraint-to-design-for-innovation/?referer=');">enabler of innovation</a> and this is certainly true of the Mesh Potato.  As it turns out, we are only just beginning to discover the potential of the voice interface to the Mesh Potato to improve user experience.  Here is a great example.</p><p>The first thing you want to do when you power up a Mesh Potato is make sure it has a good connection to its peers.  This is easy if you have a GUI or even a command line but what if you just have a telephone handset?  David Rowe developed a script for his deployment of the Dili Village Telco that continuously polled the quality of the mesh link on the MP.  Elektra has taken that one further and integrated the script into a voice interface that give continuous audio feedback on link quality making it easy to tune your WiFi connection with a simple handset.  Here&#8217;s a brief  video of me testing out this feature.</p><p style="text-align: center;"><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="400" height="300" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://vimeo.com/moogaloop.swf?clip_id=12795414&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" /><embed type="application/x-shockwave-flash" width="400" height="300" src="http://vimeo.com/moogaloop.swf?clip_id=12795414&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" allowscriptaccess="always" allowfullscreen="true"></embed></object></p><p><a href="http://vimeo.com/12795414" onclick="urchinTracker('/outgoing/vimeo.com/12795414?referer=');">Tuning Mesh Potato WiFi Performance with a Voice User Interface</a> from <a href="http://vimeo.com/stevesong" onclick="urchinTracker('/outgoing/vimeo.com/stevesong?referer=');">Steve Song</a> on <a href="http://vimeo.com" onclick="urchinTracker('/outgoing/vimeo.com?referer=');">Vimeo</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://villagetelco.org/2010/06/using-the-voice-interface-to-tune-mp-wifi-connection/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Smoke testing the Mesh-Potato video &#8211; Part II</title>
		<link>http://villagetelco.org/2010/02/smoke-testing-the-mesh-potato-video-part-ii/</link>
		<comments>http://villagetelco.org/2010/02/smoke-testing-the-mesh-potato-video-part-ii/#comments</comments>
		<pubDate>Fri, 19 Feb 2010 18:00:58 +0000</pubDate>
		<dc:creator>elektra</dc:creator>
				<category><![CDATA[Mesh Potato]]></category>
		<category><![CDATA[Village Telco]]></category>
		<category><![CDATA[protection]]></category>
		<category><![CDATA[smoke test]]></category>
		<category><![CDATA[surge]]></category>
		<category><![CDATA[voltage]]></category>

		<guid isPermaLink="false">http://villagetelco.org/?p=540</guid>
		<description><![CDATA[We have now a new over-voltage protection circuit design for the mass production Mesh-Potatos. We were not satisfied with the previous version. Ideally the over-voltage protection circuit has a snap-on&#8230;]]></description>
			<content:encoded><![CDATA[<p>We have now a new over-voltage protection circuit design for the mass production Mesh-Potatos. We were not satisfied with the previous version. Ideally the over-voltage protection circuit has a snap-on characteristic that triggers the fuse and interrupts the supply voltage without a grey zone. The new circuit triggers at 43 Volts and acts as a powerful crowbar circuit. I have connected the prototype of this circuit to a Mesh-Potato and went through the robustness tests according to our test plan. You can find the <a title="test plan" href="http://villagetelco.svn.sourceforge.net/viewvc/villagetelco/elektra/schematics/Robustness-test-plan-protocol.txt?view=log" target="_blank" onclick="urchinTracker('/outgoing/villagetelco.svn.sourceforge.net/viewvc/villagetelco/elektra/schematics/Robustness-test-plan-protocol.txt?view=log&amp;referer=');">test plan</a> and the <a title="schematic" href="http://villagetelco.svn.sourceforge.net/viewvc/villagetelco/elektra/schematics/Overvoltage-protection-new.pdf?view=log" target="_blank" onclick="urchinTracker('/outgoing/villagetelco.svn.sourceforge.net/viewvc/villagetelco/elektra/schematics/Overvoltage-protection-new.pdf?view=log&amp;referer=');">schematic</a> in the svn respository. A little <a title="video" href="http://vimeo.com/9576879" target="_blank" onclick="urchinTracker('/outgoing/vimeo.com/9576879?referer=');">video</a> at Vimeo.com is documenting some of the tests &#8211; thanks to Katrin Lang, who acted as editor and camera operator this time.<br /><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="400" height="300" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://vimeo.com/moogaloop.swf?clip_id=9576879&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" /><embed type="application/x-shockwave-flash" width="400" height="300" src="http://vimeo.com/moogaloop.swf?clip_id=9576879&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" allowscriptaccess="always" allowfullscreen="true"></embed></object></p><p><a href="http://vimeo.com/9576879" onclick="urchinTracker('/outgoing/vimeo.com/9576879?referer=');">Mesh-Potato smoke testing with 230 Volt AC</a> from <a href="http://vimeo.com/user3204934" onclick="urchinTracker('/outgoing/vimeo.com/user3204934?referer=');">Elektra Berlin</a> on <a href="http://vimeo.com" onclick="urchinTracker('/outgoing/vimeo.com?referer=');">Vimeo</a>.</p><p>The list of tests included a reverse DC voltage test from a unfused 36 Volt source (consisting of three powerful 12 V lead acid batteries in series), excessive DC voltage tests and finally a really scary test involving 230 Volt AC (330 Volt peak) from mains. Please don&#8217;t try this at home. Even if the Mesh-Potato survives, there is a 50% chance that you might have mains potential on ground of all components connected to the MP. Also don&#8217;t try this with your alpha or beta series Mesh-Potatos, because the previous over-voltage protection circuit is not up to that challenge.</p><p>Technically inexperienced people can easily make mistakes, so our idea was to design the Mesh-Potato as robust as possible. In 2005 I was helping to set up a large scale WLAN network in the Sylhet area in Bangladesh. The network consisted of high towers (up to 100 feet tall) and strong directional antennas, interconnecting towns and a school with wireless long shots (up to 32km). One of the trainees damaged a important wireless relay on a tower by taking the open ends of a 12 Volt cable and plugging it straight into the mains socket. Of course the equipment (a Mesh-Cube from 4G Systems) subsequently looked like a lightning strike had hit it, which was actually what I supposed first. However there had been no thunderstorm in the night before. It took me a while to find the reason. The trainee either hadn&#8217;t realized what he had done, or he didn&#8217;t want to admit it. He watched me trying to find the problem without saying anything. It is common practice in Bangladesh to plug cables into sockets without plugs. The quality of sockets and plugs is miserable, so loose contacts are the rule, not the exception. Now a important relay was down and it was hard to get a replacement. The problem wasn&#8217;t so much the financial loss. Shipping and particularly customs can take weeks in Bangladesh. So during the first Villagetelco workshop I suggested to design the MP as robust as possible.</p>]]></content:encoded>
			<wfw:commentRss>http://villagetelco.org/2010/02/smoke-testing-the-mesh-potato-video-part-ii/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Potato on the Jetty &#8211; Range testing PCB Antennas</title>
		<link>http://villagetelco.org/2010/01/potato-on-the-jetty-range-testing-pcb-antennas/</link>
		<comments>http://villagetelco.org/2010/01/potato-on-the-jetty-range-testing-pcb-antennas/#comments</comments>
		<pubDate>Thu, 14 Jan 2010 04:42:47 +0000</pubDate>
		<dc:creator>drowe</dc:creator>
				<category><![CDATA[Mesh Potato]]></category>
		<category><![CDATA[Village Telco]]></category>
		<category><![CDATA[antenna]]></category>
		<category><![CDATA[etched]]></category>
		<category><![CDATA[pcb]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[testing]]></category>

		<guid isPermaLink="false">http://villagetelco.org/?p=517</guid>
		<description><![CDATA[Today we made some phone calls over a 400m link using PCB antennas.We want to use etched PCB Wifi antennas for the Mesh Potato. However we have heard that some&#8230;]]></description>
			<content:encoded><![CDATA[<p>Today we made some phone calls over a 400m link using PCB antennas.</p><p>We want to use <a href="http://villagetelco.org/2009/12/antenna-testing/">etched PCB Wifi antennas</a> for the Mesh Potato.  However we have heard that some companies have had problems with PCB antennas, such as variable results in production.  So before committing to PCB antenna we wanted to do some more tests.</p><p><a href="http://jms.id.au" onclick="urchinTracker('/outgoing/jms.id.au?referer=');">Joel</a> is a local hacker here in Adelaide who happens to live at the top of a 4 story apartment block in a beach side suburb called Henley Beach.  This gives him good line of sight to points on the ground several hundred meters away.  Much easier than testing at my place which is on dead flat terrain and requires masts for any Wifi range testing.</p><p>Before heading out to Joel&#8217;s place I tried some tests in my backyard.   I set up two MP01s about 10m apart.  First I connected conventional sleeve dipole (rubber ducky) antennas and measured the signal strength.  I then connected a couple of PCB antennas and repeated.  To monitor signal levels I wrote a simple script to dump the Received Signal Strength Indication (RSSI) levels (in dBm) from MadWifi:<br /><code><br />#!/bin/sh</code></p><p>while [ 1 ]<br />do<br />wlanconfig ath0 list | grep 56:ac:90 | awk &#8216;{ print $6 }&#8217;<br />sleep 1<br />done</p><p>The grep filters out the last few MAC digits of the MP we are interested in, otherwise you get RSSI measurements of all nearby Wifi devices.</p><p>However the results were inconclusive and after an hour I became frustrated:</p><ul><li>On a good test both MPs would receive about -30dBm, however if I moved a MP 20mm a level could drop to -44dBm.  Lots of multipath in my back yard!</li><li>One MP was consistently around -30dBm, whereas the other would move between -30 and -48dBm.  Maybe they had different diversity antenna settings.  Or maybe the RSSI measurements can&#8217;t be trusted.</li></ul><p>I had much better (and less frustrating) results using the spectrum analyser to measure signal strengths, as explained in <a href="http://villagetelco.org/2009/12/antenna-testing/">the previous post on PCB Wifi antennas</a>.</p><p>In the end I figured it was sufficient to test from a system level rather than attempt more measurements of antenna performance and signal strength. The $64 dollar question is can we make phone calls over a reasonable distance with these antennas?</p><p><strong>On the Beach</strong></p><p>We placed one MP01 on Joel&#8217;s balcony.  I then walked down to the end of Henley Jetty (Joel has previously managed to pick up his home Wifi there).  There is (just) a line of site between the two points &#8211; through a gap in a couple of buildings.  The distance was 375m.  We used two calibrated V1.2 MP01s (same design as the Beta units).  An &#8220;iwlist ath0 scan&#8221;  showed 9 other Wifi networks in operation.</p><div id="attachment_518" class="wp-caption aligncenter" style="width: 433px"><a href="http://villagetelco.org/wp-content/uploads/2010/01/mp_pcb_ant_range_map.png"><img class="size-full wp-image-518" title="Google Map of Range Test - 375m" src="http://villagetelco.org/wp-content/uploads/2010/01/mp_pcb_ant_range_map.png" alt="" width="423" height="250" /></a><p class="wp-caption-text">Google Map of Range Test - 375m</p></div><div id="attachment_519" class="wp-caption aligncenter" style="width: 460px"><a href="http://villagetelco.org/wp-content/uploads/2010/01/mp_pcb_ant_range_balcony1.jpg"><img class="size-full wp-image-519" title="One MP01 on Joel's Balcony" src="http://villagetelco.org/wp-content/uploads/2010/01/mp_pcb_ant_range_balcony1.jpg" alt="" width="450" height="338" /></a><p class="wp-caption-text">One MP01 on Joel&#39;s Balcony</p></div><p>I tried a bunch of antenna combinations, starting with regular sleeve dipole (rubber ducky) antennas then moving to PCB antennas first at one end, then both ends of the link.  From our previous tests both the sleeve dipole and the PCB monopole antennas have an estimated gain of 2dBi.</p><p>We had a total of 4 PCB antenna samples (a mixture of the 17mm and 20mm monopoles) as we wanted to get a feel for performance spread over multiple antennas of the same design.  Here are the results:</p><table><tbody><tr><td>MP01 #36</td><td>MP01 #38</td><td>Call Quality</td></tr><tr><td>Sleeve Dipole</td><td>Sleeve Dipole</td><td>Great</td></tr><tr><td>Sleeve Dipole</td><td>#3 17mm PCB monopole</td><td>Great</td></tr><tr><td>Sleeve Dipole</td><td>#2 20mm PCB monopole</td><td>Great</td></tr><tr><td>Sleeve Dipole</td><td>#4 20mm PCB monopole</td><td>Great</td></tr><tr><td>#1 17mm PCB monopole</td><td>#4 20mm PCB monopole</td><td>Great</td></tr><tr><td>no antenna</td><td>#4 20mm PCB monopole</td><td>No Call</td></tr></tbody></table><p>The final test was just to make sure we weren&#8217;t kidding ourselves.</p><div id="attachment_521" class="wp-caption aligncenter" style="width: 460px"><a href="http://villagetelco.org/wp-content/uploads/2010/01/mp_pcb_ant_range_jetty3.jpg"><img class="size-full wp-image-521" title="MP01 on the end of Henley Jetty" src="http://villagetelco.org/wp-content/uploads/2010/01/mp_pcb_ant_range_jetty3.jpg" alt="" width="450" height="338" /></a><p class="wp-caption-text">MP01 on the end of Henley Jetty</p></div><p>At one stage a fisherman assisted in my propagation experiments by standing right in my line of site and lowering a metal net as I talked to Joel!</p><p>For each call I tried moving the MP01 (with PCB antenna attached) around.  For example upside down, side to side, rotated it.  No break up of signal, good audio in both directions.  Only problem was wind noise. Joel suggested we add digital noise suppression but I figure there isn&#8217;t much wind noise inside village homes!</p><p>Here is the view of the far end from either side of the link.  The arrow shows the location of the other end.</p><div id="attachment_522" class="wp-caption aligncenter" style="width: 460px"><a href="http://villagetelco.org/wp-content/uploads/2010/01/mp_pcb_ant_range_balcony2.jpg"><img class="size-full wp-image-522" title="View of Jetty from Joel's Balcony" src="http://villagetelco.org/wp-content/uploads/2010/01/mp_pcb_ant_range_balcony2.jpg" alt="" width="450" height="338" /></a><p class="wp-caption-text">View of Jetty from Joel&#39;s Balcony</p></div><div id="attachment_523" class="wp-caption aligncenter" style="width: 460px"><a href="http://villagetelco.org/wp-content/uploads/2010/01/mp_pcb_ant_range-jetty1.jpg"><img class="size-full wp-image-523" title="View of Joel's Balcony from Jetty.  That's him with the brown eyes." src="http://villagetelco.org/wp-content/uploads/2010/01/mp_pcb_ant_range-jetty1.jpg" alt="" width="450" height="338" /></a><p class="wp-caption-text">View of Joel&#39;s Balcony from Jetty  That's him with the brown eyes.</p></div>]]></content:encoded>
			<wfw:commentRss>http://villagetelco.org/2010/01/potato-on-the-jetty-range-testing-pcb-antennas/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>First Beta Mesh Potato</title>
		<link>http://villagetelco.org/2010/01/first-beta-mesh-potato/</link>
		<comments>http://villagetelco.org/2010/01/first-beta-mesh-potato/#comments</comments>
		<pubDate>Wed, 13 Jan 2010 08:08:20 +0000</pubDate>
		<dc:creator>drowe</dc:creator>
				<category><![CDATA[Mesh Potato]]></category>
		<category><![CDATA[Village Telco]]></category>
		<category><![CDATA[beta]]></category>
		<category><![CDATA[mesh]]></category>
		<category><![CDATA[testing]]></category>

		<guid isPermaLink="false">http://villagetelco.org/?p=508</guid>
		<description><![CDATA[Joel is helping my Village Telco presentation at the upcoming LCA 2010 conference so I took a couple of the first Beta MP01s down to his place for a test&#8230;]]></description>
			<content:encoded><![CDATA[<p><a href="http://jms.id.au" onclick="urchinTracker('/outgoing/jms.id.au?referer=');">Joel</a> is helping my Village Telco presentation at the upcoming <a href="http://www.lca2010.org.nz/" onclick="urchinTracker('/outgoing/www.lca2010.org.nz/?referer=');">LCA 2010</a> conference so I took a couple of the first Beta MP01s down to his place for a test drive.  They are fresh off the production line and not even calibrated as I needed them in a hurry for LCA 2010.  Atcom are currently assembling, testing and calibrating the Betas which will be shipping over the next few weeks.</p><div id="attachment_510" class="wp-caption aligncenter" style="width: 460px"><a href="http://villagetelco.org/wp-content/uploads/2010/01/joels_beta_mp01.jpg"><img class="size-full wp-image-510" title="joels_beta_mp01" src="http://villagetelco.org/wp-content/uploads/2010/01/joels_beta_mp01.jpg" alt="" width="450" height="338" /></a><p class="wp-caption-text">The first Beta Mesh Potato</p></div><p>These early Betas are running revision 203 firmware, which has Afrimesh as the primary GUI with Luci available for &#8220;advanced&#8221; configuration options.  Thanks Elektra and Antoine for your fine work on the Mesh Potato GUI.</p><p>Here is Joel&#8217;s experience &#8211; our #1 Beta MP01 tester!  Joel is pretty geeky (he has contributed for several years to the OLPC project) but has never used a Mesh Potato before.  I hope this information will be useful for other Beta testers who should be getting their Mesh Potatoes over the next few weeks.  I stood back through most of Joel&#8217;s beta experience &#8211; I wanted to see how other people approach the Mesh Potato.</p><p><strong>How Joel Configured His Mesh Potato</strong></p><ol><li>The default Ethernet IP is 192.168.1.20.  Joel plugged a cross over Ethernet cable into the MP01, although a regular cable should be OK.</li><li>He then logged in via telnet, and set the password from the command line using the &#8220;passwd&#8221; command. Setting the password activated ssh and disabled telnet.  This password also becomes the web admin password.</li><li>Joel then pointed his browser at 192.168.1.20 and the Web GUI came up.</li><li>He changed the 10.130.1.20 &#8220;IP Address&#8221; to a unique IP on the mesh.  Joel selected 10.130.1.123. This is the only change you need to start making phone calls between Mesh Potatoes.  This IP address becomes your phone number, for example dialing 123 on the mesh will make Joel&#8217;s phone ring.  Note this <strong>only</strong> changes the mesh Wifi IP &#8211; the Ethernet IP is still 192.168.1.20.  The Ethernet IP can be changed via the Luci Network Menu.<div id="attachment_509" class="wp-caption aligncenter" style="width: 388px"><a href="http://villagetelco.org/wp-content/uploads/2010/01/web-interface-main-page.png"><img class="size-full wp-image-509" title="Wifi IP Set Up" src="http://villagetelco.org/wp-content/uploads/2010/01/web-interface-main-page.png" alt="" width="378" height="223" /></a><p class="wp-caption-text">Setting the Wifi IP on the Mesh Potato</p></div><p>Note the settings are applied automatically &#8211; there is no &#8220;save&#8221; button, although I understand that this will be present on later firmware as out of habit we all look for a save button!  To apply the settings (i.e. change the actual Wifi settings) we rebooted (power cycled) our MP01.</p><p>We also changed the Wifi channel and BSSID to match the mesh settings of a couple of earlier Potatoes.  This is not really necessary, the default Wifi channel and BSSID are probably OK for you.</li></ol><p>That&#8217;s it &#8211; the main step is just change the mesh Wifi IP to something other than 10.130.20.  Then reboot and you can start making calls between Mesh potatoes.</p><p><strong>Easier Configuration</strong></p><p>A slightly easier way is:</p><ol><li>Point your web browser at 192.168.1.20, login with user/password root/admin.</li><li>Simply change the Wifi IP from 10.130.1.x to 10.130.1.yourchoice.</li><li>Power cycle your potato.</li></ol><p><strong>Configuration without a Web browser</strong></p><ol><li>Power up your Potato and connect a phone, after about 1 minute you will get dial tone.</li><li>Dial CONF (2663) and you will hear HAL 9000 talking to you!</li><li>Enter the new Wifi IP, e.g. 10*130*1*123</li></ol><p>Joel asked a good question &#8211; what do all the LEDs mean?  They are not labeled although from memory it&#8217;s power/Ethernet/Wifi activity etc.  I asked Edwin@Atcom about this and the reason was the vinyl labels hadn&#8217;t arrived when the first few betas shipped.  The rest of the Betas will have these labels for the LEDs.</p>]]></content:encoded>
			<wfw:commentRss>http://villagetelco.org/2010/01/first-beta-mesh-potato/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Antenna Testing</title>
		<link>http://villagetelco.org/2009/12/antenna-testing/</link>
		<comments>http://villagetelco.org/2009/12/antenna-testing/#comments</comments>
		<pubDate>Mon, 21 Dec 2009 20:28:56 +0000</pubDate>
		<dc:creator>drowe</dc:creator>
				<category><![CDATA[Mesh Potato]]></category>
		<category><![CDATA[Village Telco]]></category>
		<category><![CDATA[antenna]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[RF]]></category>
		<category><![CDATA[testing]]></category>

		<guid isPermaLink="false">http://villagetelco.org/?p=482</guid>
		<description><![CDATA[Jeff and I have just had an enjoyable day outside testing candidate antennas for the Mesh Potato. Our goal was to evaluate candidates for the internal antenna of the production&#8230;]]></description>
			<content:encoded><![CDATA[<p>Jeff and I have just had an enjoyable day outside testing candidate antennas for the Mesh Potato.  Our goal was to evaluate candidates for the internal antenna of the production Mesh Potato.</p><p>Jeff designed three types of antennas which I laid out on PCB and had fabricated locally.  The three designs were a dipole, a monopole, and a biquad (single loop).  We made three versions of each PCB antenna with slightly different dimensions.</p><p>I also made a some wire antennas, a monopole, a biquad (dual loop), and a quad (single loop).</p><div id="attachment_484" class="wp-caption aligncenter" style="width: 460px"><a href="http://villagetelco.org/wp-content/uploads/2009/12/our_antennas_450.jpg"><img class="size-full wp-image-484" title="our_antennas_450" src="http://villagetelco.org/wp-content/uploads/2009/12/our_antennas_450.jpg" alt="" width="450" height="338" /></a><p class="wp-caption-text">Our PCB and wire antennas</p></div><div id="attachment_497" class="wp-caption aligncenter" style="width: 442px"><a href="http://villagetelco.org/wp-content/uploads/2009/12/pcb_biquad.png"><img class="size-full wp-image-497" title="pcb_biquad" src="http://villagetelco.org/wp-content/uploads/2009/12/pcb_biquad.png" alt="PCB Biquad Design" width="432" height="356" /></a><p class="wp-caption-text">PCB biquad design</p></div><div id="attachment_498" class="wp-caption aligncenter" style="width: 353px"><a href="http://villagetelco.org/wp-content/uploads/2009/12/pcb_monopole.png"><img class="size-full wp-image-498" title="pcb_monopole" src="http://villagetelco.org/wp-content/uploads/2009/12/pcb_monopole.png" alt="PCB Monopole Design" width="343" height="342" /></a><p class="wp-caption-text">PCB Monopole Design</p></div><p><strong>Checking the Antenna Impedance</strong></p><p>When the PCBs came back the first step was to check the impedance of each antenna. We want roughly 50 ohms impedance to ensure the maximum amount of power is transferred from the Mesh Potato transmitter to the antenna.</p><p>A Standing Wave Ratio (SWR) bridge can be used to measure the SWR. I used a version of the design by <a href="http://pe2er.nl/wifiswr/index.htm" onclick="urchinTracker('/outgoing/pe2er.nl/wifiswr/index.htm?referer=');">Erwin Gijzen</a>, a radio Ham and Wifi experimenter.  I constructed the SWR head, and measured the DC voltage from the bridge using a multimeter.  The bridge compares the impedance of the antennas to a known 50 ohms impedance.  If they are equal then the DC output from the bridge should be 0V.  Various degrees of mis-match give different output voltages.</p><div id="attachment_486" class="wp-caption aligncenter" style="width: 460px"><a href="http://villagetelco.org/wp-content/uploads/2009/12/swr_head_450.jpg"><img class="size-full wp-image-486" title="swr_head_450" src="http://villagetelco.org/wp-content/uploads/2009/12/swr_head_450.jpg" alt="SWR head" width="450" height="283" /></a><p class="wp-caption-text">SWR head, microwave PCB made with a Dremel tool</p></div><p>I constructed the bridge from double sided PCB and cut the microstrip (3mm wide on 1.6mm thick FR4) with a Dremel tool to save time.  When tested it gave sensible results once I fitted a decent microwave detector diode.  Unlike Erwin I couldn&#8217;t null it down to 0V with a reference 50 ohm load but it did give indicative readings that enabled me to compare our antennas to reference antennas and determine if they had a reasonable match to 50 ohms.</p><p>Here are some results:</p><table><tbody><tr><th>Load</th><th>SWR bridge output (VDC)</th></tr><tr><td>50 ohm dummy</td><td>0.5</td></tr><tr><td>short circuit</td><td>1.3</td></tr><tr><td>off the shelf router antenna</td><td>0.5</td></tr><tr><td>17mm PCB monopole</td><td>0.5</td></tr><tr><td>20mm PCB monopole</td><td>0.7</td></tr><tr><td>34mm PCB dipole</td><td>1.3</td></tr><tr><td>64mm PCB biquad dual loop</td><td>1.3</td></tr><tr><td>68mm PCB biquad dual loop</td><td>1.4</td></tr><tr><td>72mm PCB biquad dual loop</td><td>1.5</td></tr><tr><td>wire biquad dual loop</td><td>0.8</td></tr><tr><td>wire monopole</td><td>0.6</td></tr></tbody></table><p>The 17mm and 20mm monopoles look good, close to the reference 50 ohm load and commercial off the shelf router antennas (which have sleeve dipole construction internally).  The wire antennas also look good.  The PCB dipole and PCB biquads don&#8217;t look so great.</p><p>I tuned the wire monopole to a low SWR by snipping off bits of wire, 0.5mm at a time.  I started with a length of 31mm (free space quarter wavelength at 2.4 GHz) but found a good SWR at 26mm.  This is probably due to the dielectric constant of the insulation on the wire affecting the wavelength.</p><p><strong>Antenna Test Range</strong></p><p>I constructed a test range in my back yard, along the lines discussed by <a href="http://pe2er.nl/antennetesten/antennameasurement.htm" onclick="urchinTracker('/outgoing/pe2er.nl/antennetesten/antennameasurement.htm?referer=');">Erwin</a>.  I used a Nanostation 2 at the transmitter, sending continuous 802.11b broadcast pings <a href="http://www.rowetel.com/blog/?p=139" onclick="urchinTracker('/outgoing/www.rowetel.com/blog/?p=139&amp;referer=');">as described here</a>.  The antenna under test was placed about 6m away and a <a></a> spectrum analyser used as the receiver.  It wasn&#8217;t a very good antenna range but after some experimentation we did get surprisingly repeatable results when we compared our antennas to several control antennas.</p><p>I fashioned a clamp on a tripod to hold the antennas:</p><div id="attachment_488" class="wp-caption aligncenter" style="width: 460px"><a href="http://villagetelco.org/wp-content/uploads/2009/12/tripod_450.jpg"><img class="size-full wp-image-488" title="tripod_450" src="http://villagetelco.org/wp-content/uploads/2009/12/tripod_450.jpg" alt="Tripod and clamp" width="450" height="368" /></a><p class="wp-caption-text">Tripod and clamp</p></div><p>However the tripod and clamp didn&#8217;t work very well.  When I swapped antennas the results differed wildly in exactly the same position.  It&#8217;s hard to place a 17mm printed monopole in the same position as a 80cm colinear antenna as their sizes are so different.</p><p>So instead I moved each antenna around by hand until I found the peak amplitude, which was captured by the &#8220;max hold&#8221; function of the spectrum analyser.  Sounds a bit rough but gave good repeatable results, and Jeff and I achieved similar results when testing.</p><p><strong>Path Loss</strong></p><p>The 802.11b signal peaked at about -30dBm on the spec an.  Using <a href="http://www.rowetel.com/blog/?p=136" onclick="urchinTracker('/outgoing/www.rowetel.com/blog/?p=136&amp;referer=');">the Wifi power measurement method described here</a><a></a> this means a total received power of -20dBm.</p><p>The expected received signal is:</p><p>Pr = Tx power + Tx antenna gain &#8211; path loss + Rx antenna gain &#8211; coax loss</p><p>So we plug in the numbers from the Nanostation 2, a 6m path loss and the 8dBi gain <a>Superpass omni</a> reference antenna we get:</p><p>Pr = 16 + 12 &#8211; 56 + 8 -1 = -19dBm</p><p>which is pretty close to what we are measuring using the spectrum analyser.  If only all my calculations came out this close!</p><p><strong>Antenna Gain Results</strong></p><p>We used the 8dBi Superpass as a reference.  We would first measure the signals from the Superpass, then save that on the screen as signal A.  We would then measure the test antennas and calculate the antenna gain based on the known Superpass gain.  We moved each antenna around by hand until a peak was found (the max hold function made this straight forward).</p><p>We repeated these tests several times over the day, and while the absolute levels would change 1-2dB the relative levels were always similar.</p><p>The antennas are listed in order of gain, and I would estimate the measurements have a tolerance of +/- 1dB.  The RF level is the peak of the 802.11b signal on the spectrum analyser.</p><table><tbody><tr><th>Antenna</th><th>Rx Level (dBm)</th><th>Gain (dBi)</th></tr><tr><td>15dB grid antenna</td><td>-24</td><td>14</td></tr><tr><td>wire (two loop) biquad with reflector</td><td>-26</td><td>12</td></tr><tr><td>8dB Superpass</td><td>-30</td><td>8</td></tr><tr><td>wire (two loop) biquad</td><td>-34</td><td>4</td></tr><tr><td>wire (one loop) quad</td><td>-35</td><td>3</td></tr><tr><td>wire monopole</td><td>-36</td><td>2</td></tr><tr><td>17mm PCB monopole</td><td>-36</td><td>2</td></tr><tr><td>20mm PCB monopole</td><td>-36</td><td>2</td></tr><tr><td>commercial router antennas</td><td>-36</td><td>2</td></tr><tr><td>72mm PCB biquad dual loop</td><td>-40</td><td>-2</td></tr></tbody></table><p><strong>Discussion</strong></p><p>The location of the physical position where peak received signal was found was quite &#8220;sharp&#8221;.  This may have been due to lobes in the signal from the Nanostation 2 or multipath.</p><p>Several commercial router antennas were tested (sleeve dipole construction), they all measured about the same.  The internal design of these antennas <a href="http://martybugs.net/wireless/rubberducky.cgi" onclick="urchinTracker('/outgoing/martybugs.net/wireless/rubberducky.cgi?referer=');">is discussed here</a>.</p><p>The results from the control antennas (15dB grid, 8dB Superpass, and nominal 2dB sleeve dipole commercial router antennas) are consistent with what we would expect, which gives us some confidence in the other test results.</p><p>The impedance match and gain results from the PCB biquad are poor, which suggests the antenna is not resonant at 2.4GHz.  It would be nice to test this antenna on a network analyser to find out where they are resonant (please contact me if you have one &#8211; I will ship an antenna to you!)  Jeff is working up a simulation of the PCB biquad to test the design.  We aren&#8217;t pursuing the PCB dipole as we have a bunch of antenna candidates that perform just as well (2dBi).</p><p>The wire biquad performance with a reflector was remarkable, nearly as good as the grid antenna which is a much larger antenna.  The measured gain (12dBi) is consistent with <a href="http://martybugs.net/wireless/antennacomp.cgi" onclick="urchinTracker('/outgoing/martybugs.net/wireless/antennacomp.cgi?referer=');">other peoples results</a> for this antenna.</p><p>Jeff and I really liked the wire antennas due to their performance and simplicity.  They are easy to make: in production they could be bent up on a jig on 10 seconds from stiff copper wire then soldered to the Mesh Potato motherboard.  One small problem with the dual loop biquad wire antennas is a feed arrangement &#8211; a small piece of coax would be needed to reach the central feed point.  We don&#8217;t want the antenna wire directly over the PCB, as this would affect performance.  The single loop wire quad is simpler in this regard, as it could be attached at one corner to the PCB.</p><p>The PCB monopoles perform well and are very simple, just a 17mm x 3mm track on the PCB next to a good chunk of ground plane.  Virtually zero cost to add to the Mesh Potato motherboard.  Both the 17mm and 20mm versions worked well, which suggests a relatively wide bandwidth and a high tolerance to small variations in manufacture like dieletric constant of the PCB substrate.  Antennas fabricated on PCB are physically smaller than their wire cousins as the signals travel slower which means a smaller wavelength for a given frequency.</p><p>Wire single and dual loop biquad/quad antennas had above average gain and some directivity, with both peaks and nulls evident as they were rotated.  Is directivity a good thing for a mesh router?  You might enhance the signal of one node but null out the signal from another.  I am not sure.</p><p>The higher gains of some antennas look attractive but may not be useful in practical mesh networks.  To achieve the highest gain required careful adjustment of the antenna position. This is fine in a traditional point-point Wifi link, but in a mesh network their are multiple nodes we want to talk to.  So if you peak the response to one node, you may dip the response to another.  I guess it depends on how many nodes you want to talk to.</p><p>The reflector was a piece of blank PCB about 20cm x 20cm.  It was moved back and forth behind the antenna until a peak was found (usually at around 15-20mm).  All antennas improved by at least 4dB with the reflector, the wire biquad improved by 6-8dB.  David C has suggested a slide-in reflector arrangement to give a choice between omni and directional antennas.  These tests confirm David&#8217;s suggestion is a good one, if a precise way to mounting the reflector can be found.</p><p>Here are some of the antennas tested grouped by gain.</p><div id="attachment_494" class="wp-caption aligncenter" style="width: 460px"><a href="http://villagetelco.org/wp-content/uploads/2009/12/antennas_4501.jpg"><img class="size-full wp-image-494" title="antennas_450" src="http://villagetelco.org/wp-content/uploads/2009/12/antennas_4501.jpg" alt="Antennas grouped by gain" width="450" height="299" /></a><p class="wp-caption-text">Antennas grouped by gain, highest gain on the left</p></div>]]></content:encoded>
			<wfw:commentRss>http://villagetelco.org/2009/12/antenna-testing/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Stress Testing the Potato</title>
		<link>http://villagetelco.org/2009/12/stress-testing-the-potato/</link>
		<comments>http://villagetelco.org/2009/12/stress-testing-the-potato/#comments</comments>
		<pubDate>Sat, 05 Dec 2009 14:21:02 +0000</pubDate>
		<dc:creator>elektra</dc:creator>
				<category><![CDATA[Mesh Potato]]></category>
		<category><![CDATA[Village Telco]]></category>

		<guid isPermaLink="false">http://villagetelco.org/?p=437</guid>
		<description><![CDATA[I&#8217;m currently performing &#8220;Africanisation&#8221; tests on Mesh-Potato prototypes from the alpha and beta production run. &#8220;Africanisation&#8221; means that a Mesh Potato is supposed to survive even if you accidentally feed&#8230;]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m currently performing &#8220;Africanisation&#8221; tests on Mesh-Potato prototypes from the alpha and beta production run.  &#8220;Africanisation&#8221; means that a Mesh Potato is supposed to survive even if you accidentally feed reversed DC polarity or AC to the DC jack, to any pin of the Ethernet port or FXS port. For a couple of weeks before <a href="http://villagetelco.org/2009/08/the-second-village-telco-workshop/">the Capetown workshop</a> I had only one Mesh Potato to perform software development, radio performance and hardware tests. I was therefore quite nervous to break one of these devices, so I didn&#8217;t do any &#8211; possibly destructive &#8211; tests. The first sample of the MP 1.2 units has arrived at my home this week. Now I have three MPs &#8211; time to take them and put the design goals to a smoke test! In the little video linked here I&#8217;m connecting a &#8211; unfused &#8211; DC cable with reversed polarity straight from a lead-acid battery to a MP. Don&#8217;t try this at home with your equipment, folks! Never operate with unfused DC wiring, particularly if you connect it to a lead-acid battery, since it can feed up to several hundred Amps into your circuit and cause a fire!</p><p><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/qjs1-R21vNM&#038;hl=en&#038;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/qjs1-R21vNM&#038;hl=en&#038;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object></p>]]></content:encoded>
			<wfw:commentRss>http://villagetelco.org/2009/12/stress-testing-the-potato/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>A simple Mesh-Potato setup using the web administration interface</title>
		<link>http://villagetelco.org/2009/12/a-simple-mesh-potato-setup-using-the-web-administration-interface-part-1/</link>
		<comments>http://villagetelco.org/2009/12/a-simple-mesh-potato-setup-using-the-web-administration-interface-part-1/#comments</comments>
		<pubDate>Fri, 04 Dec 2009 19:47:27 +0000</pubDate>
		<dc:creator>elektra</dc:creator>
				<category><![CDATA[Mesh Potato]]></category>
		<category><![CDATA[Village Telco]]></category>

		<guid isPermaLink="false">http://villagetelco.org/?p=386</guid>
		<description><![CDATA[Current firmware images for the Mesh-Potato now feature the LUCI 0.8.8 administration web interface. The LUCI project, mainly driven by developers from the Freifunk communities in Leipzig and Halle, has&#8230;]]></description>
			<content:encoded><![CDATA[<p>Current firmware images for the Mesh-Potato now feature the LUCI 0.8.8 administration web interface. The <a title="LUCI" href="http://luci.subsignal.org" target="_self" onclick="urchinTracker('/outgoing/luci.subsignal.org?referer=');">LUCI</a> project, mainly driven by developers from the Freifunk communities in Leipzig and Halle, has developed a web interface for embedded devices that are running the <a title="Openwrt" href="http://openwrt.org" target="_blank" onclick="urchinTracker('/outgoing/openwrt.org?referer=');">Openwrt</a> Kamikaze firmware. LuCI was founded in March 2008 as &#8220;FFLuCI&#8221; (Freifunk LUA Configuration Interface) as part of the efforts to create a port of the Freifunk-Firmware from OpenWrt Whiterussian (which supported only Broadcom-based devices like the Linksys WRT54GL) to Openwrt Kamikaze (and thus creating support for a huge variety of new embedded WiFi devices). It is now a official part of the Openwrt project.</p><p>Most embedded web configuration interfaces make heavy use of shell-scripting. LuCI takes a different approach and uses the <a title="LUA" href="http://www.lua.org" target="_blank" onclick="urchinTracker('/outgoing/www.lua.org?referer=');">LUA</a> programming language.</p><p>Let me show you how to quickly set up a new Mesh-Potato, so you can make your first phone call. Configure your workstation/laptop to use a IP address like 192.168.1.1 on the Ethernet interface. Power up the MP and connect it to your workstation with a Ethernet cable. If this is the first boot after flashing a new firmware it will take roughly three minutes for the MP to boot. It needs to perform all the steps needed during first boot (generating SSH keys, formatting and mounting the free flash space with the overlay file-system).  Now open your browser and point it at 192.168.1.20. Note that you should click on the &#8220;Save &amp; Apply&#8221; button after making changes in each window.</p>
<a href='http://villagetelco.org/2009/12/a-simple-mesh-potato-setup-using-the-web-administration-interface-part-1/authentication/' title='1_Authentication'><img width="150" height="150" src="http://villagetelco.org/wp-content/uploads/2009/12/Authentication-150x150.png" class="attachment-thumbnail" alt="LUCI authentication screen" title="1_Authentication" /></a>
<a href='http://villagetelco.org/2009/12/a-simple-mesh-potato-setup-using-the-web-administration-interface-part-1/welcome1/' title='2_Welcome'><img width="150" height="150" src="http://villagetelco.org/wp-content/uploads/2009/12/Welcome1-150x150.png" class="attachment-thumbnail" alt="LUCI start page" title="2_Welcome" /></a>
<a href='http://villagetelco.org/2009/12/a-simple-mesh-potato-setup-using-the-web-administration-interface-part-1/set_password/' title='3_Set_password'><img width="150" height="150" src="http://villagetelco.org/wp-content/uploads/2009/12/Set_password-150x150.png" class="attachment-thumbnail" alt="Configure your password." title="3_Set_password" /></a>
<a href='http://villagetelco.org/2009/12/a-simple-mesh-potato-setup-using-the-web-administration-interface-part-1/wifi_ip_configuration/' title='4_WiFi_IP_Configuration'><img width="150" height="150" src="http://villagetelco.org/wp-content/uploads/2009/12/WiFi_IP_Configuration-150x150.png" class="attachment-thumbnail" alt="WiFi Interface IP Settings" title="4_WiFi_IP_Configuration" /></a>
<a href='http://villagetelco.org/2009/12/a-simple-mesh-potato-setup-using-the-web-administration-interface-part-1/wifi_wireless_configuration/' title='5_WiFi_Wireless_Configuration'><img width="150" height="150" src="http://villagetelco.org/wp-content/uploads/2009/12/WiFi_Wireless_Configuration-150x150.png" class="attachment-thumbnail" alt="Wireless settings menu" title="5_WiFi_Wireless_Configuration" /></a>
<a href='http://villagetelco.org/2009/12/a-simple-mesh-potato-setup-using-the-web-administration-interface-part-1/lan_setup/' title='6_LAN_Setup'><img width="150" height="150" src="http://villagetelco.org/wp-content/uploads/2009/12/LAN_Setup-150x150.png" class="attachment-thumbnail" alt="LAN Setup Screen" title="6_LAN_Setup" /></a>
<a href='http://villagetelco.org/2009/12/a-simple-mesh-potato-setup-using-the-web-administration-interface-part-1/luci/' title='7_LUCI'><img width="150" height="150" src="http://villagetelco.org/wp-content/uploads/2009/12/LUCI-150x150.png" class="attachment-thumbnail" alt="LUCI Interface Overview" title="7_LUCI" /></a>
<a href='http://villagetelco.org/2009/12/a-simple-mesh-potato-setup-using-the-web-administration-interface-part-1/luci-backup/' title='8_LUCI-backup'><img width="150" height="150" src="http://villagetelco.org/wp-content/uploads/2009/12/LUCI-backup-150x150.jpg" class="attachment-thumbnail" alt="LUCI Configuration Backup Menu" title="8_LUCI-backup" /></a>
<a href='http://villagetelco.org/2009/12/a-simple-mesh-potato-setup-using-the-web-administration-interface-part-1/luci-flash-firmware-2/' title='9_LUCI-flash-firmware'><img width="150" height="150" src="http://villagetelco.org/wp-content/uploads/2009/12/LUCI-flash-firmware1-150x150.png" class="attachment-thumbnail" alt="Firmware flashing menu of LUCI" title="9_LUCI-flash-firmware" /></a>
<p>You can re-flash the firmware image from your browser, while retaining the individual configuration. LUCI supports configuration backups, uploading SSH public keys and so on and so on&#8230;</p><p>In the next post about the web interface development we are going to introduce you to Afrimesh &#8211; the amazing B.A.T.M.A.N. mesh management web interface for the Potato! Stay tuned!</p>]]></content:encoded>
			<wfw:commentRss>http://villagetelco.org/2009/12/a-simple-mesh-potato-setup-using-the-web-administration-interface-part-1/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: basic
Object Caching 1847/1991 objects using disk: basic

Served from: villagetelco.org @ 2012-02-04 08:54:23 -->
