<?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</title>
	<atom:link href="http://villagetelco.org/tag/mesh/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>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>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>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>
	</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 557/585 objects using disk: basic

Served from: villagetelco.org @ 2012-02-04 09:38:06 -->
