<?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; Village Telco</title>
	<atom:link href="http://villagetelco.org/category/village-telco/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>Tue, 24 Apr 2012 07:13:39 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
		<item>
		<title>Meshed Potatoes</title>
		<link>http://villagetelco.org/2012/04/meshed-potatoes/</link>
		<comments>http://villagetelco.org/2012/04/meshed-potatoes/#comments</comments>
		<pubDate>Tue, 03 Apr 2012 15:20:53 +0000</pubDate>
		<dc:creator>steve</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Mesh Potato]]></category>

		<guid isPermaLink="false">http://villagetelco.org/?p=1288</guid>
		<description><![CDATA[The following is a guest post from Carlo Nizeti and Glen Steedman. They&#8217;ve been doing some performance testing with the Mesh Potatoes. This is a re-post from their Nerd Polytechnic&#8230;]]></description>
			<content:encoded><![CDATA[<p><em>The following is a guest post from Carlo Nizeti and Glen Steedman. They&#8217;ve been doing some performance testing with the Mesh Potatoes. This is a <a href="http://nerdpolytechnic.org/2012/04/meshed-potatoes/" onclick="urchinTracker('/outgoing/nerdpolytechnic.org/2012/04/meshed-potatoes/?referer=');">re-post</a> from their <a href="http://nerdpolytechnic.org/" onclick="urchinTracker('/outgoing/nerdpolytechnic.org/?referer=');">Nerd Polytechnic</a> site which is worth checking out.  Nerd Polytechnic is a technology collective in Sydney, Australia that gets together once a month to explore technology for the pleasure of finding things out.</em></p><p>Today was mesh day! Finally we had a few hours free to all get together and do some long distance mesh potato testing. There was a lot going on during the day, and we did some different tests so let me setup things by giving you details of the test environment and what we looked to get out of it.</p><p>The test we had in mind was to see how far we can throw decent signals with our stock mesh potato units. We have been playing with them in the confines of a single room for a while now and have them singing and dancing but out in the real world what kind of distances can we get. The ideal way for us to start was to challenge the god’s of wifi and set up our 3 units in a way where they had good spacing apart, and only two units could see each other at a time.</p><p>Site A was in Dee Why, being manned by Glen and Dave. This is where we started in the morning to do our testing. Site B was at Long Reef headland, manned by Geoff. Site C was in Collaroy, manned by Carlo. The idea was to get fairly equal spacing between us, but have site B as the man in the middle to mesh Collaroy and Dee Why together. We had 2meter amateur radio handhelds to use for comm’s (with Geoff acting as relay) until we had the mesh up and running for voice.</p><p>The setup was the same at each site, a Mesh Potato on a stick of some kind (Squid Poles), Analogue phones for voice and laptops for running network performance testing (iperf / jperf).</p><p><img class="size-full wp-image-59 aligncenter" style="border-image: initial; border-width: 10px; border-color: white; border-style: solid;" title="Diagram of test sites" src="http://nerdpolytechnic.org/wp-content/uploads/2012/04/LOS-measure.jpg" alt="" width="528" height="1036" /></p><p><strong>Setup</strong></p><div id="attachment_53" class="wp-caption aligncenter" style="width: 501px;"><p><a href="http://nerdpolytechnic.org/wp-content/uploads/2012/04/P4013168.jpg" onclick="urchinTracker('/outgoing/nerdpolytechnic.org/wp-content/uploads/2012/04/P4013168.jpg?referer=');"><img class="wp-image-53   " style="border-image: initial; border-width: 10px; border-color: white; border-style: solid;" src="http://nerdpolytechnic.org/wp-content/uploads/2012/04/P4013168-1024x768.jpg" alt="" width="491" height="369" /></a></p><p class="wp-caption-text">The prius is a little RF noisy, but it is a great car for field work. Very considerate of toyota to place a good quality battery in the back with a flat working surface and a good hatch back for sun protection.</p></div><p>Getting setup wasn’t too painful. All three units are using slightly different methods of power connection which is good for experimentation. The only hiccup was one mesh (the one I was holding onto) had a slightly different firmware to the other units, which may or may not be the reason why it didn’t want to mesh with the other two units. Glen re-flashed my unit with the same software and that resolved the issue. In field use it would be likely that we would all have the same code so no biggie on that one. One thing that we have noticed is flashing the units from a ubuntu virtual machine (with vmware fusion) can throw some funny errors, this time around it didn’t slow us down but it seems a switch in the middle of the equation may see the flashing process work better.)</p><p>Glen and Dave had site A up and running very quick. Located at the headland car park it was also one of our most visible sites. The guys got asked a few questions by the locals, some of which jokingly asked if we were installing the <a title="NBN" href="http://en.wikipedia.org/wiki/National_Broadband_Network" target="_blank" onclick="urchinTracker('/outgoing/en.wikipedia.org/wiki/National_Broadband_Network?referer=');">NBN</a>. We of course answered yes whilst poorly attempting to hold a deadpan face (We recently found out our suburb’s are not included in the 3 year roll out plan…).</p><div id="attachment_52" class="wp-caption aligncenter" style="width: 501px;"><p><a href="http://nerdpolytechnic.org/wp-content/uploads/2012/04/P4013172.jpg" onclick="urchinTracker('/outgoing/nerdpolytechnic.org/wp-content/uploads/2012/04/P4013172.jpg?referer=');"><img class="wp-image-52 " style="border-image: initial; border-width: 10px; border-color: white; border-style: solid;" title="Site A - Dee Why" src="http://nerdpolytechnic.org/wp-content/uploads/2012/04/P4013172-768x1024.jpg" alt="" width="491" height="655" /></a></p><p class="wp-caption-text">Site A &#8211; Dee Why</p></div><div id="attachment_74" class="wp-caption aligncenter" style="width: 500px;"><p><a href="http://nerdpolytechnic.org/wp-content/uploads/2012/04/IMAG0530.jpeg" onclick="urchinTracker('/outgoing/nerdpolytechnic.org/wp-content/uploads/2012/04/IMAG0530.jpeg?referer=');"><img class=" wp-image-74 " title="IMAG0530" src="http://nerdpolytechnic.org/wp-content/uploads/2012/04/IMAG0530-613x1024.jpg" alt="" width="490" height="819" /></a></p><p class="wp-caption-text">Site B &#8211; Long Reef Headland</p></div><div id="attachment_75" class="wp-caption aligncenter" style="width: 464px;"><p><a href="http://nerdpolytechnic.org/wp-content/uploads/2012/04/sitec.jpg" target="_blank" onclick="urchinTracker('/outgoing/nerdpolytechnic.org/wp-content/uploads/2012/04/sitec.jpg?referer=');"><img class=" wp-image-75  " style="border-image: initial; border-width: 10px; border-color: white; border-style: solid;" title="sitec" src="http://nerdpolytechnic.org/wp-content/uploads/2012/04/sitec-504x1024.jpg" alt="" width="454" height="922" /></a></p><p class="wp-caption-text">Site C &#8211; Collaroy Beach</p></div><p>&nbsp;</p><p><strong>Testing &amp; Results</strong></p><p>So the plan was to get the mesh up and running, and once we could ping each other run some tests. Site A and Site B were around 2.1 km apart and connected up. Site B and Site C never connected even after the power was bumped up.</p><div id="attachment_79" class="wp-caption aligncenter" style="width: 597px;"><p><img class=" wp-image-79 " style="border-width: 10px; border-color: white; border-style: solid;" title="mesh" src="http://nerdpolytechnic.org/wp-content/uploads/2012/04/mesh.jpg" alt="" width="587" height="294" /></p><p class="wp-caption-text">Here you can see the single node connected on the other side, along with Dave&#8217;s Mac connected up as a client.</p></div><p>Site A and Site B were able to chat away on the analogue phones with a little crackle and line quality issues. Glen being the resident voice comms guru tried a few different codec’s to see if he could improve the voice quality, but it seems most of the issue was the underlying link quality.</p><div id="attachment_29" class="wp-caption aligncenter" style="width: 548px;"><p><a href="http://nerdpolytechnic.org/wp-content/uploads/2012/04/P4013195.jpg" onclick="urchinTracker('/outgoing/nerdpolytechnic.org/wp-content/uploads/2012/04/P4013195.jpg?referer=');"><img class="wp-image-29   " style="border-image: initial; border-width: 10px; border-color: white; border-style: solid;" title="OLYMPUS DIGITAL CAMERA" src="http://nerdpolytechnic.org/wp-content/uploads/2012/04/P4013195.jpg" alt="" width="538" height="717" /></a></p><p class="wp-caption-text">Glen making a voice call to Geoff at Site B. A member of the public was heard to be explaining to their companion that they had some idea of what we were up to until the point where Glen starts to make phone calls with an analogue phone.</p></div><p>The link speed bounced around a little too. It didn’t like TCP packets much, but could handle UDP packets much nicer.</p><p>Between Site A and Site B the maximum throughput was around 1Meg, but as you can see with the first image below it was short lived. The average generally was closer to between 250 – 500 KBit’s. <span style="text-decoration: underline;">Remember this is over a 2.1KM link with 2 standard mesh potatos with no external antennas etc etc.</span> For the test Site A was connected to the Mesh Potato via Ethernet, but Site B was connected via wifi.</p><p><a href="http://nerdpolytechnic.org/wp-content/uploads/2012/04/UDPtest2.jpg" onclick="urchinTracker('/outgoing/nerdpolytechnic.org/wp-content/uploads/2012/04/UDPtest2.jpg?referer=');"><img class="size-full wp-image-86 aligncenter" title="UDPtest2" src="http://nerdpolytechnic.org/wp-content/uploads/2012/04/UDPtest2.jpg" alt="" width="527" height="296" /></a></p><p><a href="http://nerdpolytechnic.org/wp-content/uploads/2012/04/UDPTest1.jpg" onclick="urchinTracker('/outgoing/nerdpolytechnic.org/wp-content/uploads/2012/04/UDPTest1.jpg?referer=');"><img class="size-full wp-image-87 aligncenter" title="UDPTest1" src="http://nerdpolytechnic.org/wp-content/uploads/2012/04/UDPTest1.jpg" alt="" width="526" height="296" /></a></p><p>Dave did some other testing, here you can see ping results from his mac to Geoff’s PC. Not a bad response time when both computers where connected to their respective Mesh Potato’s via wifi. Dave’s Mac could also see Site B’s Mesh Potato in its wireless list, but he couldn’t connect to it.</p><p><img class="wp-image-39 aligncenter" style="border-image: initial; border-width: 10px; border-color: white; border-style: solid;" title="OLYMPUS DIGITAL CAMERA" src="http://nerdpolytechnic.org/wp-content/uploads/2012/04/P4013182-1024x768.jpg" alt="" width="614" height="461" /></p><p>Glen noticed a failure of the link at one stage during the testing, after looking up he quickly established a potential cause. This little guy really wasn’t too interested in giving up his vantage point.</p><p style="text-align: center;"><a href="http://nerdpolytechnic.org/wp-content/uploads/2012/04/P40132011.jpg" target="_blank" onclick="urchinTracker('/outgoing/nerdpolytechnic.org/wp-content/uploads/2012/04/P40132011.jpg?referer=');"><img class=" wp-image-28 aligncenter" style="border-image: initial; border-width: 10px; border-color: white; border-style: solid;" title="Birdy Visits" src="http://nerdpolytechnic.org/wp-content/uploads/2012/04/P40132011.jpg" alt="" width="576" height="768" /></a></p><p><strong>So what did we learn?</strong></p><p>That these things are great radios, and we took them to the edge of their performance today. 2.1km out of a little wifi AP is a great result, and we are very happy with the results. The main lessons learned could be summarised as</p><ol><li>When operating in the field make sure all your units are on the same code.</li><li>2.1KM is a great result, but ideally these units would be placed closer together or have external antenna’s to improve gain.</li><li>Field operation probably takes a little more preparation on the testing we where going to run. Next time we do a prep hour or so indoors in ideal conditions testing the commands we are going to run and how we are going to record the results.</li></ol><p><strong>Things to try / improve</strong></p><ol><li>Run some more controlled area tests to figure out the max throughput of these units.</li><li>Make a prepared list of commands to run directly from the mesh. (Ie, Horst for wifi noise and wlan connection speeds between mesh units)</li><li>Same test as last time, but place Site C in the middle of Site A and Site B. That way we can see how the units mesh, and if they choose the faster path correctly.</li><li>Create a cheat sheet of commands, numbers, IP’s and passwords.</li><li>Figure out if we can write some scripts to query the units and dump results.</li><li>Do a debrief immediately after the tests to get it all down.</li></ol><p><strong>Lab Results</strong></p><p>Glen ran some tests between his two units across his apartment and found that he could move 15mbit of traffic, so the hardware it self is great.</p><p>Here you can see the results Glen got when he did some two way tests between two computers connected to individual mesh potatos that had meshed together. As you can see they can get a very decent throughput, this is 15MBits both way with minimal jitter. Obviously they are in the same room but it shows the hardware is capable of nice things.</p><div id="attachment_102" class="wp-caption aligncenter" style="width: 711px;"><p><a href="http://nerdpolytechnic.org/wp-content/uploads/2012/04/Screen-Shot-2012-04-01-at-9.13.27-PM.png" onclick="urchinTracker('/outgoing/nerdpolytechnic.org/wp-content/uploads/2012/04/Screen-Shot-2012-04-01-at-9.13.27-PM.png?referer=');"><img class=" wp-image-102 " style="border-image: initial; border-width: 10px; border-color: white; border-style: solid;" title="Screen Shot 2012-04-01 at 9.13.27 PM" src="http://nerdpolytechnic.org/wp-content/uploads/2012/04/Screen-Shot-2012-04-01-at-9.13.27-PM.png" alt="" width="701" height="362" /></a></p><p class="wp-caption-text">Ideal scenario, this is the results from Lab testing</p></div><p>Anyway it was a great day out, we had a lot of fun and it was great to nerd it up in the sun.</p><p>&nbsp;</p><p><a href="http://nerdpolytechnic.org/2012/04/meshed-potatoes/" onclick="urchinTracker('/outgoing/nerdpolytechnic.org/2012/04/meshed-potatoes/?referer=');">http://nerdpolytechnic.org/2012/04/meshed-potatoes/</a></p>]]></content:encoded>
			<wfw:commentRss>http://villagetelco.org/2012/04/meshed-potatoes/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<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>SPUD &#8211; Simple Unified Dashboard for mesh networks</title>
		<link>http://villagetelco.org/2011/06/spud-simple-unified-dashboard-for-mesh-networks/</link>
		<comments>http://villagetelco.org/2011/06/spud-simple-unified-dashboard-for-mesh-networks/#comments</comments>
		<pubDate>Thu, 16 Jun 2011 20:41:22 +0000</pubDate>
		<dc:creator>aep</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Village Telco]]></category>
		<category><![CDATA[VTE Server]]></category>

		<guid isPermaLink="false">http://villagetelco.org/?p=1014</guid>
		<description><![CDATA[IT46 have been hard at work and have just made the first public release of SPUD (Simple Unified Dashboard), a wireless mesh network visualisation tool for BATMAN mesh networks and&#8230;]]></description>
			<content:encoded><![CDATA[<p><a href="http://villagetelco.org/wp-content/uploads/2011/06/spud-1.jpg"><img class="alignright size-thumbnail wp-image-1017" title="Spud - Map View" src="http://villagetelco.org/wp-content/uploads/2011/06/spud-1-150x150.jpg" alt="" width="150" height="150" /></a><a title="IT46 Home Page" href="http://www.it46.se/" onclick="urchinTracker('/outgoing/www.it46.se/?referer=');">IT46</a> have been hard at work and have just made the first public release of SPUD (Simple Unified Dashboard), a wireless mesh network visualisation tool for BATMAN mesh networks and its users.</p><p>SPUD is a PHP based dashboard that communicates with the BATMAN visualization server and displays real time wireless link status. The software is written in <a title="Cake PHP HOme Page" href="http://cakephp.org/" onclick="urchinTracker('/outgoing/cakephp.org/?referer=');">CakePHP</a> (a PHP-based MVC framework) and uses <a title="Gooble Maps API Version 3" href="http://code.google.com/apis/maps/documentation/javascript/" onclick="urchinTracker('/outgoing/code.google.com/apis/maps/documentation/javascript/?referer=');">Google Maps API 1.3</a> for visualization.</p><p>SPUD is designed to be as simple as possible to use, and to enable teams, that have installed large amount of mesh nodes, to visualize their networks quickly.</p><p>Some of the core features of SPUD are:</p><ul><li><strong>Client management:</strong> Bulk import of clients from CSV file, Edit client position with Google Maps, Tracking of new clients</li><li><strong>Link monitoring:</strong> Easy overview of active wireless links, Mesh quality in each direction of a wireless link</li><li><strong>Customization</strong>: Colours and threshold values for link quality</li></ul><p>See above and below for screenshots that shows some of the functionality of SPUD.  The source code is available via SVN at</p><pre>svn co http://dev.villagetelco.org/svn/villagetelco/spud/trunk/</pre><p>and the default configuration will monitor our demo site in Bo Kaap (Cape Town)</p><p>Detailed installation instructions are available at</p><p><a href="http://spud.it46.se/spud/install" onclick="urchinTracker('/outgoing/spud.it46.se/spud/install?referer=');"> http://spud.villagetelco.org/install</a> (user: vt-admin pass: ouagadougou) or http://dev.villagetelco.org/trac/wiki/spud_install</p><p>We have set up a demo site of SPUD that visualizes the Bo Kaap network. The demo is available at: <a title="{user: vt-admin, password: ouagadougou}" href="http://spud.it46.se/spud" onclick="urchinTracker('/outgoing/spud.it46.se/spud?referer=');">http://spud.villagatelco.org</a>. Please feel free to play with it, and provide us your feedback!</p><p><a href="http://villagetelco.org/wp-content/uploads/2011/06/spud-2.jpg"><img class="aligncenter size-medium wp-image-1018" title="Spud - Client Detail Screen" src="http://villagetelco.org/wp-content/uploads/2011/06/spud-2-300x126.jpg" alt="" width="300" height="126" /></a></p>]]></content:encoded>
			<wfw:commentRss>http://villagetelco.org/2011/06/spud-simple-unified-dashboard-for-mesh-networks/feed/</wfw:commentRss>
		<slash:comments>8</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>Small Enterprise &#8211; Campus Network (SECN)</title>
		<link>http://villagetelco.org/2011/04/small-enterprise-campus-network-secn/</link>
		<comments>http://villagetelco.org/2011/04/small-enterprise-campus-network-secn/#comments</comments>
		<pubDate>Mon, 25 Apr 2011 11:10:01 +0000</pubDate>
		<dc:creator>steve</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Village Telco]]></category>
		<category><![CDATA[campus]]></category>
		<category><![CDATA[distribution]]></category>
		<category><![CDATA[enterprise]]></category>
		<category><![CDATA[firmware]]></category>
		<category><![CDATA[innovation]]></category>
		<category><![CDATA[mesh]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[SECN]]></category>

		<guid isPermaLink="false">http://villagetelco.org/?p=955</guid>
		<description><![CDATA[Meet Terry Gillett. Terry joined the Village Telco community early this year and purchased a couple of Mesh Potatoes.  He immediately saw the opportunity that Mesh Potatoes might have for&#8230;]]></description>
			<content:encoded><![CDATA[<p><a href="http://villagetelco.org/wp-content/uploads/2011/04/terry_gillett2-e1308239888579.jpg"><img class="size-thumbnail wp-image-965 alignright" title="Terry Gillett" src="http://villagetelco.org/wp-content/uploads/2011/04/terry_gillett2-150x150.jpg" alt="Terry Gillett" width="150" height="150" /></a>Meet Terry Gillett.  Terry joined the <a title="Village Telco google group" href="http://groups.google.com/group/village-telco-dev/" target="_blank" onclick="urchinTracker('/outgoing/groups.google.com/group/village-telco-dev/?referer=');">Village Telco community</a> early this year and purchased a couple of Mesh Potatoes.  He immediately saw the opportunity that Mesh Potatoes might have for smaller networks such as a campus or small firm.  However, the existing firmware for Mesh Potato was very focused on voice communication in a structured Village Telco environment.  Of course it is possible to configure Mesh Potatoes in a 100 different ways but those alternative configurations can be somewhat arcane and a real barrier to alternative uses of the Mesh Potato.</p><p>Setting &#8220;smart defaults&#8221; is a key to masking complexity and lowering the barrier to uptake.  Think of Google&#8217;s search minimalism after Altavista et al or Apple&#8217;s simplification of so many applications that were filled with twiddly knobs, checkboxes, and radio buttons in other operating systems that shall remain nameless.    Wordpress is another great example of an application that is capable of impressive sophistication for &#8220;blogging software&#8221; yet pretty much &#8220;just works&#8221; after completely a bare minimum of setup information. Terry has taken us one giant step closer towards WordPress-like usability with his Small Enterprise &#8211; Campus Network (SECN) setup for Mesh Potatoes.</p><p>His goal to be able to serve a local network of modest size offering seamless voice and data.  He wanted any Mesh Potato to pick up Internet connectivity via the ethernet port, if it could find it, and for each Mesh Potato to offer a local WiFi access point.  After experimenting a little bit, he chose to install the <a title="BATMAN-ADV explained" href="http://www.open-mesh.org/wiki/batman-adv/Wiki" target="_blank" onclick="urchinTracker('/outgoing/www.open-mesh.org/wiki/batman-adv/Wiki?referer=');">BATMAN-ADV</a> mesh protocol instead of BATMAN protocol we currently use.  The big difference between the two protocols is that BATMAN-ADV runs at Layer 2 and BATMAN at Layer 3 of the <a title="Wikipedia entry for OSI Model" href="http://en.wikipedia.org/wiki/OSI_model" target="_blank" onclick="urchinTracker('/outgoing/en.wikipedia.org/wiki/OSI_model?referer=');">OSI layer model</a>.  What does that mean?  Well the simplest explanation is that BATMAN-ADV makes Mesh Potatoes behave as if they were all part of one big <a title="Wikipedia entry for Network Switch" href="http://en.wikipedia.org/wiki/Network_switch" target="_blank" onclick="urchinTracker('/outgoing/en.wikipedia.org/wiki/Network_switch?referer=');">network switch</a> which means that IP addressing and routing for the network is dramatically simplified as each Mesh Potato is effectively transparent to the IP network.  This effectively removes the hassle of figuring out network addressing and Network Address Translation for Mesh Potatoes.  Everything is just one flat network which means that devices can easily communicate with each other on the network.  The flip side of this is that you have to be careful about what you put on the network because a poorly configured or worse infected computer can generate a lot of local network traffic.  This is something we&#8217;re exploring but for a small network, BATMAN-ADV seems to work exceedingly well.</p><p>With Terry&#8217;s modifications, an SECN configured Mesh Potato network will now:</p><ul><li>offer an encrypted, WPA-enabled, wireless access point as well as a peer-to-peer wireless connection on each mesh Potato.  This is done by creating a Virtual Access Point (VAP) on the same radio interface as the mesh.  Initially we chose not to enable this by default on the core Mesh Potato distribution because we were concerned about network data load have an impact on voice quality but Terry&#8217;s work makes me think that this was a mistake.  Much better to encourage use and solve the problem of over-use rather than ensure a functional but underused network;</li><li>pick up a network connection from any DHCP-enabled Internet-connected device it is connected to the ethernet port on the Mesh Potato;</li><li>transparently carry DHCP requests over the network to devices connected to Mesh Potatoes whether by ethernet or WiFi; and,</li><li>offer simple on-network and also VoIP service provider configurable phone calling.  Local phones can be dialed simply by entering the last 3 digits of the IP address of the Mesh Potato you want to call or the Mesh Potatoes can be registered with any VoIP service provider.</li></ul><p>The long and short of this is that if you plug in a bunch of SECN-configured Mesh Potatoes and make sure at least one is connected to something simple like a DHCP-enabled ADSL router, then you have a transparent, highly-adaptable technology for creating a robust local telephone and data network with no wires.</p><p><a href="http://villagetelco.org/wp-content/uploads/2011/04/secn.png"><img class="alignleft size-medium wp-image-962" title="Small Enterprise - Campus Network (SECN) diagram" src="http://villagetelco.org/wp-content/uploads/2011/04/secn-300x214.png" alt="example diagram of an SECN network setup" width="300" height="214" /></a>So, did Terry do this all by himself?  Without Terry&#8217;s interest and hard work at testing, reconfiguring, debugging the SECN version might never have happened but one of the great things about Open Source is that one is rarely starting from scratch.  He was able to build on the configuration that Elektra built for the Mesh Potato which in turn built on great Open Source initiatives like OpenWRT, Asterisk, and others.  And at least a dozen people in the Village Telco community were there to help him solve problems and answer questions.  Better still his work inspired others to try out new configurations with the Mesh Potato and Elektra was inspired to take the <a title="Village Telco Wiki - Small Enterprise - Campus Network instructions" href="http://wiki.villagetelco.org/index.php?title=How_To_Set_up_Small_Campus_/_Small_Enterprise_Network" target="_blank" onclick="urchinTracker('/outgoing/wiki.villagetelco.org/index.php?title=How_To_Set_up_Small_Campus_/_Small_Enterprise_Network&amp;referer=');">set of instructions</a> that he had developed and embed them in a <a title="Mesh Potato SECN firmware" href="http://elektrad.info/download/MESH-POTATO/VT-FIRMWARE-TESTING/Small_Enterprise_Campus_Network/" target="_blank" onclick="urchinTracker('/outgoing/elektrad.info/download/MESH-POTATO/VT-FIRMWARE-TESTING/Small_Enterprise_Campus_Network/?referer=');">new Mesh Potato firmware distribution</a> that people can use to set up smaller Village Telco networks to serve both voice and data.</p><p>If you&#8217;re interested in trying this out yourself, you&#8217;ll need a few <a title="Village Telco store" href="http://store.villagetelco.org" onclick="urchinTracker('/outgoing/store.villagetelco.org?referer=');">Mesh Potatoes</a> to start and then you&#8217;ll want to download the <a title="SECN firmware repository" href="http://elektrad.info/download/MESH-POTATO/VT-FIRMWARE-TESTING/Small_Enterprise_Campus_Network/" onclick="urchinTracker('/outgoing/elektrad.info/download/MESH-POTATO/VT-FIRMWARE-TESTING/Small_Enterprise_Campus_Network/?referer=');">latest SECN firmware</a> and flash the Mesh Potatoes with this new firmware.  Terry has been developing the documentation for the SECN, the latest version of which is <a title="SECN User Guide Version 1d4" href="http://wiki.villagetelco.org/images/0/07/SECN_UserGuideV1d4_compressed.pdf" target="_blank" onclick="urchinTracker('/outgoing/wiki.villagetelco.org/images/0/07/SECN_UserGuideV1d4_compressed.pdf?referer=');">here</a>.  Because this is still at an early stage, that URL may change.  Best to check in with the <a title="Village Telco community - google group - please join us!" href="http://groups.google.com/group/village-telco-dev/" onclick="urchinTracker('/outgoing/groups.google.com/group/village-telco-dev/?referer=');">Village Telco google group</a> to find the latest version.</p>]]></content:encoded>
			<wfw:commentRss>http://villagetelco.org/2011/04/small-enterprise-campus-network-secn/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>In a Village Telco Minute</title>
		<link>http://villagetelco.org/2011/02/in-a-village-telco-minute/</link>
		<comments>http://villagetelco.org/2011/02/in-a-village-telco-minute/#comments</comments>
		<pubDate>Thu, 17 Feb 2011 11:12:08 +0000</pubDate>
		<dc:creator>steve</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Village Telco]]></category>
		<category><![CDATA[animation]]></category>
		<category><![CDATA[explainer]]></category>
		<category><![CDATA[marketing]]></category>

		<guid isPermaLink="false">http://villagetelco.org/?p=791</guid>
		<description><![CDATA[Over the last couple of years we have struggled to communicate the message of the Village Telco simply and succinctly.  Thanks to the creative folk at BlinkTower, we think we&#8217;ve&#8230;]]></description>
			<content:encoded><![CDATA[<p>Over the last couple of years we have struggled to communicate the message of the Village Telco simply and succinctly.  Thanks to the creative folk at <a href="http://www.blinktower.com" onclick="urchinTracker('/outgoing/www.blinktower.com?referer=');">BlinkTower</a>, we think we&#8217;ve finally succeeded.</p><p><iframe title="YouTube video player" width="640" height="390" src="http://www.youtube.com/embed/Z3BgVknO9c8" frameborder="0" allowfullscreen></iframe></p><p>Comments welcome.</p>]]></content:encoded>
			<wfw:commentRss>http://villagetelco.org/2011/02/in-a-village-telco-minute/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Bo-kaap Village Telco &#8211; Part 1</title>
		<link>http://villagetelco.org/2011/02/bo-kaap-village-telco-part-1/</link>
		<comments>http://villagetelco.org/2011/02/bo-kaap-village-telco-part-1/#comments</comments>
		<pubDate>Tue, 01 Feb 2011 19:59:16 +0000</pubDate>
		<dc:creator>steve</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Village Telco]]></category>
		<category><![CDATA[bo-kaap]]></category>
		<category><![CDATA[bokaap]]></category>
		<category><![CDATA[cape town]]></category>
		<category><![CDATA[mesh]]></category>
		<category><![CDATA[Mesh Potato]]></category>
		<category><![CDATA[pilot]]></category>

		<guid isPermaLink="false">http://villagetelco.org/?p=766</guid>
		<description><![CDATA[While David Rowe and Lemi Soares have been busy building a Village Telco in Dili, the capitol of East Timor, we&#8217;ve also been hard at work in Cape Town building&#8230;]]></description>
			<content:encoded><![CDATA[<p><a href="http://villagetelco.org/wp-content/uploads/2011/02/afrimesh_again.jpg"><img class="alignright size-medium wp-image-773" title="Afrimesh - Bo-kaap" src="http://villagetelco.org/wp-content/uploads/2011/02/afrimesh_again-182x300.jpg" alt="" width="182" height="300" /></a>While David Rowe and Lemi Soares have been busy building a <a title="David Rowe's Series of blog posts on the Dili Village Telco" href="http://www.rowetel.com/blog/?p=1447" target="_blank" onclick="urchinTracker('/outgoing/www.rowetel.com/blog/?p=1447&amp;referer=');">Village Telco in Dili</a>, the capitol of East Timor, we&#8217;ve also been hard at work in Cape Town building a Village Telco within the Bo-kaap community.  The <a title="Wikipedia entry for Bo-kaap" href="http://en.wikipedia.org/wiki/Bo-Kaap" target="_blank" onclick="urchinTracker('/outgoing/en.wikipedia.org/wiki/Bo-Kaap?referer=');">Bo-kaap</a> is a largely muslim community in the heart of Cape Town.  Many of the residents go back several generations and have fascinating stories to tell.  It is a mix of wealthy and poor and also has a sprinkling of &#8220;immigrants&#8221; mostly white, artistic types (film-makers, photographers, architects) who have been attracted by the Bo-kaap&#8217;s unique character.</p><p>In terms of a place to pilot a Village Telco, it sits above the demographic we intended the Village Telco for but it seemed a good choice for a number of reasons:</p><ol><li>There is a really strong community.  There are strong social bonds linking everyone in the Bo-kaap and strong social bonds means a strong desire to communicate locally.  This was the strongest motivator for choosing the Bo-kaap</li><li>We&#8217;re still learning and don&#8217;t want to create a dependency on something that is still evolving. The fact that Bo-kaap community is a little wealthier on average than our target community means that although they may value the Village Telco, they won&#8217;t be completely stuffed up if something goes wrong as we perfect the network.</li><li>It&#8217;s convenient.  Tempting as it is to set up a rural Village Telco right away, the Bo-kaap is not many minutes away for me so easy to get to and work on.</li></ol><p>At the right you can see a screenshot from the <a title="Afrimesh - home page" href="http://code.google.com/p/afrimesh/" target="_blank" onclick="urchinTracker('/outgoing/code.google.com/p/afrimesh/?referer=');">Afrimesh</a> software that we use to monitor the mesh.  Right now we&#8217;re up to about 50 nodes in the mesh and the increasing density continues to make things easier and easier.  In the beginning we had to be very careful about long links and used some Ubiquity Nanostation IIs to make some of the long shots.  We also had to be very careful about getting the Mesh Potatoes into a strategic position to pick-up other Mesh Potatoes.  Now, once I get up on someone&#8217;s roof, I can usually see a Mesh Potato in some direction so installation is as simple as finding something to attach the Mesh Potato to.  TV antenna&#8217;s have proven to be very convenient in this regard.</p><p><a href="http://villagetelco.org/wp-content/uploads/2011/02/mp_tv_antenna.jpg"><img class="alignleft size-thumbnail wp-image-777" title="Mesh Potato attached to a television antenna" src="http://villagetelco.org/wp-content/uploads/2011/02/mp_tv_antenna-150x150.jpg" alt="" width="150" height="150" /></a> The installation process for the Bo-kaap has been slow, partly because it took a long time to get production Mesh Potatoes into our hand but also because the Bo-kaap is an old community and the houses in it have evolved more than they have been planned.  Each house is a little exercise in complexity in terms of getting to the roof, finding a cable path down from the roof, finding power near the desire location of the phone, etc.  I&#8217;ve got it down to a routine now though.  Having the right tools like a long concrete drill bit for going through walls are simple things that make life a lot easier.</p><p>We&#8217;re learning a lot as we install the Bo-kaap Village Telco.  We decided to offer 100 Mesh Potatoes to the community in exchange for user feedback on the Village Telco.  In order to build the most useful network possible, we built connections by following social ties, a bit like <a title="Wikipedia entry for Snowball Sampling" href="http://en.wikipedia.org/wiki/Snowball_sampling" target="_blank" onclick="urchinTracker('/outgoing/en.wikipedia.org/wiki/Snowball_sampling?referer=');">snowball sampling</a> in research.  We started with a family that ran a cafe and followed their social ties, brothers, sisters, friends, neighbours.  Each new person is at liberty to suggest others.  By following existing strong social ties, the Village Telco immediately begins to delivery high-value connections.  An older mother-in-law that wants to stay in touch with her family who are only a few doors away but it is hard for her to get around.  A mother who recently became a grandmother wants to stay in touch with her daughter.  In each of these cases, they could use a mobile phone to call but like the majority of people in South Africa they are conscious of what time spent on the phone costs them.  A local Village Telco call is free.</p><p>Mesh Potatoes can be gateway-ed to other telecom networks and can also offer Internet services but for the time being we are just offering local voice because the devices do that on their own at no additional cost.  Once the community is ready to take over the network themselves and manage external voice and Internet charges, we&#8217;ll enable those other features.  Stand by for more from the Bo-kaap Village Telco.</p>]]></content:encoded>
			<wfw:commentRss>http://villagetelco.org/2011/02/bo-kaap-village-telco-part-1/feed/</wfw:commentRss>
		<slash:comments>4</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>Dili Village Telco Rolls Out</title>
		<link>http://villagetelco.org/2010/08/dili-village-telco-rolls-out/</link>
		<comments>http://villagetelco.org/2010/08/dili-village-telco-rolls-out/#comments</comments>
		<pubDate>Mon, 30 Aug 2010 21:27:46 +0000</pubDate>
		<dc:creator>drowe</dc:creator>
				<category><![CDATA[Village Telco]]></category>

		<guid isPermaLink="false">http://villagetelco.org/?p=690</guid>
		<description><![CDATA[I&#8217;ve just blogged on the latest stage of the Dili Village Telco roll out in Timor Leste. Fascinating what can be learnt from a real world deployment. I find the&#8230;]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve just <a href="http://www.rowetel.com/blog/?p=845" onclick="urchinTracker('/outgoing/www.rowetel.com/blog/?p=845&amp;referer=');">blogged</a> on the latest stage of the Dili Village Telco roll out in Timor Leste.  Fascinating what can be learnt from a real world deployment.  I find the social and business issues just as fascinating as the technical problems us geeks usually focus on.</p><div id="attachment_691" class="wp-caption aligncenter" style="width: 310px"><a href="http://villagetelco.org/wp-content/uploads/2010/08/hafoti.jpg"><img src="http://villagetelco.org/wp-content/uploads/2010/08/hafoti-300x225.jpg" alt="Test call by HAFOTI Director" title="hafoti" width="300" height="225" class="size-medium wp-image-691" /></a><p class="wp-caption-text">Test call by HAFOTI Director.  HAFOTI is an NGO working on Womens issues in Timor Leste</p></div><p><strong>Links</strong></p><p>1. More <a href="http://www.flickr.com/photos/ssong/sets/72157624803665220/" onclick="urchinTracker('/outgoing/www.flickr.com/photos/ssong/sets/72157624803665220/?referer=');">photos</a> of the Dili Village Telco roll out.<br />2. The <a href="http://dili.villagetelco.org" onclick="urchinTracker('/outgoing/dili.villagetelco.org?referer=');">Dili Village Telco</a> Wiki.<br />3. Other <a href="http://dili.villagetelco.org/index.php?title=Main_Page#Press.2C_Media_and_Blog_Posts" onclick="urchinTracker('/outgoing/dili.villagetelco.org/index.php?title=Main_Page_Press.2C_Media_and_Blog_Posts&amp;referer=');">blog posts</a> in the Dili Village Telco series.</p>]]></content:encoded>
			<wfw:commentRss>http://villagetelco.org/2010/08/dili-village-telco-rolls-out/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>V1.3 Antenna Testing</title>
		<link>http://villagetelco.org/2010/08/v1-3-antenna-testing/</link>
		<comments>http://villagetelco.org/2010/08/v1-3-antenna-testing/#comments</comments>
		<pubDate>Fri, 06 Aug 2010 23:33:37 +0000</pubDate>
		<dc:creator>drowe</dc:creator>
				<category><![CDATA[Village Telco]]></category>

		<guid isPermaLink="false">http://villagetelco.org/?p=628</guid>
		<description><![CDATA[The V1.3 (production) Mesh Potatoes has an etched (PCB) antennas. This post talks about how we tested this antenna and verified the V1.3 design. Testing at Atcom in JuneIn June&#8230;]]></description>
			<content:encoded><![CDATA[<p>The V1.3 (production) Mesh Potatoes has an etched (PCB) antennas.  This post talks about how we tested this antenna and verified the V1.3 design.  </p><p><strong>Testing at Atcom in June</strong></p><p>In June I was visiting <a href="http://www.atcom.cn" onclick="urchinTracker('/outgoing/www.atcom.cn?referer=');">Atcom</a> in Shenzhen, China.  The first 1.3&#8242;s were calibrated and ready for testing so we headed out to a nearby open area with some MP01 V1.2 and V1.3 prototypes.  </p><p>We taped a V1.2 and a V1.3 back to back on a length of PVC pipe to compare results at roughly the same height.  Lead-acid batteries were used for portable power.</p><div id="attachment_630" class="wp-caption aligncenter" style="width: 546px"><a href="http://villagetelco.org/wp-content/uploads/2010/08/mp_350m_atcom_31.jpg"><img src="http://villagetelco.org/wp-content/uploads/2010/08/mp_350m_atcom_31.jpg" alt="MP01 V1.2 and V1.3 back to back" title="mp_350m_atcom_3" width="536" height="797" class="size-full wp-image-630" /></a><p class="wp-caption-text">MP01 V1.2 and V1.3 back to back</p></div><p>We did some A-B comparison tests, e.g. a V1.3 to V1.3 call then a V1.3 to V1.2 call and V1.2 to V1.2 call.  As well as making calls we measured the rx signal strength using the <a href="https://villagetelco.svn.sourceforge.net/svnroot/villagetelco/david/scripts/node_tune.sh" onclick="urchinTracker('/outgoing/villagetelco.svn.sourceforge.net/svnroot/villagetelco/david/scripts/node_tune.sh?referer=');">node_tune.sh</a> script.  We wandered about and tested at various ranges.</p><p>Edwin and Alen seemed happy that the two antennas (V1.2 omni and V1.3 printed antenna) worked about the same.  This is consistent with the tests <a href="http://villagetelco.org/2009/12/antenna-testing/">Jeff and I performed</a> last December.</p><p>The node_tune.sh script reports rx signal strengths to a laptop.  It&#8217;s hard to be precise as the levels bounce around by several dB.  Also we must remember the signal strength indicator on a AR2317 SoC is not a calibrated instrument, it&#8217;s just a rough estimate. Typical result might be -70 +/- 3 dBm over 10 signal strength samples. As near as we could tell, the results were about the same for the V1.2 and V1.3.</p><p>Given it was an inner city site there were other networks on the same channel so ping times bounced about a bit.  Despite that the guys managed to make OK phone calls up to about 350m, with the V1.3 only a few metres above the ground.  At that height 350m between omni antennas is actually better than I have achieved in Dili or Adelaide.  Not bad considering we were in the middle of a city of 12M people. </p><p>Time to introduce some of the Atcom guys. From the left we have Nick and HeZhong.  Alen (the MP01 hardware engineer) is in the blue shirt, and Edwin is on the far right holding the potato stick.</p><div id="attachment_631" class="wp-caption aligncenter" style="width: 510px"><a href="http://villagetelco.org/wp-content/uploads/2010/08/mp_350m_atcom_1.jpg"><img src="http://villagetelco.org/wp-content/uploads/2010/08/mp_350m_atcom_1.jpg" alt="Atcom Guys" title="mp_350m_atcom_1" width="500" height="667" class="size-full wp-image-631" /></a><p class="wp-caption-text">Atcom Guys</p></div><p>It was about 30C and 95% humidity but still nice to be outside. Everyone seemed to enjoy themselves, and it was good training for Atcom in antenna testing.  For example when we walked behind a tree the phone call dropped right out, a few steps to one side and the call came back up.  I have also used the &#8220;potato on a stick&#8221; training method with great success in <a href="http://www.rowetel.com/blog/?p=160" onclick="urchinTracker('/outgoing/www.rowetel.com/blog/?p=160&amp;referer=');">East Timor</a>.  Quick and fun education in Wifi propagation.</p><p><strong>Testing on the Jetty</strong></p><p>By July I was back in Adelaide.  Time for some more potato testing.  Joel and I repeated the tests <a href="http://villagetelco.org/2010/01/potato-on-the-jetty-range-testing-pcb-antennas/">on the Jetty</a> with the V1.3.  The site and path (400m Line of Site) was the same as the January tests.</p><p>The call quality was fine with the MP in any orientation (I rotated it during a call), even kicking it around on the surface of the jetty with my feet. Pretty similar to January&#8217;s results with the prototype PCB antennas. The audio would drop out when Joel stepped in front of his MP but seemed to come back up after a few seconds.  Perhaps the Wifi bit rate automatically dropped to account for the extra path loss of Joel!</p><p><strong>Checking the Antenna Impedance</strong></p><p>Next I hooked up my Standing Wave Ratio (SWR) bridge to the MP V1.3 antenna.  The SWR bridge is described in this <a href="http://villagetelco.org/2009/12/antenna-testing/">earlier post</a>.</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 src="http://villagetelco.org/wp-content/uploads/2009/12/swr_head_450.jpg" alt="SWR head" title="swr_head_450" width="450" height="283" class="size-full wp-image-486" /></a><p class="wp-caption-text">SWR head, microwave PCB made with a Dremel tool</p></div><p>The SWR bridge lets me test if an antenna is resonant. If it is resonant the antenna impedance will look like a 50 ohm load at 2.4GHz.  The SWR bridge can also be used to compare the V1.3 PCB antenna with other Wifi antennas. As described in the earlier post the SWR bridge produces a DC voltage that indicates the mis-match in the antenna impedance from the desired 50 ohms.  A low voltage from the SWR head is a good result.  Here are the results:</p><table><tr><th>Load</th><th>SWR Bridge Output (VDC)</th></tr><tr><td>50 ohm resistive dummy load</td><td> 0.24</td></tr><tr><td>open circuit (no antenna)</td><td> 0.80</td></tr><tr><td>N-type antenna as used on V1.2</td><td>0.36</td></tr><tr><td>Off the shelf router antenna</td><td> 0.35</td></tr><tr><td>Prototype 17mm PCB antenna</td><td>0.30</td></tr><tr><td>Prototype 20mm PCB antenna</td><td>0.40</td></tr><tr><td>MP V1.3 PCB antenna</td><td> 0.22</td></tr></table><p>The MP V1.3 PCB antenna is very close to the &#8220;ideal&#8221; 50 ohm resistive load.  Although with this rough home-made kit a fairer conclusion is that the V1.3 antenna is in the same ball park as the others.</p><p>The SWR head &#038; V1.3 antenna was driven from another Mesh potato sending ping floods. A 2.4GHz signal generator would make this testing easier.  Using a Wifi transmitter as a signal source means bursty TX signals which makes these measurements tricky.  A 2.4GHz sig-gen I could sweep (even manually) would also be great to determine exactly where the antenna is resonant.</p><p><div id="attachment_634" class="wp-caption aligncenter" style="width: 610px"><a href="http://villagetelco.org/wp-content/uploads/2010/08/mp_ant_test_3.jpg"><img src="http://villagetelco.org/wp-content/uploads/2010/08/mp_ant_test_3.jpg" alt="Testing the V1.3 Antenna SWR" title="mp_ant_test_3" width="600" height="450" class="size-full wp-image-634" /></a><p class="wp-caption-text">Testing the V1.3 Antenna SWR</p></div><br /><strong>MP01 Antenna Options</strong></p><p>The V1.3 has a group of three 0-ohm resistors that can be used to change the antenna configuration.  The resistors simply act as shorting links, they could be replaced by blobs of solder:</p><div id="attachment_632" class="wp-caption aligncenter" style="width: 460px"><a href="http://villagetelco.org/wp-content/uploads/2010/08/mp_ant_test_1.jpg"><img src="http://villagetelco.org/wp-content/uploads/2010/08/mp_ant_test_1.jpg" alt="PCB Antenna and Mode Select Resistors" title="mp_ant_test_1" width="450" height="338" class="size-full wp-image-632" /></a><p class="wp-caption-text">PCB Antenna and Mode Select Resistors</p></div><div id="attachment_633" class="wp-caption aligncenter" style="width: 460px"><a href="http://villagetelco.org/wp-content/uploads/2010/08/mp_ant_test_2.jpg"><img src="http://villagetelco.org/wp-content/uploads/2010/08/mp_ant_test_2.jpg" alt="Close up of Mode Select Resistors and J4" title="mp_ant_test_2" width="450" height="542" class="size-full wp-image-633" /></a><p class="wp-caption-text">Close up of Mode Select Resistors and J4</p></div><p>The normal configuration is R406 and R404 loaded. This connects the AR2317 SoC to the PCB antenna.  To use an external antenna, R406 and R402 is loaded. This connects the AR2317 to J4, where a pigtail can be used to connect J4 to the external antenna.  </p><p>A third possibility is R402 and R404 loaded.  This removes the AR2317 from the circuit, and allows the PCB antenna to be connected to J4 for testing.  This is the configuration I used for testing with the SWR bridge in the photo above.</p><p><strong>A 2.1km Test between Jetties</strong></p><p>On 3 August we made phone calls over a 2.1km path using two V1.3 MP01s with the built in omnidirectional PCB antenna.  The phone calls were of excellent quality (no pops or clicks). </p><p>Thanks very much to my friend Angelo (a local Electronic Engineer) who helped out on the day.  These tests take hours to set and perform and it&#8217;s great to have a friend to help. </p><div id="attachment_635" class="wp-caption aligncenter" style="width: 810px"><a href="http://villagetelco.org/wp-content/uploads/2010/08/mp_2100_test_angelo_on_grange_jetty.jpg"><img src="http://villagetelco.org/wp-content/uploads/2010/08/mp_2100_test_angelo_on_grange_jetty.jpg" alt="Angelo on Grange Jetty" title="mp_2100_test_angelo_on_grange_jetty" width="800" height="1067" class="size-full wp-image-635" /></a><p class="wp-caption-text">Angelo on Grange Jetty</p></div><p> Angelo is an IT Sys Admin by day and loves trouble shooting.  During the Wifi test set up we (quite accidentally) stumbled across a previously unknown but serious bug in the Power over telephone Line (PoTL) part of the power supply. Just in time to prevent the bug being repeated 500 times in the first production run! Thanks Angelo for helping us track this bug down.</p><p>For the Wifi tests we used two local jetties (Grange and Henley) which extend 500m out to sea.  This reduces interference from nearby Wifi networks and gives good height above ground (sea) level. </p><p>Below is Grange Jetty as viewed from Henly Jetty.  Sorry about the grainy image below.  Grange Jetty is so distant it is hard to image with the camera I have.  Angelo is the guy with the brown eyes standing just behind the canopy at the end of the jetty.</p><div id="attachment_636" class="wp-caption aligncenter" style="width: 521px"><a href="http://villagetelco.org/wp-content/uploads/2010/08/mp_2100m_test_grange_jetty.jpg"><img src="http://villagetelco.org/wp-content/uploads/2010/08/mp_2100m_test_grange_jetty.jpg" alt="Grange Jetty viewed from Henley Jetty, 2.1km away" title="mp_2100m_test_grange_jetty" width="511" height="121" class="size-full wp-image-636" /></a><p class="wp-caption-text">Grange Jetty viewed from Henley Jetty, 2.1km away</p></div><p>Angelo suggested we could have gone much further.  I think I agree, as doubling the distance again is a only a further 6dB power loss.  But we have run out of convenient jetties for now.</p><p>These results, like the earlier results above, show that the V1.3 PCB antenna is working very well.  I would like to take this opportunity to thank Jeff Wojtiuk for doing an excellent job in designing this antenna. Thanks Jeff!  I would also like to thank Alen Chen from Atcom who has done a fine job on the PCB layout and hardware engineering for the MP01.</p><p>Some test data and results, gathered from the Henley end of the link:</p><ul><li>Height at Grange Jetty was 8m+4m mast</li><li>Height at Henley Jetty was 8m+2m mast</li><li>ping -s 1400 -c 100 21% loss 29/42/76 ms</li><li>ping -c 100 7% loss 3/6/12 ms</li><li>Batman metric 240-250</li><li>&#8220;iwlist ath0 scan&#8221; detected 6 networks, between -81 and -95dBm</li></ul><p>I used the node_tune.sh script to measure received signal strength while rotating the Henley end MP01.  The signal strength varied between -90 and -86dBm over 360 degrees, with a peak (-86) being reached with the front of the MP01 at 90 degrees to Grange Jetty, i.e. the PCB antenna was edge on. This is an unexpected result.</p><p>We tried rotating the MP01 at the Grange end.  In this case the maximum signal strength was reached with the MP01 facing Henley jetty.  This is the expected result.  The difference between the two sites makes me wonder of other factors were involved. For example multipath due to reflections from the sea or nearby metal objects. </p><p>Rotating could also have induced a Wifi bit rate rate shift (e.g. from 5.5 to 1 Mbit/s). The AR2317 transmit power varies betwen 15 and 20dBm between 54 and 1 Mbit/s. A rate shift over the link would cause lower lower tx and hence rx power but a higher bit rate. I performed the rotation tests during a regular phone call.  Perhaps using broadcast packets would have been a better idea, IIRC they are transmitted at a fixed bit rate and hence fixed power level.</p><p>It is important to remember that the AR2317 RSSI indicator is not a calibrated measuring instrument.  It is probably not very logarithmic, and no doubt drifts all over the place with temperature and varies from unit to unit.  Burst Wifi and interfering signals make power measurements difficult. So we can treat the received signal levels as indicative only.  For example I assume an error of +/- 3dB on any RSSI measurements in this system.  A much better way to measure RX signal power is to use a spectrum analyser as the receiver.  </p><p>Using a <a href="http://www.radiolabs.com/stations/wifi_calc.html" onclick="urchinTracker('/outgoing/www.radiolabs.com/stations/wifi_calc.html?referer=');">Wifi calculator</a> I checked the free space path loss and Fresnel zone clearance.  The expected power at the receiver is:</p><p>Pr = Tx power + Tx antenna gain – path loss + Rx antenna gain</p><p>Plugging in the numbers we get:</p><p>Pr = 17 + 2 – 106 + 2 = -85dBm</p><p>The driver reported the received power as -86dBm, which is a reasonable match if you trust the received power measurement (which I don&#8217;t).  Still, it&#8217;s fair to say we are in the ball park, and that both the antenna and MP01 radio are performing well.  Crystal clear VOIP over a 2100m Wifi link with just Omni antennas and 50-100mW is an exceptional result.</p><p>I plugged in 17dBm for the tx power above as I was unsure of the bit rate, unfortunately I don&#8217;t know how to read the current bit rate of the Wifi driver in ad-hoc mode. The actual tx power could be between 15 and 20dBm, depending on the bit rate.</p><p>The 1st Fresnel zone was 8m which we should clear OK with our masts and the jetty height above sea level.  However I am not sure what effect the sea has on Wifi. Being slightly conductive it&#8217;s probably more reflective than a path over land.</p><p>These results show us how important interference and Line of sight (LOS) are to Wifi.  In Dili we couldn&#8217;t set up a <a href="http://www.rowetel.com/blog/?p=161" onclick="urchinTracker('/outgoing/www.rowetel.com/blog/?p=161&amp;referer=');">300m link between MPs</a> equipped with Omni-directional antennas due to massive interference. Even to obtain that range with directional antennas we needed huge, free standing masts (up to 25m) to clear obstacles like trees. However &#8220;on the beach&#8221; we can achieve an impressive 2.1km with omnidirectional antennas and modest power levels.</p><p><strong>Links</strong></p><p>Coincidentally a couple of friends sent me <a href=" http://colinkarpfinger.com/blog/2010/the-dropouts-guide-to-antenna-design/">this link</a> on PCB antenna design while I was writing this post.</p>]]></content:encoded>
			<wfw:commentRss>http://villagetelco.org/2010/08/v1-3-antenna-testing/feed/</wfw:commentRss>
		<slash:comments>5</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 1290/1414 objects using disk: basic

Served from: villagetelco.org @ 2012-05-17 09:07:08 -->
