<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:blogger="http://schemas.google.com/blogger/2008" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0"><channel><atom:id>tag:blogger.com,1999:blog-5995440889369726231</atom:id><lastBuildDate>Fri, 24 May 2013 08:44:07 +0000</lastBuildDate><category>Antenna Tech</category><category>Introduction</category><category>Bugs patches + updates</category><category>FabFi 3.0</category><category>Field Tests</category><category>Publicity</category><category>JoinAfrica</category><category>Kenya</category><category>Community Building</category><category>Fabfi Dashboard</category><category>Power Tech</category><category>Router Tech</category><category>FabFi Intranet</category><category>Fabfi 5.0</category><category>Fabfi 4.0</category><category>Network Configuration</category><category>FabFi 2.0</category><category>WiFi Tech</category><category>Random Frustration</category><category>Engineers at work</category><category>FabFi Toolbox</category><category>New Links</category><category>Farm School</category><category>System Development</category><category>afghanistan</category><category>Network Monitoring</category><title>FabFi Wireless</title><description>Field-fabricated, DIY wireless mesh networks.  Bringing the broadband to a forgotten corner of the globe near you.</description><link>http://fabfiblog.fabfolk.com/</link><managingEditor>noreply@blogger.com (Keith Berkoben)</managingEditor><generator>Blogger</generator><openSearch:totalResults>134</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/FabfiWireless" /><feedburner:info uri="fabfiwireless" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:emailServiceId>FabfiWireless</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><item><guid isPermaLink="false">tag:blogger.com,1999:blog-5995440889369726231.post-597410754028548704</guid><pubDate>Wed, 18 Jan 2012 17:24:00 +0000</pubDate><atom:updated>2012-01-18T09:24:18.244-08:00</atom:updated><title>Wifi and the Internet of Things</title><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;div&gt;
Today is a day for thinking about the future of the web. &amp;nbsp;By virtue of being the author of this blog, that gets back to the future of communications infrastructure, and especially wifi. &amp;nbsp;Apologies in advance if I wax poetic, &lt;a href="http://wikimediafoundation.org/wiki/English_Wikipedia_anti-SOPA_blackout" target="_blank"&gt;Wikipedia&lt;/a&gt;, &lt;a href="http://www.craigslist.org/about/SOPA" target="_blank"&gt;Craigslist&lt;/a&gt;, and &lt;a href="http://blog.reddit.com/2012/01/stopped-they-must-be-on-this-all.html" target="_blank"&gt;Reddit&lt;/a&gt;&amp;nbsp;are all down today in protest of SOPA/PIPA.&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
In recent years there's been a lot of chatter about the nature of technological convergence and the future of global telecommunications infrastructure. &amp;nbsp;Technological optimists, particularly those interested in the developing world trumpet, "mobile, mobile, mobile" and, on many levels, they're right... While we won't be ditching big screens and real keyboards any time soon, all statistics point to the fact that mobile devices account for an increasing number of transactions, tasks, and &amp;nbsp;amount of user online time. &amp;nbsp;Without doubt, mobile has been disruptive in the west, speeding the transition to cloud computing; a game-changer for Africa, bringing millions online; and largely responsible for an global wave of grassroots protest movements. &amp;nbsp;The thing that people tend to miss, however, when talking about the future dominance of mobile is that the device and the communications infrastructure are not one in the same. &amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Our lust for data is killing mobile providers (you need only look as far as the near-extinction of the unlimited data plan), and it's technologically challenging to shrink mobile cell sizes enough to [economically] support traffic loads on limited spectrum licenses. &amp;nbsp;Mobile carriers depend on the extremely efficient use of spectrum that comes with careful site planning and modeling. &amp;nbsp;This gets exceedingly hard to do as cell sites become more numerous and demand cheaper installations. &amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
The licensed nature of mobile spectrum/devices also makes the sort of grassroots innovation and entrepreneurship that typifies the online world very difficult. &amp;nbsp;If we were only talking about making smartphones maybe we wouldn't care, but the smartphone is only the tip of the iceberg for the growing world of ubiquitous, cloud-enabled computing.&lt;br /&gt;&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
The ability to be "connected" at all times is clearly desirable (even if we choose to unplug sometimes for our own sanity). &amp;nbsp;Smartphones have achieved a permanent position in our pants pockets formerly afforded only to wallets and house keys; but connectedness is only useful to the degree that we can interact with our world through being connected. &amp;nbsp;Social was easy: &amp;nbsp;&lt;i&gt;"I'm connected. You're connected, let's share some photos and poke each other"&lt;/i&gt;, but what about STUFF? &amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
The natural next step for a connected person is to have a connected world to interact with. &amp;nbsp;We've already started with the big ones: Thermostats, security systems, home theater. &amp;nbsp;But the possibilities are endless, and it seems that the consumers are hungry. &amp;nbsp;If you think I'm kidding, check out&amp;nbsp;&lt;a href="http://www.kickstarter.com/projects/supermechanical/twine-listen-to-your-world-talk-to-the-internet?ref=most-funded" target="_blank"&gt;this Kickstarter project&lt;/a&gt;&amp;nbsp;from some of my former Media Lab colleagues that garnered a half a million bucks to create a wifi-enabled rubber(?) brick, with a temperature sensor and accelerometer, that can be used for useful stuff like telling you when your laundry is done. &amp;nbsp;Innovation to fill this new space of connected "stuff" will only thrive with the low entry barriers of an open internet, unlicensed spectrum and cheap hardware. &amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
In any case, the monolithic model of wireless communication is just not going to work. &amp;nbsp;A natural consequence of having EVERYTHING connected is a whole lot of unplanned and uncoordinated wireless communications generated by cheap, duty-cycled devices, flying around all over the place. This is the sort of thing that breaks traditional mobile communications.&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Wifi, especially with 802.11n and soon 802.11ac boasts so much capacity that even in an environment where 40 or more uncoordinated access points are all visible to each other (such as my bedroom), you can still expect to share 15Mbps or more with all the devices in your home, while your neighbor can do the same, simultaneously. &amp;nbsp;The limitations of wifi, in terms of range and penetration of obstacles, are strengths in the world where everything is a transmitter. &amp;nbsp;You won't send 15Mbps simultaneously to every home in my neighborhood with 4G...&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
As opposed to falling off in popularity as mobile improves, wifi has continued to strengthen. &amp;nbsp;Wifi will ultimately bridge the gap between wireline and mobile providers. &amp;nbsp;&lt;a href="http://gigaom.com/broadband/cable-is-discovering-the-joys-of-wi-fi-why-not-mobile/" target="_blank"&gt;Cable companies have already embraced wifi as a way to increase the value of their services&lt;/a&gt;. &amp;nbsp;In Europe, mobile providers like T-Mobile have embraced wifi for years, and US mobile providers are now being forced to add wifi to offload traffic. &amp;nbsp;Ubiquitous, cheap, unlicensed. &amp;nbsp;It's a recipe for innovation, and a guarantee that wifi will only increase in importance as we become increasingly connected. &amp;nbsp;Keep hacking...&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/FabfiWireless/~4/h7VtLnL6Cfg" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/FabfiWireless/~3/h7VtLnL6Cfg/wifi-and-internet-of-things.html</link><author>noreply@blogger.com (Keith Berkoben)</author><thr:total>2</thr:total><feedburner:origLink>http://fabfiblog.fabfolk.com/2012/01/wifi-and-internet-of-things.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-5995440889369726231.post-7533605143930440712</guid><pubDate>Wed, 18 Jan 2012 04:31:00 +0000</pubDate><atom:updated>2012-01-17T20:31:54.599-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Fabfi 5.0</category><category domain="http://www.blogger.com/atom/ns#">System Development</category><title>Development Kits Live!</title><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
Thanks to Nathan from California, the first &lt;a href="http://store.fabfolk.com/" target="_blank"&gt;Fabfi development kit&lt;/a&gt;&amp;nbsp;went out the door today. &amp;nbsp;With the Monday holiday, I had the chance to do a little fit testing of the hardware on a spare pole I had lying around. &amp;nbsp;The &lt;a href="http://www.itelite.net/en/Katalog/MIMO-80211-n//PRA50018dual-HV.html" target="_blank"&gt;itelite&lt;/a&gt;&amp;nbsp;enclosure with integrated 18dBi dual-polarization patch took some modifications to mount the RouterStation, but was very robust and had a solid rubber gasket and grooved interface around the edges to keep water out. &amp;nbsp;The built-in ethernet extension plug was also a nice touch. &amp;nbsp;19" pigtails for the external antennas exit through an optional port on the itelite enclosure and screw directly into the 2.4Ghz antennas. &lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://4.bp.blogspot.com/-CUMWiYpdZv0/TxZJAFVDtDI/AAAAAAAAGqA/UPZGI3rOI0k/s1600/2012_01_17_csDevout.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="387" src="http://4.bp.blogspot.com/-CUMWiYpdZv0/TxZJAFVDtDI/AAAAAAAAGqA/UPZGI3rOI0k/s400/2012_01_17_csDevout.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://3.bp.blogspot.com/-j_ggTpzA7S4/TxZJA3s4ITI/AAAAAAAAGqQ/ph8H0cfScnk/s1600/2012_01_17_csDevIn.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="400" src="http://3.bp.blogspot.com/-j_ggTpzA7S4/TxZJA3s4ITI/AAAAAAAAGqQ/ph8H0cfScnk/s400/2012_01_17_csDevIn.jpg" width="336" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Below is a sample look at the current kit spec all mounted up. &amp;nbsp;Mounting with the top of the pole above the tops of the antennas is a common trick to protect against lightning strikes (20cm is usually enough):&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://4.bp.blogspot.com/-VhjwV25HVk0/TxZJAcmDXuI/AAAAAAAAGqI/5jMD5kwQcbQ/s1600/2012_01_17_csDev.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="640" src="http://4.bp.blogspot.com/-VhjwV25HVk0/TxZJAcmDXuI/AAAAAAAAGqI/5jMD5kwQcbQ/s640/2012_01_17_csDev.jpg" width="370" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
I'd prefer to see the stock antenna mounts getting the antennas farther from the pole for decreased RF shadow and better spatial diversity, but this could be easily remedied with a crossbar. For applications requiring less 5Ghz gain, a clean option might be to offer a &lt;a href="http://www.sparcotech.com/cgi-bin/commerce.cgi?preadd=action&amp;amp;key=SP-MIMO-OD6" target="_blank"&gt;6-way radome&lt;/a&gt;. &amp;nbsp;I might get a chance to test this out in the near future.&lt;/div&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/FabfiWireless/~4/L9kL9uZJe3A" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/FabfiWireless/~3/L9kL9uZJe3A/fabfi-development-kits-live.html</link><author>noreply@blogger.com (Keith Berkoben)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-CUMWiYpdZv0/TxZJAFVDtDI/AAAAAAAAGqA/UPZGI3rOI0k/s72-c/2012_01_17_csDevout.jpg" height="72" width="72" /><thr:total>3</thr:total><feedburner:origLink>http://fabfiblog.fabfolk.com/2012/01/fabfi-development-kits-live.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-5995440889369726231.post-8150377712822815905</guid><pubDate>Sat, 31 Dec 2011 19:21:00 +0000</pubDate><atom:updated>2011-12-31T11:36:29.303-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">afghanistan</category><category domain="http://www.blogger.com/atom/ns#">Publicity</category><title>Fabfi In Domus Magazine</title><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;a href="http://2.bp.blogspot.com/-f3bLlGYhhbg/Tv9bd3PBL-I/AAAAAAAAGpw/hxGh0cGLVM8/s1600/2011_12_31_domus.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" height="320" src="http://2.bp.blogspot.com/-f3bLlGYhhbg/Tv9bd3PBL-I/AAAAAAAAGpw/hxGh0cGLVM8/s320/2011_12_31_domus.jpg" width="260" /&gt;&lt;/a&gt;Yesterday Amy and I received a belated Christmas present via DHL. Though we knew it was coming, we had no idea what it might be. &amp;nbsp;Upon opening it we discovered a thick, colorful book from Italy, entitled DOMUS. &amp;nbsp;&lt;a href="http://www.domusweb.it/" target="_blank"&gt;Domus&lt;/a&gt; is an Italian architectural magazine packed full of colorful images and stories about art and design. &amp;nbsp;I'm always surprised how often Fabfi gets picked up in the design-world media. &amp;nbsp;Perhaps designers and architects are freer to follow ambitious visions undeterred by technical challenges of implementation; or maybe they just think&amp;nbsp;fluorescent&amp;nbsp;orange acrylic looks snazzy. &amp;nbsp;Either way, we're grateful for the publicity, and the clever re-rendering of my graphics as seen below (see how &lt;a href="http://creativecommons.org/licenses/by-sa/2.0/" target="_blank"&gt;CC-BY-SA&lt;/a&gt; is useful!). &amp;nbsp;I'll refrain from commentary on the editorial itself, which is roughly historical in nature. &amp;nbsp;One geeky side point is that anyone with the magazine has all the data they need to build a Fabfi reflector. &lt;br /&gt;
&lt;br /&gt;
Find the article online article &lt;a href="http://www.domusweb.it/en/design/a-finely-woven-web/" target="_blank"&gt;HERE&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
Happy New Year everyone!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/-WOGWhHL4lH4/Tv9by1RMiSI/AAAAAAAAGp4/wNCjw9D3Au8/s1600/2011_12_31_domus_article.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="272" src="http://1.bp.blogspot.com/-WOGWhHL4lH4/Tv9by1RMiSI/AAAAAAAAGp4/wNCjw9D3Au8/s400/2011_12_31_domus_article.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/FabfiWireless/~4/rqUF9H_HVBc" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/FabfiWireless/~3/rqUF9H_HVBc/fabfi-in-domus-magazine.html</link><author>noreply@blogger.com (Keith Berkoben)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-f3bLlGYhhbg/Tv9bd3PBL-I/AAAAAAAAGpw/hxGh0cGLVM8/s72-c/2011_12_31_domus.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://fabfiblog.fabfolk.com/2011/12/fabfi-in-domus-magazine.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-5995440889369726231.post-4326236002606907123</guid><pubDate>Fri, 02 Dec 2011 14:02:00 +0000</pubDate><atom:updated>2011-12-02T07:14:02.066-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Router Tech</category><category domain="http://www.blogger.com/atom/ns#">Power Tech</category><category domain="http://www.blogger.com/atom/ns#">Fabfi 5.0</category><title>My Router has a bad case of S.A.D.*</title><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://fabfi2.xvm.mit.edu/cacti/graph_image.php?action=view&amp;amp;local_graph_id=90&amp;amp;rra_id=2" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="140" src="http://fabfi2.xvm.mit.edu/cacti/graph_image.php?action=view&amp;amp;local_graph_id=90&amp;amp;rra_id=2" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
In the last post I blathered on quite a bit about sizing solar panels for routers. &amp;nbsp;As it turns out, the theoretical and the empirical don't match up so well. &amp;nbsp;Instead of running 24h/day, &lt;a href="http://www.farmschool.org/" target="_blank"&gt;the Farm School&lt;/a&gt;&amp;nbsp;solar nodes are currently running more on the order of 6h. &amp;nbsp;I suspect this has mostly to do with the fact that the sun is so low for much of the day in this part of the world that it's behind trees, but it's also possible the new charge controllers aren't as efficient as billed. &amp;nbsp;Whatever the reason, I'm about 18h/day short of the full monte (translate: waaaaay short), which has me thinking about power optimization. &lt;br /&gt;
&lt;br /&gt;
In laptops, a very common way to save juice is to adjust the clock speed down when the device is idle, and it seems &lt;a href="http://wiki.openwrt.org/toh/ubiquiti/routerstation.pro#cpu.frequency.control" target="_blank"&gt;someone has built a package to control CPU clock for the RouterStation&lt;/a&gt;. &amp;nbsp;It would be a great project for someone to wrap this with a script that measures load and adjusts speed accordingly. &amp;nbsp;Anyone interested??&lt;br /&gt;
&lt;br /&gt;
*S.A.D. stands for&amp;nbsp;&lt;a href="http://www.ncbi.nlm.nih.gov/pubmedhealth/PMH0002499/" target="_blank"&gt;Seasonal Affective Disorder&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;EDIT: &amp;nbsp;I took a few minutes to try manually switching the clock speed with the above package. &amp;nbsp;A few Results:&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;ul style="text-align: left;"&gt;
&lt;li&gt;&lt;i&gt;Changing speed requires a reboot (the package is simply a command line tool for rewriting the bootloader)&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;The overall reduction in power going from 680Mhz to 200Mhz is only abvout .25W at idle&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Running a RouterStation at 200Mhz makes it boot waaaaay slower&lt;/i&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/FabfiWireless/~4/X_r0bjPu1PA" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/FabfiWireless/~3/X_r0bjPu1PA/my-router-has-bad-case-of-sad.html</link><author>noreply@blogger.com (Keith Berkoben)</author><thr:total>7</thr:total><feedburner:origLink>http://fabfiblog.fabfolk.com/2011/12/my-router-has-bad-case-of-sad.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-5995440889369726231.post-946566223425746641</guid><pubDate>Wed, 16 Nov 2011 17:04:00 +0000</pubDate><atom:updated>2011-11-17T07:44:37.600-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Power Tech</category><category domain="http://www.blogger.com/atom/ns#">Fabfi 5.0</category><title>Sizing Solar to Routerstation Power Specs</title><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
As I mentioned in the &lt;a href="http://fabfiblog.fabfolk.com/2011/11/start-small-make-history-farm-school.html" target="_blank"&gt;last post&lt;/a&gt;, we've been having a little trouble solar powering our nodes (in the woods) through a New England winter.&amp;nbsp; Turns out we get crap for sunlight.&amp;nbsp; Who knew? :P.&amp;nbsp; As a result I'm trying to get the most out of limited resources and redesign the nodes so they fail gracefully when they run out of juice.&lt;br /&gt;
&lt;br /&gt;
I did a little experimenting with the Ubiquiti RouterStation earlier today to figure out exactly what its characteristics were.&amp;nbsp; Here's a few things I learned:&lt;br /&gt;
&lt;ul style="text-align: left;"&gt;
&lt;li&gt;Minimum reliable operating voltage 9V? (It was difficult for me to determine this number exactly due to the limits of my power supply, but it will DEFINITELY not operate reliably below 8.5V and at 9V it seems to boot reliably and send data over one radio.&amp;nbsp; Using multiple radios hit the current limit of my power supply at 9V, so we just have to assume that the RouterStation itself is not current limited in the same way)&lt;/li&gt;
&lt;li&gt;Peak current draw with three radios transmitting at capacity @12v 1.5A(est)&lt;/li&gt;
&lt;li&gt;Average power consumption with three radios transmitting full time: 17.5W(est)&lt;/li&gt;
&lt;li&gt;Average power consumption with three radios powered, but idle: 7.6W &lt;/li&gt;
&lt;/ul&gt;
The first element to consider when working with 12V batteries is that the margin between the minimum expected battery voltage and the minimum operating voltage of the device is quite small (~2V).&amp;nbsp; Even in a perfect world, the &lt;a href="http://www.dolphins-software.com/voltageDrop.htm" target="_blank"&gt;voltage drop&lt;/a&gt; when sending the peak current over 24AWG cat5 wire (assuming worst-case single conductor, 11V battery voltage), limits the cable length to just over 20 feet.&amp;nbsp; This number gets smaller if you have questionable cabling.&amp;nbsp; &lt;b&gt;This short analysis suggests the use of 24V solar systems instead of 12V&lt;/b&gt;.&lt;br /&gt;
&lt;br /&gt;
An additional problem that may arise, in the event that I'm right on the edge with the amount of battery storage I'm using, is that the devices will brown-out and hang.&amp;nbsp; This has already happened a couple of times during some cloudy weather, and requires someone to go out and hard-reboot the devices.&amp;nbsp; An easy solution to this problem is to use a power supply with a Low-Voltage Dropout (LVD) circuit instead of powering devices direct from the batteries.&amp;nbsp; This has the dual feature of protecting the batteries from over-discharge and cleanly cutting off your device before the voltage gets too low; in this manner enabling devices to turn off in the wee hours when there is insufficient light and come back in the morning without fanfare.&lt;br /&gt;
&lt;br /&gt;
I've been eying &lt;a href="http://www.beezwaxproducts.com/product_info.php?cPath=25_31_64&amp;amp;products_id=142&amp;amp;osCsid=00c9df71ebfff87c0b1a966601b96c49" target="_blank"&gt;these gadgets&lt;/a&gt; for quite some time now: &lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://3.bp.blogspot.com/-ZNlBfZpQIu4/TsQvecM4IxI/AAAAAAAAGnE/JrZt4qShqAc/s1600/2011-11-16+TP-SCPOE+ISO+640x480.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="295" src="http://3.bp.blogspot.com/-ZNlBfZpQIu4/TsQvecM4IxI/AAAAAAAAGnE/JrZt4qShqAc/s400/2011-11-16+TP-SCPOE+ISO+640x480.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://2.bp.blogspot.com/-j5dtaGFDsmk/TsQvezis7-I/AAAAAAAAGnM/VYUmkrZw81Q/s1600/2011-11-16+SCPOE+QwikSpecs.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="172" src="http://2.bp.blogspot.com/-j5dtaGFDsmk/TsQvezis7-I/AAAAAAAAGnM/VYUmkrZw81Q/s400/2011-11-16+SCPOE+QwikSpecs.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
They come in 12 and 24V inputs and with direct power out or DC-DC conversion.&amp;nbsp; They take input from a solar panel and passive POE, charge your batteries, and provide both passive POE and wired output with LVD.&amp;nbsp; At $60 in quantity 1, they're a reasonable one-stop solution to building a single setup that will work almost anywhere.&amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
Since I'm stuck with some big 12V panels that I can't easily re-wire, I bought the 12-24V up-converting version.&amp;nbsp; According the company, this conversion is 80-85% efficient, which is why in the final spec we want to run native 24V.&lt;br /&gt;
&lt;br /&gt;
Now some solar math (doing all this math for the intended system, not the one at Farm School)...&lt;br /&gt;
&lt;br /&gt;
First find yourself a solar energy calculator.&amp;nbsp; For
 the US, &lt;a href="http://mapserve3.nrel.gov/PVWatts_Viewer/index.html" target="_blank"&gt;this one is pretty cool&lt;/a&gt;.&amp;nbsp; For locations outside the US, try the &lt;a href="http://rredc.nrel.gov/solar/calculators/PVWATTS/version1/" target="_blank"&gt;older version&lt;/a&gt;.&amp;nbsp; Using the map, you'll be able to find the amount of energy per m^2 at your location, and then import into the PVWATTS calculator.&amp;nbsp; The PVWATTS tool calculates total available solar energy by month, as well as the total energy output of your system after &lt;a href="http://www.nrel.gov/rredc/pvwatts/changing_parameters.html#dc2ac" target="_blank"&gt;derating&lt;/a&gt; (since we're using direct DC, you can omit the derating for any of the AC components).&amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
Now you might be asking "what does kWh/m^2/day have to do with the 60W rating on my panel?".&amp;nbsp; To make sense of all this, you must read the &lt;a href="http://www.nrel.gov/rredc/pvwatts/changing_parameters.html#dc_rating" target="_blank"&gt;fine print&lt;/a&gt;:&amp;nbsp; &lt;br /&gt;
&lt;blockquote class="tr_bq"&gt;
PV module power ratings are for standard test conditions (STC) of 1,000 W/m&lt;sup&gt;2&lt;/sup&gt;
 solar irradiance and 25°C PV module temperature. Caution: these are different than PVUSA (PTC) test conditions &lt;/blockquote&gt;
&amp;nbsp;The important take-home from above is that "standard" conditions for the rated wattage of most solar panels are based on a solar energy of&amp;nbsp; 1kW/m^2.&amp;nbsp; A&lt;b&gt;s a result the, value of kWh/m^2/day, is equivalent to the number of effective hours that the solar panel will be able to operate at its rated output&lt;/b&gt; (assuming the panel operates at the same efficiency over a broad range of input energy, which is generally true).&amp;nbsp; for example, a 60W panel during a day with 3kWh/m^2/day of available solar energy will generate 180Wh of energy before derating.&lt;br /&gt;
&lt;br /&gt;
Looking at our device, we draw 17.5W at full throttle and 7.6W at idle.&amp;nbsp; If we're only using a little under 50% of the radio capacity on average, we get about 12W worst-case power draw.&amp;nbsp; Over one day that amounts to 288Wh of energy.&amp;nbsp; In Athol, MA, the worst months provide about 3kWh/m^2/day of energy..&amp;nbsp; Our DC power system, based on the PVWATTS numbers, probably derates to about 0.86 of the nameplate value, so we need:&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote class="tr_bq"&gt;
288Wh / 3h / 0.86 = 111 W of solar to operate 24hours during the dead of winter. &lt;/blockquote&gt;
Since mounting etc, are bound to be imperfect, you'll probably want to round this number up a bit too.&amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
Though a 120W panel might be enough to power our device on average, any given day might have more or less solar energy.&amp;nbsp; In order to size panels to the average, you need enough battery capacity to cover cloudy days.&amp;nbsp; Batteries are generally rated in Amp hours (Ah), which is the number of hours they can provide the equivalent of 1 Amp at 12V, which is 12W.&amp;nbsp; Conveniently, our device draws 12W, so the number of Ah in a battery is the same as the number of hours it will operate the device, except for one twist.&amp;nbsp; The Ah value usually describes the capacity of the battery to full discharge.&amp;nbsp; Fully discharging the battery over and over can damage it, so we want to plan for a less than full discharge.&amp;nbsp; For a deep cycle battery (deep-cycle = old-fashioned lead-acid battery with thick, unsophisticated electrode plates), 80% is a drop-dead limit.&amp;nbsp; For easy math, we'll say 75% is our discharge limit, and that we want to operate for 36h sun-free.&amp;nbsp; In the worst case, that means a 48Ah battery, which is on the order of the battery in your midsize passenger car.&amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
At Farm School, I'm operating two radios on the solar-powered devices at near-idle, so estimating 8W and derating a little extra for the DC-DC conversion gives me a need for about 85W of solar and 36Ah of batteries.&amp;nbsp; We'll see how this goes...&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/FabfiWireless/~4/vWh9lqn80GY" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/FabfiWireless/~3/vWh9lqn80GY/sizing-solar-to-routerstation-power.html</link><author>noreply@blogger.com (Keith Berkoben)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-ZNlBfZpQIu4/TsQvecM4IxI/AAAAAAAAGnE/JrZt4qShqAc/s72-c/2011-11-16+TP-SCPOE+ISO+640x480.jpg" height="72" width="72" /><thr:total>5</thr:total><feedburner:origLink>http://fabfiblog.fabfolk.com/2011/11/sizing-solar-to-routerstation-power.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-5995440889369726231.post-2884141807587871631</guid><pubDate>Tue, 15 Nov 2011 19:35:00 +0000</pubDate><atom:updated>2011-11-18T22:01:32.814-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Farm School</category><category domain="http://www.blogger.com/atom/ns#">Fabfi 5.0</category><category domain="http://www.blogger.com/atom/ns#">System Development</category><category domain="http://www.blogger.com/atom/ns#">Field Tests</category><title>Start Small. Make History (Farm School Testbed)</title><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
Originally this post was slated to be a cut-and-dried show and tell describing our&amp;nbsp;&lt;a href="http://testcloud.fabfi.net/ff5map"&gt;live pilot&lt;/a&gt;&amp;nbsp;at&amp;nbsp;&lt;a href="http://www.farmschool.org/"&gt;The Farm School&lt;/a&gt;, but the developments over the last 16h at&amp;nbsp;&lt;a href="https://twitter.com/#%21/OccupyWallStNYC"&gt;Occupy Wall Street, NYC,&lt;/a&gt; and some of the awesome&amp;nbsp;guerrilla&amp;nbsp;reporting&amp;nbsp;that's been happening, provides some perspective for us developers that refuse to let anything be done until it's "perfect". &lt;br /&gt;
&lt;br /&gt;
The particular story I have in mind is that of a liveblogger named &lt;a href="https://twitter.com/#%21/Iwilloccupy"&gt;Tim Pool&lt;/a&gt;, of&amp;nbsp;&lt;a href="https://twitter.com/#%21/TheOther99"&gt;TheOther99&lt;/a&gt;, who has been &lt;a href="http://www.ustream.tv/TheOther99"&gt;streaming live&lt;/a&gt; now from lower Manhattan for about fifteen continuous hours. &amp;nbsp;The part I love about &amp;nbsp;Tim and his stream is how he has cobbled together an ultra-simple technical solution with free services and has been debugging the setup and learning the tech in real time with a live audience. &amp;nbsp;Over the course of the stream, Tim sources replacement batteries from the viewing audience, takes technical suggestions from their text stream, and works through mini-crises&amp;nbsp; like his phone number getting posted to the internet (oops!) to keep his stream live. &amp;nbsp;By the time of the pivotal hearing verdict at nearly 5pm, he amasses an arsenal of equipment spares, has over 100,000 viewers, is being rebroadcast by major networks, and has a pro-level live video rig on the way (donated) from ustream.tv. &lt;br /&gt;
&lt;br /&gt;
When we're sitting around (on Skype) at Fabfi repeatedly pondering the intricacies&amp;nbsp;of "perfect" security and "fully-automated" setup, we would certainly do well to take inspiration for the model of, "get out there now. &amp;nbsp;Sort the details later". &amp;nbsp;This was, in fact, the way we ran the show for Fabfi 1-4 (there hasn't been a single version of Fabfi yet where I knew exactly how it would work when I arrived on location). &amp;nbsp;With all this "planning" we've been doing, it's easy to forget that the best way to do user-centered design is to design some stuff, subject a whole bunch of people to it, and make rapid changes based on real data. &lt;br /&gt;
&lt;br /&gt;
Every time we've gone live at a new site in the past we learned four dozen new things in no time at all, but in our latest iteration we've been thinking so big (1000 nodes), that we've been neglecting the value of a small&amp;nbsp; live test for some time.&amp;nbsp; What can five or six nodes tell you about a network that scales to a thousand? &amp;nbsp;As it turns out, quite a bit...&lt;br /&gt;
&lt;br /&gt;
Over the past two weeks I've been working out at&amp;nbsp;&lt;a href="http://www.farmschool.org/"&gt;The Farm School&lt;/a&gt;&amp;nbsp;building a small FF5 testbed. &amp;nbsp;Despite being little more than an hour from Boston, this site has a lot of the features we might find in a developing area: &amp;nbsp;A DSL connection provides only 3Mbps of capacity, many of the residences (staff live on the farm) are entirely off-grid, and small buildings provide little opportunity for high mounting points without significant investments in mounting poles or hardware. &amp;nbsp;About a dozen users reside at the site full-time, with day users potentially doubling that number. &lt;br /&gt;
&lt;br /&gt;
Keeping with the theme of approximating developing areas, I went out of my way in this deploy to minimize the additional mounting hardware I brought to the table, instead mounting nodes on existing structures with materials I was able to scrounge on site.&lt;br /&gt;
&lt;br /&gt;
Here's some field-test porn:&lt;br /&gt;
&lt;br /&gt;
Wireless gateway node (101):&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://phoben.com/photos/archive/2011/2011_11_11/fullSize/IMG_2760.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="400" src="http://phoben.com/photos/archive/2011/2011_11_11/fullSize/IMG_2760.jpg" width="302" /&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
&amp;nbsp;Off Grid Nodes:&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://phoben.com/photos/archive/2011/2011_11_11/fullSize/IMG_2742.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="400" src="http://phoben.com/photos/archive/2011/2011_11_11/fullSize/IMG_2742.jpg" width="266" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://phoben.com/photos/archive/2011/2011_11_11/fullSize/IMG_2750.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="400" src="http://phoben.com/photos/archive/2011/2011_11_11/fullSize/IMG_2750.jpg" width="268" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Node on a (stationary) bus:&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://phoben.com/photos/archive/2011/2011_11_11/fullSize/IMG_2741.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="300" src="http://phoben.com/photos/archive/2011/2011_11_11/fullSize/IMG_2741.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Live map:&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/-nnnp2vq4weI/TsLwHUzFweI/AAAAAAAAGm8/h2Ha9PzEA3Q/s1600/livemap.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="400" src="http://1.bp.blogspot.com/-nnnp2vq4weI/TsLwHUzFweI/AAAAAAAAGm8/h2Ha9PzEA3Q/s400/livemap.jpg" width="318" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Within moments of installing the network, we began to learn new things about our system. &amp;nbsp;Here's the highlights:&lt;br /&gt;
&lt;br /&gt;
&lt;ol style="text-align: left;"&gt;
&lt;li&gt;&lt;sad face=""&gt;The largest time investment in node installation comes from mounting solar panels.&amp;nbsp; For the panels to be effective they must be mounted at a relatively accurate angle and direction.&amp;nbsp; Working this out with "found" supplies is tedious and slow, even with power tools and a lot of experience. &amp;nbsp; &lt;/sad&gt;&lt;/li&gt;
&lt;li&gt;&lt;sad face=""&gt;The AP+ADHOC single radio config that worked for us &lt;a href="http://code.google.com/p/fabfi/wiki/SmokeTests#AP_+_ADHOC"&gt;in bench tests&lt;/a&gt;, had &lt;a href="https://lists.ath9k.org/pipermail/ath9k-devel/2011-November/007317.html"&gt;very strange behavior&lt;/a&gt;&amp;nbsp;(&amp;gt;95% packet loss on one link)&amp;nbsp;&amp;nbsp;when three nodes were live with connected clients. &amp;nbsp;This was resistant to all sorts of RTS/CTS configs and was remedied by either dropping out the third node or separating the AP off to a separate radio. &amp;nbsp;We're unsure whether this was due to the shift to a real environment or a change on the ath9k driver between builds. &amp;nbsp;&lt;/sad&gt;&lt;/li&gt;
&lt;li&gt;&lt;sad face=""&gt; You need more solar than you think. &amp;nbsp;I originally believed would be possible to sustain a routerstation with two radios on as little as 48 Watts of solar at our site and a 10Ah battery. &amp;nbsp;In practice, even our setup with 80W of panel and a 14Ah battery had difficulty after a few cloudy days. &amp;nbsp;(likely more battery is needed). &amp;nbsp;130W and 24Ah seems to be more than sufficient if there is no sun obstruction, but we have plenty of that...&lt;/sad&gt;&lt;/li&gt;
&lt;li&gt;&amp;lt;(expected) sad face&amp;gt;RS devices are not tolerant of brownouts, and require manual power-cycling after low-voltage condition&lt;/li&gt;
&lt;li&gt;&lt;happy face!=""&gt; 2.4Ghz speeds are more than double those of from our&amp;nbsp;&lt;a href="http://fabfiblog.fabfolk.com/2011/10/wireless-performance-gosh-darn-urban.html"&gt;urban tests&lt;/a&gt;, and signal strengths below -75dBm provided useful speeds. &amp;nbsp;&lt;/happy&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;br /&gt;
The new network has a number of useful features that were missing from FF4, namely a &lt;a href="http://testcloud.fabfi.net/ff5map"&gt;live map&lt;/a&gt;, which clicks though to network statistics. &amp;nbsp;Nodes automatically add themselves to the map and stats interface. &amp;nbsp;This interface will be steadily improved over the coming weeks. &lt;br /&gt;
&lt;br /&gt;
At the moment, the network is operating &amp;nbsp;with un-encrypted open access, but&amp;nbsp;&lt;a href="https://twitter.com/#%21/antsvangelder"&gt;Antoine&lt;/a&gt;&amp;nbsp;promises that his new "portalgun" access controller is but days away. &lt;br /&gt;
&lt;br /&gt;
more to come...&lt;br /&gt;
&lt;br /&gt;
~Keith&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/FabfiWireless/~4/3HN2Fop6nLU" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/FabfiWireless/~3/3HN2Fop6nLU/start-small-make-history-farm-school.html</link><author>noreply@blogger.com (Keith Berkoben)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-nnnp2vq4weI/TsLwHUzFweI/AAAAAAAAGm8/h2Ha9PzEA3Q/s72-c/livemap.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://fabfiblog.fabfolk.com/2011/11/start-small-make-history-farm-school.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-5995440889369726231.post-2116786105832988529</guid><pubDate>Wed, 26 Oct 2011 19:11:00 +0000</pubDate><atom:updated>2011-10-26T12:36:05.351-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Fabfi 5.0</category><category domain="http://www.blogger.com/atom/ns#">System Development</category><category domain="http://www.blogger.com/atom/ns#">Antenna Tech</category><category domain="http://www.blogger.com/atom/ns#">Field Tests</category><title>Wireless Performance: Gosh Darn Urban Environments!</title><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
Over the last couple weeks I've been doing some testing to determine the performance of the baseline hardware config for FF5.&amp;nbsp; Some things I've been thinking about are directional vs. omni antennas; RTS/CTS vs. not; how fast is 802.11n, really?&lt;br /&gt;
&lt;br /&gt;
The executive summary:&lt;br /&gt;
&lt;ul style="text-align: left;"&gt;
&lt;li&gt;Use directional antennas whenever possible&lt;/li&gt;
&lt;li&gt;Move traffic to 5Ghz links as quickly as possible&lt;/li&gt;
&lt;li&gt;RTS/CTS provides a noticeable benefit in obstructed PtMP applications&lt;/li&gt;
&lt;li&gt;Sharing 2.4Ghz radio between access and mesh networks is unlikely to scale.&amp;nbsp;&amp;nbsp;&lt;/li&gt;
&lt;/ul&gt;
Now some details:&lt;br /&gt;
&lt;br /&gt;
Here's the general idea for FF5: &lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://fabfi.googlecode.com/svn-history/r946/wiki/images/SystemArchitecture/SysDiagram.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="332" src="http://fabfi.googlecode.com/svn/wiki/images/SystemArchitecture/SysDiagram.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
A 5Ghz backbone serving a local 2.4Ghz mesh clouds, which also provide 2.4Ghz access to clients.&amp;nbsp; The key objective for this design is to make 2.4Ghz (Circle) nodes installable by relatively untrained users, while still allowing the system to perform at broadband speeds.&amp;nbsp; 5Ghz backbone (Triangle) nodes are expected to be installed by more thoroughly trained technicians.&amp;nbsp; Ideally, this network should provide every user performance equivalent to the broadband connection in a suburban US neighborhood.&amp;nbsp; In technical terms, this breaks down to the following requirements:&lt;br /&gt;
&lt;ul style="text-align: left;"&gt;
&lt;li&gt;Peak Client Speed (link-local): 4Mbps&lt;/li&gt;
&lt;li&gt;C-Node Aggregate 2.4Ghz Throughput to node with 5Ghz Uplink: 10Mbps&lt;/li&gt;
&lt;li&gt;C-Node 5Ghz Throughput to T-Node: 10Mbps&lt;/li&gt;
&lt;li&gt;T-Node Aggregate 5Ghz throughput to child C-Nodes: 30Mbps&lt;/li&gt;
&lt;/ul&gt;
In the 5Ghz layer, I was able to achieve the desired T-C speed with a single 20Mhz channel and a single Omni antenna at the T-Node, connecting to C-Nodes with directional links.&amp;nbsp; This represented the best compromise of simplicity, cost and performance.&amp;nbsp; Handshaking (RTS/CTS) proved useful with the existence of hidden nodes, and directional links improved throughput.&amp;nbsp; Interestingly, the 5Ghz layer with directional links achieved roughly 80% of the expected theoretical maximum, even in the nasty RF soup that is my urban residential neighborhood.&amp;nbsp; Here's our test setup:&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://2.bp.blogspot.com/-4KZHyw73W8k/TqhT6RKZmYI/AAAAAAAAGmg/cPPzQepuK1s/s1600/FF5WirelessTestResults.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="287" src="http://2.bp.blogspot.com/-4KZHyw73W8k/TqhT6RKZmYI/AAAAAAAAGmg/cPPzQepuK1s/s400/FF5WirelessTestResults.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
At 2.4Ghz, the most surprising result of preliminary tests was the effect of congestion control backoff (presumably) on throughput.&amp;nbsp; Living in an urban neighborhood, a 2.4Ghz node can easily "see" as many as 50 APs at any given time.&amp;nbsp; Consequently, it is always sharing airtime...&amp;nbsp; Inside my plaster and wire-lathe walled apartment, it is possible to find locations where a node will provide 50Mbps of real throughput to a laptop.&amp;nbsp; Take the same setup outside, and suddenly the performance drops to a little as 15Mbps at close range.&amp;nbsp; While it's reasonable to expect a much more friendly situation in the developing world, these speeds call the feasibility of a design sharing 2.4Ghz radios between clients and mesh at our desired scale into question (sorry, Amy).&amp;nbsp; It also highlights the importance of moving traffic off of the 2.4Ghz mesh as quickly as possible.&amp;nbsp; Here's some graphs of upload and download speeds vs. signal strengths for various configurations.&amp;nbsp; Larger (more horizontally directional) omni antennas provides marginally better results after normalizing for power:&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/-yDx-usPkNs4/TqhYSUWXlrI/AAAAAAAAGmo/Jc6Cd9MAs6E/s1600/chart_3.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="247" src="http://1.bp.blogspot.com/-yDx-usPkNs4/TqhYSUWXlrI/AAAAAAAAGmo/Jc6Cd9MAs6E/s400/chart_3.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/-0RKPjriHMio/TqhYVQOwqmI/AAAAAAAAGmw/Vxo7FPJEwsM/s1600/chart_4.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="258" src="http://1.bp.blogspot.com/-0RKPjriHMio/TqhYVQOwqmI/AAAAAAAAGmw/Vxo7FPJEwsM/s400/chart_4.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a href="https://docs.google.com/spreadsheet/ccc?key=0AnA6LOF3_NU1dEVNR2diMi0zbWtDb0VKUEwzc2taWFE"&gt;Click here for&amp;nbsp; raw Somerville Wireless Test Data&lt;/a&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/FabfiWireless/~4/tIunCNksWoU" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/FabfiWireless/~3/tIunCNksWoU/wireless-performance-gosh-darn-urban.html</link><author>noreply@blogger.com (Keith Berkoben)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-4KZHyw73W8k/TqhT6RKZmYI/AAAAAAAAGmg/cPPzQepuK1s/s72-c/FF5WirelessTestResults.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://fabfiblog.fabfolk.com/2011/10/wireless-performance-gosh-darn-urban.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-5995440889369726231.post-3792984875313806851</guid><pubDate>Mon, 24 Oct 2011 16:11:00 +0000</pubDate><atom:updated>2011-10-24T09:11:08.633-07:00</atom:updated><title>JoinAfrica Progress Report (and so much more)</title><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
Looking back at the post history, it's been real long time since we've had an update in fabfi-land.  I'd say its entirely my fault, but there are a half-dozen other people who can write to this blog &amp;lt;hands on hips&amp;gt;.  At any rate, it's been a long summer for Fabfi, and JoinAfrica, the first African small business venture based on the Fabfi platform.  So here's to getting everybody up to date...&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://phoben.com/photos/archive/2010/2010_09_04/fullSize/DSC_1984.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="132" src="http://phoben.com/photos/archive/2010/2010_09_04/fullSize/DSC_1984.jpg" width="200" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;hands hips="" on=""&gt;As you may remember, I was in Kenya much of summer 2010 working with students from the University of Nairobi to build an all-wireless community ISP with Fabfi.  For the last year, the Nairobi team has been building a small business around the pilot project in Mt. View.&amp;nbsp; Here's their latest update:&amp;nbsp;&lt;/hands&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;hands hips="" on=""&gt;  

&lt;/hands&gt;&lt;br /&gt;
&lt;div style="color: #999999; text-align: center;"&gt;
&lt;blockquote&gt;
&lt;i&gt;&lt;b&gt;JoinAfrica Kenya&lt;/b&gt;&lt;/i&gt; &lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;i&gt;Progress Report, October 2011


&lt;b&gt;&lt;/b&gt;&lt;/i&gt;&lt;/blockquote&gt;
&lt;/div&gt;
&lt;blockquote style="color: #999999;"&gt;
&lt;i&gt;&lt;b&gt;Overview&lt;/b&gt; &lt;/i&gt;&lt;/blockquote&gt;
&lt;blockquote style="color: #999999;"&gt;
&lt;i&gt;As of October, 2011 the JoinAfrica network in Mt. View / Kangemi is operating with fourteen nodes, providing coverage to approximately eighty residences.  After beta testing in the fall of 2010, the network had been in live production since February 2011, beginning with seven nodes and expanding to fourteen over the following months. &lt;/i&gt;&lt;/blockquote&gt;
&lt;blockquote style="color: #999999;"&gt;
&lt;i&gt;
Of the eighty residences covered, thirteen have become regular subscribers to the wireless service.  Most users pay KES 2000/mo. for a 512kbps peak rate, while a two of the customers pay KES 4000/mo. for a 1Mbps peak rate.    In addition to the thirteen existing subscribers, eight additional subscribers are waiting to be upgraded to the paid service.  At the time of this writing, the network reliably saturates the available bandwidth of 1.2-1.5Mbps at peak times, requiring that more bandwidth be added for additional users to be served.  As a point of perspective, the gross monthly revenue from current user subscriptions is roughly equivalent to the installed cost of one node. &lt;/i&gt;&lt;/blockquote&gt;
&lt;blockquote style="color: #999999;"&gt;
&lt;i&gt; 

In September, FabCom, LLC was incorporated as a legal entity dedicated to operating the Mt. View network and providing other networking and ISP services on a consulting basis.  Additionally, Mr. Nyakundi and Mr. Ochoti have undertaken specialized training in security, routing &amp;amp; switching, virtualization and storage.  Mr.  Gone has been developing an updated IPv6/802.1x version of the platform used in JoinAfrica with the Fabfi Wireless team.  Mr. Gone has also been supporting the fledgling JoinAfrica network in Njabini, Kenya. &lt;b&gt;&lt;/b&gt;&lt;/i&gt;&lt;/blockquote&gt;
&lt;div style="color: #999999;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;blockquote style="color: #999999;"&gt;
&lt;i&gt;&lt;b&gt;Key Challenges&lt;/b&gt;&lt;/i&gt; &lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/blockquote&gt;
&lt;blockquote style="color: #999999;"&gt;
&lt;i&gt;A key concern limiting the expansion of the network is the cost of bandwidth.  The current connection has been generously donated by Wananchi Online, but FabCom has been unsuccessful engaging the company in a commercial relationship or negotiating an upgrade of the existing donated bandwidth. &lt;/i&gt;&lt;/blockquote&gt;
&lt;blockquote style="color: #999999;"&gt;
&lt;i&gt;FabCom was quoted retail prices for dedicated bandwidth from other vendors at a rate of KES 21,000/Mbps.  At this price it is difficult to provide competitive subscription prices to users. FabCom is actively searching for alternatives to the retail option that can achieve significant savings below the retail price.  One potential approach to this problem is acquiring a CCK Network Facilities Provider (tier 3) license.  Such licensing would require other ISPs to deal with FabCom at a wholesale level, however the financial barrier to entry for this option is significant (min KES 200,000/yr), and comes with no pricing guarantees.  An alternative arrangement would be to enter into a revenue sharing arrangement with an existing ISP, which could easily be sustainable on a revenue sharing model.  FabCom is exploring both approaches at this time.  
&lt;b&gt;
&lt;/b&gt;&lt;/i&gt;&lt;/blockquote&gt;
&lt;div style="color: #999999;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;blockquote style="color: #999999;"&gt;
&lt;i&gt;&lt;b&gt;Funding and Future Expansion&lt;/b&gt; &lt;/i&gt;&lt;/blockquote&gt;
&lt;blockquote style="color: #999999;"&gt;
&lt;i&gt;Once a suitable bandwidth contract can be secured, FabCom plans to expand the network to serve the eight customers on the waiting list.  Increased bandwidth will also enable efforts to increase penetration in areas covered by existing nodes. &lt;/i&gt;&lt;/blockquote&gt;
&lt;blockquote style="color: #999999;"&gt;
&lt;i&gt;A second tier of planned expansion includes jumping across the Wyaki Way highway from Mt. View, and a variety of new sites, including Waterfront Gardens, Highrise, Langata and parts of Westlands.  Expansion to these sites will require some outside investment to implement on a short timescale. &lt;/i&gt;&lt;/blockquote&gt;
&lt;blockquote style="color: #999999;"&gt;
&lt;i&gt;A third tier, pending achievement of a CCK license and performance of a small demonstration project, involves the provision of internet to student hostels on UoN campuses. &lt;/i&gt;&lt;/blockquote&gt;
&lt;blockquote style="color: #999999;"&gt;
&lt;i&gt; 

Fabcom is talking to potential investors (2) to provide funds to enable the first two expansion described above.  This capital will in part go into acquiring CCK licence, while the remaining portion will primarily go to hardware and first-month costs for bandwidth.

&lt;b&gt;&lt;/b&gt;&lt;/i&gt;&lt;/blockquote&gt;
&lt;div style="color: #999999;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;blockquote style="color: #999999;"&gt;
&lt;i&gt;&lt;b&gt;Additional Opportunities&lt;/b&gt; &lt;/i&gt;&lt;/blockquote&gt;
&lt;blockquote style="color: #999999;"&gt;
&lt;i&gt;The expertise FabCom has acquired to in the construction and management of the Mt. View network has placed the company well to act as a contractor for the construction and management of wireless networks for other communities or commercial ISPs. &lt;/i&gt;&lt;/blockquote&gt;
&lt;blockquote style="color: #999999;"&gt;
&lt;i&gt;One specific opportunity for this model is partnership with Orange Telkom, which is in the process of rolling out wireless hotspots in various locations like campuses, airports,shopping malls and other recreation areas. We are actively soliciting them to contract with us to build out these hotspots on a revenue sharing model.&lt;/i&gt; &lt;/blockquote&gt;
&lt;br /&gt;
&lt;span style="color: black;"&gt;While the ISP project alone is not yet large enough to be sustainable business on its own,&amp;nbsp; the FabCom team has had success leveraging their experience from operating the network into other business opportunities.&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://phoben.com/photos/archive/2011/2011_02_20/fullSize/IMG_0515.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="200" src="http://phoben.com/photos/archive/2011/2011_02_20/fullSize/IMG_0515.jpg" width="150" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span style="color: black;"&gt;Perhaps more exciting than the Mt. View pilot itself, is the capacity addition of the Nairobi team has added to the Fabfi ecosystem.&amp;nbsp; The the FabCom team has begun to support other operators starting Fabfi networks in Kenya and worldwide (Tom from FabCom just hinted at a new network in Madagascar a few days ago).&amp;nbsp; Tom from FabCom has also been instrumental in the development of our new IPv6 fabfi network (more about that soon).&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://joinafrica.org/img/logo.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" height="156" src="http://joinafrica.org/img/logo.png" width="200" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span style="color: black;"&gt;Relatedly, the main &lt;a href="http://www.joinafrica.org/"&gt;JoinAfrica website&lt;/a&gt;, which we hope will be a digital gateway to more community-scale networks in Africa as they come online, is now live.&amp;nbsp; (thanks to &lt;a href="http://plaid-creative.com/"&gt;Plaid Creative&lt;/a&gt; for the hot graphic design).&amp;nbsp; The Kenya team has their own page &lt;a href="http://www.joinafrica.org/kenya"&gt;here&lt;/a&gt;. There are plenty of photos from the Kenya project &lt;a href="http://www.phoben.com/photos/pgal/gallery.aspx?AlbumID=713&amp;amp;type=Compilations&amp;amp;subs=False"&gt;HERE&lt;/a&gt; on my website as well.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="color: black;"&gt;If you want to keep up to date on the goings-on, be sure to get wired into our social media.&amp;nbsp; The more of you are listening, the more pressure I get to post useful content :). &lt;/span&gt;&lt;br /&gt;
&lt;span style="color: black;"&gt; &lt;/span&gt;&lt;br /&gt;
&lt;span style="color: black;"&gt;&lt;a href="https://www.facebook.com/groups/140474289914/"&gt;Fabfi on Facebook&lt;/a&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: black;"&gt;&lt;a href="http://twitter.com/#%21/fabfiwireless"&gt;Fabfi on Twitter (new!)&lt;/a&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: black;"&gt;&lt;a href="http://groups.google.com/group/fabfi?hl=en"&gt;Fabfi Google Group&lt;/a&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="color: black;"&gt;&lt;a href="https://www.facebook.com/pages/JoinAfrica/121108214607677"&gt;JoinAfrica on Facebook&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: black;"&gt;&lt;a href="http://groups.google.com/group/joinafrica-community"&gt;JoinAfrica Google Group&lt;/a&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="color: black;"&gt;Mail the Kenya JoinAfrica team directly &lt;a href="mailto:kenya@joinafrica.org"&gt;HERE.&lt;/a&gt; &lt;/span&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/FabfiWireless/~4/MMkPQ8OTMs4" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/FabfiWireless/~3/MMkPQ8OTMs4/joinafrica-progress-report-and-so-much.html</link><author>noreply@blogger.com (Keith Berkoben)</author><thr:total>0</thr:total><feedburner:origLink>http://fabfiblog.fabfolk.com/2011/10/joinafrica-progress-report-and-so-much.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-5995440889369726231.post-6002149310930564453</guid><pubDate>Tue, 28 Jun 2011 23:43:00 +0000</pubDate><atom:updated>2011-06-28T16:44:55.446-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">afghanistan</category><title>help wanted</title><description>FabFi Afghanistan is looking for dev/test help for an upcoming new deployment and upgrade. If you know Linux, C, networking, and/or PV solar power electronics, please email fabfi at fabfolk.com.&lt;br /&gt;&lt;br /&gt;Also needed is Fab Lab make-able weather enclosures. Architects – hate how engineers keep making “boxes”? Now’s your chance to make something iconic for years to come.&lt;img src="http://feeds.feedburner.com/~r/FabfiWireless/~4/xdOHUo-ruwc" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/FabfiWireless/~3/xdOHUo-ruwc/help-wanted.html</link><author>noreply@blogger.com (Amy)</author><thr:total>2</thr:total><feedburner:origLink>http://fabfiblog.fabfolk.com/2011/06/help-wanted.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-5995440889369726231.post-8797972935434362135</guid><pubDate>Sun, 12 Jun 2011 16:09:00 +0000</pubDate><atom:updated>2011-12-31T11:32:56.370-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">afghanistan</category><category domain="http://www.blogger.com/atom/ns#">Publicity</category><title>FabFi on the front page of the New York Times</title><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
This weekend's New York Times has several photos of FabFi Afghanistan in this piece on &lt;a href="http://www.nytimes.com/2011/06/12/world/12internet.html"&gt;subversive community communication networks&lt;/a&gt;.  (We're in the slide set).  &lt;b&gt;To be clear, the FabFi project in Afghanistan was not one of those secretly funded projects described in their article&lt;/b&gt; (see &lt;a href="http://freerangeinternational.com/blog/?p=1100"&gt;here&lt;/a&gt; where I itemize the bulk of the costs and how they were funded - mostly through personal savings accounts of those who participated and in part through a National Science Foundation grant.   (And sure, they never actually talk about us specifically in the piece.  But look at the pictures!&lt;br /&gt;
&lt;br /&gt;
However, the urgency and significance of the project are the same.  As long as there’s pressure from those seeking a reasonable life where they can go about their business, there’s hope we can throw a lifeline with these so called undermining capabilities.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://1.bp.blogspot.com/-SDDGNW8q0mg/TfTmwziDNrI/AAAAAAAAACI/RrTwAzjwHoM/s1600/photo.JPG"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5617368361378985650" src="http://1.bp.blogspot.com/-SDDGNW8q0mg/TfTmwziDNrI/AAAAAAAAACI/RrTwAzjwHoM/s320/photo.JPG" style="float: left; height: 240px; margin: 0pt 10px 10px 0pt; width: 320px;" /&gt;&lt;/a&gt;As the director of the Jalalabad Fab Lab and lead of the Fab Fi project, I've been asked several times about how to scale the Fab Lab and Fab Fi experiences to more fully saturate a city, as well as spinning this off into more cities.  While I can provide a technical, programmatic answer, Fab Lab/Fi doesn’t solve everything. It’s only one piece:  the rest have to develop at the same time. Infrastructure like roads, power, water, schools, teachers, and systems maintenance as well as the user terminals (laptops and computers), people who use them, and the content they'll consume.   It’s crazy to think that there was no cell phone service in the country in 2002 and now it’s pretty solidly working in every major population center (at least when the tower isn’t turned off or bombed). From roads to power to water, the task at hand (officially US or not) was to set off a program that could go from zero to servicing 30 million people in a few years. Imagine deciding to colonize Mars and sending 30 million people first, ahead of the infrastructure.  &lt;br /&gt;
&lt;br /&gt;
I think there are maybe three kinds of places in Afghanistan:&lt;br /&gt;
&lt;ol style="text-align: left;"&gt;
&lt;li&gt;There are safer, quieter places that have known better times and whose residents are working to get back to those better times. There’s still crime and killing but it’s a shocking event when it occurs.&amp;nbsp;&lt;/li&gt;
&lt;li&gt;Poor, forgotten places that have never known modernization and are harder hit by economic problems (some of which we’ve unwittingly caused).&amp;nbsp;&lt;/li&gt;
&lt;li&gt;Places like Kandahar with an almost insidious infestation of crazy. Remember those boys that would pull the wings off of bugs and set ants on fire? Beliefs aside, an environment like Kandahar doesn’t provide the social pressure that prevents them from growing up into full fledge people-hurting psychopaths.&lt;/li&gt;
&lt;/ol&gt;
&lt;br /&gt;
In the first group are cities like Herat, in the western sector of Afghanistan.  It's plainly ready and asking for a Fab Lab and associated wealth of possibilities. You could imagine a Fab Lab and Training Center there augmenting and strengthening the communications infrastructure with a parallel or overlaid “subversive” mesh, perhaps through the school system which I hear is quite healthy and respected. &lt;br /&gt;
&lt;br /&gt;
The second group of towns, like Jaghori in Ghazni province, need only to follow the good examples of the first – so much the better if there is strong municipal leadership that both welcomes business activities while keeping them in check.&lt;br /&gt;
&lt;br /&gt;
The third are places like Kandahar, which is our biggest opportunity. Mel King, famous community organizer in Boston, often says that “the wheels in the back of the bus never catch up to the wheels in the front unless something extraordinary occurs”. Fighting over raisins, road tolls, heck, fighting over fighting, these are the things that they know about. “New” doesn’t always mean good on it’s own right, but in this case “new” can simply bewilder long enough for the skinny gimpy-legged kid to grab the football and run. Mixed metaphors, I know. It’s late. Another recent &lt;a href="http://www.virginia.edu/uvatoday/newsRelease.php?id=15259"&gt;article from educators&lt;/a&gt; highlights how the labs are excuses to try something new with rewarding results.&lt;br /&gt;
&lt;br /&gt;
In a recent round of catch-ups with the Afghan collaborators who helped start Fab Lab and the Fab Fi projects in Jalalabad (many of whom were university students when we met), I’m thrilled to tell you that all are gainfully employed in technically enabled positions.  A (surprising?) majority have taken the plunge to starting their own technology, logistics, or consulting companies, bravely negotiating the bewilderingly paperwork intensive contracts with ISAF and providing jobs to Afghans. I believe in the need for the private sector to create jobs. &lt;br /&gt;
&lt;br /&gt;
With the depressingly slow rate of new job creation at home in America, it’s hard not to be extra proud and amazed at their optimism and willingness to give it a go and make forward progress in their little corner of the world. I won’t take credit for their success – they were shaped by a long chain of parents, family, teachers, and other opportunities – but at least one was nice enough to say that it was his experiences of previously unexpected self-enabled successes in the Fab Lab that was his inspiration.&lt;br /&gt;
&lt;br /&gt;
&lt;hr /&gt;
&lt;br /&gt;
&lt;br /&gt;
Thanks to edits by Kanani Fong of &lt;a href="http://kitchendispatch.blogspot.com/"&gt;the Kitchen Dispatch&lt;/a&gt;.&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/FabfiWireless/~4/IFj4xsWDu38" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/FabfiWireless/~3/IFj4xsWDu38/fabfi-on-front-page-of-new-york-times.html</link><author>noreply@blogger.com (Amy)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-SDDGNW8q0mg/TfTmwziDNrI/AAAAAAAAACI/RrTwAzjwHoM/s72-c/photo.JPG" height="72" width="72" /><thr:total>3</thr:total><feedburner:origLink>http://fabfiblog.fabfolk.com/2011/06/fabfi-on-front-page-of-new-york-times.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-5995440889369726231.post-135387198035730565</guid><pubDate>Thu, 28 Apr 2011 21:20:00 +0000</pubDate><atom:updated>2011-04-28T14:23:30.695-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Network Monitoring</category><category domain="http://www.blogger.com/atom/ns#">Kenya</category><category domain="http://www.blogger.com/atom/ns#">JoinAfrica</category><title>The Hump - Bringing it all Together</title><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-Hz-5ot_-NHo/TbnaUixT8RI/AAAAAAAAGK8/PyGk5XUomwg/s1600/mt_view_may2011+copy.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="212" src="http://1.bp.blogspot.com/-Hz-5ot_-NHo/TbnaUixT8RI/AAAAAAAAGK8/PyGk5XUomwg/s400/mt_view_may2011+copy.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
May and June look like big months for Fabfi Kenya.  Following last month's realization that their 5Mbps of dedicated backhaul was shared to the point where it looked a lot more like 1Mbps most of the time, the Nairobi team has been focusing on a plan to secure the future of their network.&amp;nbsp; In-particular this means supplementing their connection with more bandwidth.One way or the other, this crisis has been very effective in motivating the completion of a few things that have needed doing for a while.&lt;br /&gt;
&lt;br /&gt;
First, the business end of the team recently submitted the paperwork to incorporate FabCom as a legal entity in Kenya -- an essential step to dealing with other companies. (yeay, legitimacy!)&lt;br /&gt;
&lt;br /&gt;
Second, the team has created relationships in Mt. View to become a preferred provider and identified a number of new sites that will expand coverage to most of the estate. (yeay, Demand!)&lt;br /&gt;
&lt;br /&gt;
Finally, Tom has been hard at work building a dashboard to enable enterprise-class monitoring of network performance.  It was the first efforts in this arena that originally led us to understand our bandwidth problem:&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-85TpKKVQAvU/TbnThpaIgLI/AAAAAAAAGK4/weaghrtacuw/s1600/MTViewHNTraffic.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-85TpKKVQAvU/TbnThpaIgLI/AAAAAAAAGK4/weaghrtacuw/s1600/MTViewHNTraffic.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
An initial look at his graphs provided no easy answer.&amp;nbsp; Usually when a network is saturated one sees a flatline on the graph at peak times.&amp;nbsp; Our graph showed nothing of the sort, yet users still complained. The trick to solving the problem was a pair of realizations: 1) We don't have enough users to assume average rates, and 2) it turns out we don't have a dedicated speed either.&amp;nbsp; Real time testing showed speeds slowing to 200kbps at times.&amp;nbsp; Obviously this is no way to run a network!&lt;br /&gt;
&lt;br /&gt;
So What's next?&lt;br /&gt;
&lt;br /&gt;
Tom and I have been working on a new firmware build that will happily manage another connection (hello, iproute2) as well as provide better performance data.&amp;nbsp; In the meantime, Nick has been off finding the best deals on more bandwidth.&amp;nbsp; The challenge is scale.&amp;nbsp; Prices begin to decrease, I am told, as we begin to buy larger connections (5Mbps and more).&amp;nbsp; Thus, the Nairobi team is preparing to quickly triple or quadruple the number of users.&amp;nbsp; At the 40+ user level we expect to be able to pay for the bandwith with breathing room for more expansion.&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
Now to getting that done...&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/FabfiWireless/~4/IANRldegoOM" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/FabfiWireless/~3/IANRldegoOM/hump-bringing-it-all-together.html</link><author>noreply@blogger.com (Keith Berkoben)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-Hz-5ot_-NHo/TbnaUixT8RI/AAAAAAAAGK8/PyGk5XUomwg/s72-c/mt_view_may2011+copy.jpg" height="72" width="72" /><thr:total>2</thr:total><feedburner:origLink>http://fabfiblog.fabfolk.com/2011/04/hump-bringing-it-all-together.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-5995440889369726231.post-61159159022395350</guid><pubDate>Thu, 24 Mar 2011 10:55:00 +0000</pubDate><atom:updated>2011-03-24T05:20:34.505-07:00</atom:updated><title>Bandwidth crisis?</title><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;div style="text-align: justify;"&gt;The number of paid users is growing steadily even before we do a serious marketing campaign. This, obviously, is something that is getting us very excited at the possibility of running&amp;nbsp; a successful business of selling Internet access in Mt. View estate. Residents clearly need internet service in their homes as intimated by an assistant at the Resident's association office. Here is what she had to say:&amp;nbsp;&lt;/div&gt;&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;&lt;i&gt;"Residents always come here to ask about who we have decided to invite to provide internet services in the estate. We have been trying to reach out to a specific ISP but there is no positive response. We hope your (phone) number works coz the ones given by the ISP don't seem to work."&lt;/i&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: justify;"&gt;We are currently serving 13 homes, 3 of which are demo users and are willing to pay after they test the service and find it worthy paying for.Most of these users were introduced to us by our earlier customers who found the service good enough that they recommended to their friends. This is the best thing that can happen to a business since, in addition to getting new customers, you are sure the existing ones are happy. This is a marketing line we are keen to encourage.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: justify;"&gt;The disturbing thing, however, has been frequent network outages we have experienced in the last couple of days which have seen even our most trusted customers complain. Here is a text I received from one of them:&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;i&gt;" I have tried again with several machines and yet again I cannot connect. What is happening? These outages are too much. "&lt;/i&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;i&gt;&lt;br /&gt;
&lt;/i&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Most&amp;nbsp; conspicuous of the outages is the network being down every Sunday. Here is what another customer had to say:&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;i&gt;&lt;br /&gt;
&lt;/i&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;i&gt;&lt;br /&gt;
&lt;/i&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;i&gt;" U have to come n check out this net 2mrw. It's been acting up lately. So so so slow n keeps on disconnecting. + every Sunday it does not work."&amp;nbsp;&lt;/i&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;i&gt;&lt;br /&gt;
&lt;/i&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;i&gt;&lt;br /&gt;
&lt;/i&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;We anticipated this scenario. Only it came knocking earlier than we expected. Letting down our customers is the last thing we want to do. It hurts. We must do better than the big boys with hundreds of thousands of customers to keep happy.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
On the cards is emphasis on quality of service, very high uptime and excellent customer support. We are well on our way to becoming a community ISP for real.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;This calls for strict adherence to bandwidth requirements. A dedicated connection fully paid for or subsidized is not a far fetched idea. More bandwidth is most welcome at this point.&lt;i&gt;&lt;br /&gt;
&lt;/i&gt;&lt;/div&gt;&lt;i&gt;&amp;nbsp; &lt;/i&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/FabfiWireless/~4/mEDWp1DLd1w" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/FabfiWireless/~3/mEDWp1DLd1w/banwidth-crisis.html</link><author>noreply@blogger.com (Onsomu Ochoti)</author><thr:total>1</thr:total><feedburner:origLink>http://fabfiblog.fabfolk.com/2011/03/banwidth-crisis.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-5995440889369726231.post-2093245102887411860</guid><pubDate>Tue, 08 Mar 2011 15:12:00 +0000</pubDate><atom:updated>2011-03-08T14:23:22.705-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Fabfi 4.0</category><category domain="http://www.blogger.com/atom/ns#">System Development</category><category domain="http://www.blogger.com/atom/ns#">Kenya</category><category domain="http://www.blogger.com/atom/ns#">JoinAfrica</category><title>Fabfi 4.0 Progress Report</title><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;It's been two months to the day since the beginning of my follow-up visit to the Fablab in Nairobi, and high time for a little status update, first about the networks themselves, and then about what makes them tick&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style="font-size: large;"&gt;The Networks&lt;/span&gt;&lt;/b&gt; &lt;br /&gt;
&lt;br /&gt;
As of today, there are three Fabfi networks under development in Kenya:&lt;br /&gt;
&lt;ul style="text-align: left;"&gt;&lt;li&gt;Mountain View Estates / Kangemi&lt;/li&gt;
&lt;li&gt;Njabini&lt;/li&gt;
&lt;li&gt;ARO Fablab, near Bondo&lt;/li&gt;
&lt;/ul&gt;All three networks are operated by local residents, and each has a unique business model. &lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Mountain View / Kangemi&lt;/b&gt; &lt;br /&gt;
&lt;br /&gt;
While the latter two networks above are still pre-production, the Mt. View network has been in full production for about two months. Mt. View is the closest to US-Style commercial model where the typical user pays a subscription fee to receive unlimited access for a month at a predetermined speed. &lt;br /&gt;
&lt;br /&gt;
The network currently operates with 23 nodes across 9 distribution points, providing network coverage to between 60 and 75 households (green circles are "indoor" quality coverage while purple ones are "outdoor" quality):&amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://lh6.googleusercontent.com/-mOhpussB7OE/TXY_W_w4-zI/AAAAAAAAGIk/YpCLHJdqUzw/s1600/2011-03-07_coverage.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="400" src="https://lh6.googleusercontent.com/-mOhpussB7OE/TXY_W_w4-zI/AAAAAAAAGIk/YpCLHJdqUzw/s400/2011-03-07_coverage.jpg" width="325" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
After some trial-and-error with power solutions, the entire network is  also now protected by 2-6 hours of expandable battery backup per node,  keeping the internet available even in the event of a total blackout  (which are really frequent, wouldn't ya know...)&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;A few weeks ago, the network made its first leap into Kangemi  District, which is a considerably more "underserved" area than Mountain  View.&amp;nbsp;&amp;nbsp; As the team begins to automate the monitoring and management of existing infrastructure over the next few weeks, they will be looking for locations to expand on the Kangemi side of the wall.&lt;br /&gt;
&lt;br /&gt;
Of the 9 distribution points currently operating, 6 were added during the months of January and February, with word-of-mouth rapidly turning up residents eager to host new nodes.&amp;nbsp; We now have at least one subscriber for every distribution point, and John and Nick have been out and about actively recruiting more. &amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
An unexpected challenge in building a subscriber base has been structuring our demo program.&amp;nbsp; As you may have seen on the website, the team is offering one week free to new subscribers, however the original program of "Try it for a week, then pay"&amp;nbsp; was exploited almost immediately by groups of people calling for a user account, sharing it for a week, then calling for a new one the next week.&amp;nbsp; As a result, the offer has been changed such that your first "month" of&amp;nbsp; subscription comes with an extra week subscription bonus.&lt;br /&gt;
&lt;br /&gt;
Surprisingly, we have seen very little discovery of the limited free service option.&amp;nbsp; This is the option where you can sign up and have a small amount of access per day (15min or 15MB, whichever comes first).&amp;nbsp; This option has not been aggressively marketed, but have had fewer people than expected asking about it given that it's mentioned only one click in from the main splash page. I expect we'll see a lot more of this use once users can sign themselves up from a web form on the splash page.&amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Njabini:&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://lh3.googleusercontent.com/-pbILj96kkU8/TXZBgigyDoI/AAAAAAAAGIo/Y0rijeEWHhQ/s1600/2011-03-07_FKRoof.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" height="320" src="https://lh3.googleusercontent.com/-pbILj96kkU8/TXZBgigyDoI/AAAAAAAAGIo/Y0rijeEWHhQ/s320/2011-03-07_FKRoof.jpg" width="220" /&gt;&lt;/a&gt;&lt;/div&gt;As you may have read in earlier posts, I spent a significant amount of time in Njabini working with local Entrepreneur, Peter Murimi, and the Flying Kites orphanage to get a network up there.&lt;br /&gt;
&lt;br /&gt;
One of the biggest challenges in his area is the mobile dongles are the only connectivity method.&amp;nbsp; In this network, the pricing structure of the mobile dongles informs a business model where Peter, the local operator can buy bulk packages from the mobile provider and share those packages among local users who buy smaller units at a price below the Safaricom rates. This is partially enabled by the use of an aggressive web-caching system that runs locally to save bits.&amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
While the necessity of pay-per-bit (as opposed to pay per unit of capacity) informed a solid business model, the resource constraint immediately caused us to pause and rethink our rollout strategy. In this cost scenario system overhead equates directly to cost so Tom is busy working out some proper performance monitoring software that will help us trim the fat before we go live.&lt;br /&gt;
&lt;br /&gt;
The Nairobi team will be visiting Njabini this weekend to make some modifications and teach some network management, after which I expect we'll see a lot more activity out of the sit. &lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;ARO Fablab:&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
On the outskirts of Bondo-town and truly off the grid, the ARO Fablab is perhaps the most extreme location for a Fabfi deploy.&amp;nbsp; Our friend &lt;a href="http://www.borist.com/"&gt;Boris&lt;/a&gt; is out there working with them now.&amp;nbsp; Once they're consistently online the global Fabfi crew can log in and provide remote support. I received mail from the lab Manager today saying:&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;"Tom from Nairobi came over to assist us complete our FabFi  configurations. We successfully configured the headnode and its tested  and working fine. We tried to flash the pico devices with the new  firmware but did not succeed so far, the old versions we did while I was  in Nairobi works well.&lt;br /&gt;
&lt;br /&gt;
We were planning to connect the nearby  high schools and also to the cyber cafes at the nearby market centre.  This would assist us in paying for the internet connection and providing  readily access to the internet for school students and their teachers."&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style="font-size: large;"&gt;The Tech&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
While we like to give the impression that building fabfi consists of simply pointing a couple wifi routers at each other and calling it a day, there's an enormous amount of development that goes into creating that illusion.&amp;nbsp; The current fabfi system does first-order integration with dozens of open-source projects, including:&lt;br /&gt;
&lt;ul style="text-align: left;"&gt;&lt;li&gt;&lt;a href="http://www.openwrt.org/"&gt;OpenWRT&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://coova.org/CoovaChilli"&gt;Coova-chilli&lt;/a&gt; and its &lt;a href="http://code.google.com/p/afrimesh/source/browse/#svn%2Fbranches%2Funstable%2Fpackage-scripts%2Fopenwrt%2Fawesome-chilli"&gt;awesome-chilli&lt;/a&gt; wrapper&lt;/li&gt;
&lt;li&gt;&lt;a href="http://freeradius.org/"&gt;Freeradius&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://daloradius.com/"&gt;Daloradius&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.nagios.org/"&gt;Nagios&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.squid-cache.org/"&gt;Squid&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;And with every day we're adding new tweaks to improve stability and performance that require testing in the UoN Fablab development network.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Hardware&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
The move to version 4.0 prompted the switch to all new hardware, while all the new routers are now working very well, we're still cleaning up the prototype reflector feeds for mass consumption.&amp;nbsp; Info on the process and the designs can be found in the &lt;a href="http://code.google.com/p/fabfi/wiki/RFReflectors"&gt;RF section of the wiki.&lt;/a&gt; &lt;br /&gt;
&lt;br /&gt;
&lt;a href="https://lh4.googleusercontent.com/--bvI0NisdWU/TXZCcomTtRI/AAAAAAAAGIs/_FqppZvxKAo/s1600/2011-03-07_newmap.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" height="400" src="https://lh4.googleusercontent.com/--bvI0NisdWU/TXZCcomTtRI/AAAAAAAAGIs/_FqppZvxKAo/s400/2011-03-07_newmap.png" width="251" /&gt;&lt;/a&gt;&lt;b&gt;System Management&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Over the last couple of months, the most development has gone into ways of keeping track of nodes and users.&amp;nbsp; We have a few things working nicely now, including a remotely hosted splash page for user logins, a &lt;a href="http://portal.joinafrica.org/live/"&gt;live network map&lt;/a&gt;, and &lt;a href="http://code.google.com/p/fabfi/w/edit/SystemManagement#Node_Mapping"&gt;a web form that makes .kml&lt;/a&gt; for Google Earth or Maps showing all the important data for each node.&lt;br /&gt;
&lt;br /&gt;
Tom is actively developing Nagios-based service alerting and bandwidth monitoring tools that we should be seeing in the next couple of weeks.&amp;nbsp; I also hear rumor that he wants to build a web form to let users sign themselves up in the fablab (yes, please!).&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://lh4.googleusercontent.com/-e4R2kosYP7Y/TXZCdoVLDqI/AAAAAAAAGIw/Q4CkDSvjGh4/s1600/2011-03-07_boxpopup.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="307" src="https://lh4.googleusercontent.com/-e4R2kosYP7Y/TXZCdoVLDqI/AAAAAAAAGIw/Q4CkDSvjGh4/s400/2011-03-07_boxpopup.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;Documentation&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://lh3.googleusercontent.com/-eIc5R-x7dMo/TXZGnbYTrzI/AAAAAAAAGI0/3QZVXCc8QZA/s1600/r400.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="87" src="https://lh3.googleusercontent.com/-eIc5R-x7dMo/TXZGnbYTrzI/AAAAAAAAGI0/3QZVXCc8QZA/s400/r400.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Today (fittingly at rev. 400) I finally completed the core&lt;a href="http://code.google.com/p/fabfi/wiki/WikiHome?tm=6"&gt; wiki for Fabfi 4.0&lt;/a&gt;, and updated the &lt;a href="http://fabfi.fabfolk.com/"&gt;fabfi site&lt;/a&gt; to point to the new content. We also finally have a complete site for &lt;a href="http://www.joinafrica.org/kenya"&gt;JoinAfrica Kenya&lt;/a&gt; where users can learn about their local networks and get online.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style="font-size: large;"&gt;The Connections&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-size: small;"&gt;One of the most exciting parts of what's &lt;/span&gt;going on in Kenya right now is networking of the social variety.&amp;nbsp; When Paul came to me last spring and said &lt;i&gt;"I want to find a sustainable way to get more people online in Africa,"&lt;/i&gt; my biggest concerns were not technical (though I had a few of those) but social.&amp;nbsp; What was the use case for the internet in rural Kenya?&amp;nbsp; Who knows how to operate computers competently?&amp;nbsp; At least the latter is something that even the most technologically advanced societies on earth still wrestle with.&amp;nbsp; Sustainable internet expansion is not simply an economic issue but one of knowledge transfer.&amp;nbsp; You need to carry the knowledge of how to use the tool with the tool.&lt;br /&gt;
&amp;nbsp; &lt;br /&gt;
In Kenya, the UoN Fablab team is now not only expanding internet networks, but creating a network of operators and supporters that share their aims and their skills. They are actively training the operators of the two other networks, as well as working with organizations like KENET and local bandwidth providers to create meaningful partnerships.&lt;br /&gt;
&lt;br /&gt;
Meanwhile operators like Peter from Njabini are setting an example of what could be the future of rural and  urban-fringe networking.&amp;nbsp; By combining technical knowledge from the Fabfi team with his local knowledge of community needs and supporters, guys like Peter are key to bridging the gap between the available services and their utility to local residents. Personally, I can't wait to see the results...&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style="font-size: large;"&gt;Also Special Thanks To...&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
About a million people, but this project would especially not be possible without contributions from these major supporters and  virtual team members:   &lt;br /&gt;
&lt;div class="introblock2" style="text-align: justify;"&gt;&lt;ul&gt;&lt;li&gt;Paul English&lt;/li&gt;
&lt;li&gt;Kamau Gachigi, and the UoN Science and Technology Park&lt;/li&gt;
&lt;li&gt;Amy Sun and Sherry Lassiter of FabFolk, Inc.&lt;/li&gt;
&lt;li&gt;Antoine VanGelder of Afrimesh&lt;/li&gt;
&lt;li&gt;MIT Center for Bits and Atoms&lt;/li&gt;
&lt;li&gt;Anjali Sastry, Shiba nemat-Nasser and Nipun Virmani from MIT Sloan&lt;/li&gt;
&lt;li&gt;Kerry Lynn&lt;/li&gt;
&lt;li&gt;Riyaz Bachani of Wananchi Online&lt;/li&gt;
&lt;li&gt;Meoli Kashorda and KENET &lt;/li&gt;
&lt;li&gt;Christiaan Adams from Google Earth&lt;/li&gt;
&lt;li&gt;Pete Szolovits (for letting Keith spend so much time on this project)&lt;/li&gt;
&lt;/ul&gt;You all rock, and we hope you'll stay with us as we try to grow the networks described above.&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/FabfiWireless/~4/IeSKCi4iJyI" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/FabfiWireless/~3/IeSKCi4iJyI/fabfi-40-progress-report.html</link><author>noreply@blogger.com (Keith Berkoben)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://lh6.googleusercontent.com/-mOhpussB7OE/TXY_W_w4-zI/AAAAAAAAGIk/YpCLHJdqUzw/s72-c/2011-03-07_coverage.jpg" height="72" width="72" /><thr:total>1</thr:total><feedburner:origLink>http://fabfiblog.fabfolk.com/2011/03/fabfi-40-progress-report.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-5995440889369726231.post-6531443355526288970</guid><pubDate>Sat, 05 Mar 2011 16:02:00 +0000</pubDate><atom:updated>2011-03-05T08:03:16.052-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">WiFi Tech</category><category domain="http://www.blogger.com/atom/ns#">Kenya</category><category domain="http://www.blogger.com/atom/ns#">JoinAfrica</category><title>Stop Watching Me!</title><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;The wireless watchdog from the last post was short lived, as the data it sent back made a clear case for changing the wireless configuration (it also had some annoying side-effects on the link).&lt;br /&gt;
&lt;br /&gt;
The link in question is firing through some foliage (if you know the guy with the trees, please ask him to cut the tops off :)), and wind seems to be having the effect of causing the signal to levels that disconnect the STA.&amp;nbsp; As a more permanent fix, we switched the link to ADHOC mode, which limits some of our HT options, but seems to fix the stability problem while still giving us link speeds near the peak speed of the uplink. &amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
It's funny, you can totally see the trees waving in the breeze in the ping times:&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;64 bytes from 10.100.0.218: seq=295 ttl=64 time=1.172 ms&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;64 bytes from 10.100.0.218: seq=296 ttl=64 time=719.076 ms&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;64 bytes from 10.100.0.218: seq=297 ttl=64 time=1.207 ms&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;64 bytes from 10.100.0.218: seq=298 ttl=64 time=1.805 ms&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;64 bytes from 10.100.0.218: seq=299 ttl=64 time=425.842 ms&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;64 bytes from 10.100.0.218: seq=300 ttl=64 time=2.308 ms&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;64 bytes from 10.100.0.218: seq=301 ttl=64 time=6.422 ms&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;64 bytes from 10.100.0.218: seq=302 ttl=64 time=1.321 ms&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;64 bytes from 10.100.0.218: seq=303 ttl=64 time=2.304 ms&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;64 bytes from 10.100.0.218: seq=304 ttl=64 time=23.272 ms&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;64 bytes from 10.100.0.218: seq=305 ttl=64 time=1.172 ms&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;64 bytes from 10.100.0.218: seq=306 ttl=64 time=7.758 ms&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;64 bytes from 10.100.0.218: seq=307 ttl=64 time=21.644 ms&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;64 bytes from 10.100.0.218: seq=308 ttl=64 time=13.355 ms&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;64 bytes from 10.100.0.218: seq=309 ttl=64 time=9.076 ms&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;64 bytes from 10.100.0.218: seq=310 ttl=64 time=281.356 ms&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;64 bytes from 10.100.0.218: seq=311 ttl=64 time=1.200 ms&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;64 bytes from 10.100.0.218: seq=312 ttl=64 time=302.242 ms&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Despite the high jitter, there's no packet loss at all on the link.&amp;nbsp; Hurray for greenfield deployment!&lt;br /&gt;
&lt;br /&gt;
Thanks to our new clients for their patience while we sorted this one out.&amp;nbsp; I expect that the quality of the link should be much improved going forward.&amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/FabfiWireless/~4/Y4niy3yl4bY" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/FabfiWireless/~3/Y4niy3yl4bY/stop-watching-me.html</link><author>noreply@blogger.com (Keith Berkoben)</author><thr:total>0</thr:total><feedburner:origLink>http://fabfiblog.fabfolk.com/2011/03/stop-watching-me.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-5995440889369726231.post-7997517076341129605</guid><pubDate>Fri, 04 Mar 2011 05:35:00 +0000</pubDate><atom:updated>2011-03-03T21:39:24.059-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Fabfi 4.0</category><category domain="http://www.blogger.com/atom/ns#">WiFi Tech</category><category domain="http://www.blogger.com/atom/ns#">Kenya</category><category domain="http://www.blogger.com/atom/ns#">JoinAfrica</category><title>Watch Me!</title><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;It's been a long week of updating wiki pages and building firmware to clean up all the loose ends from January and February. A big data dump is coming soon, but to tide you over here's a little techie interlude...  &lt;br /&gt;
&lt;br /&gt;
As I may have mentioned before, we added infrastructure mode wireless connections to our config options to capture HT throughput (the adhoc HT driver is coming! I can practically taste it). While AP / STA can be fast, it also adds the whole complication of association.  In greenfield environments, the noise floor is generally so low that we can run fast links with scary-low signal strengths (the floor on the link budget is often device sensitivity, not noise at all). In adhoc mode that works great, but in infrastructure mode, there's some setting I haven't found yet that keeps a device from reassociating with a link that's running below a certain  strength (or maybe a limit on the number of reassocs, I'm not sure).  &lt;br /&gt;
&lt;br /&gt;
In any case, devices dropping links that are perfectly good has been an issue lately, but it seems bumping the AP's wireless connection is enough to get it back, but we can't just sit there waiting for the connection to go down?&amp;nbsp; Or can we?&amp;nbsp; Enter watchdog (details truncated for brevity): &lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;#!/bin/sh&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;while true&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; do&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; resp=""&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; resp=`iw dev wlan0 station dump | grep -c "[MAC you care about]"`&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if [ $resp == 0 ]&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; then&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wifi&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; echo `date` No assoc. bump wifi &amp;gt;&amp;gt; /tmp//log.log&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; sleep 10&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; fi&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; sleep 5&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;done&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
It's not the ideal solution, but seems to be working so far.&amp;nbsp; And I'm not one to screw with what works... &lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/FabfiWireless/~4/HAKKhMr3tyI" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/FabfiWireless/~3/HAKKhMr3tyI/watch-me.html</link><author>noreply@blogger.com (Keith Berkoben)</author><thr:total>0</thr:total><feedburner:origLink>http://fabfiblog.fabfolk.com/2011/03/watch-me.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-5995440889369726231.post-8524407519635095462</guid><pubDate>Sat, 19 Feb 2011 21:30:00 +0000</pubDate><atom:updated>2011-02-19T13:30:02.437-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Kenya</category><category domain="http://www.blogger.com/atom/ns#">JoinAfrica</category><title>Capturing the moment</title><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;(now that I'm over the giddy part about being off-grid and on-line, time to make my actual point)&amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
It's easy to get spoiled living in place where a 1.5Mbps connection is the bargain-basement line and become utterly unable to appreciate how utterly life-altering it is to have a simple, reliable 200K of data connection.&amp;nbsp; Then you have a moment like the one captured in the screenshot below from Peter's computer (if it wasn't dark when this happened, I'd need to have one of Peter's expression that was just utter joyous disbelief)&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-M-k965fbzCM/TWA1kHM6yzI/AAAAAAAAGHQ/VHW66tKWTpo/s1600/2011-02-20-screenshot.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="223" src="http://4.bp.blogspot.com/-M-k965fbzCM/TWA1kHM6yzI/AAAAAAAAGHQ/VHW66tKWTpo/s400/2011-02-20-screenshot.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
After a day of permanently fastening cables, heatedly discussing the best pricing schemes [given our current reliance on mobile], and tromping around town to different locations looking for a backhaul link Peter and I sat down to take a look an audio issue with his laptops.&amp;nbsp; As it turns out, his hardware doesn't work out of the box on linux, so we had to search some forums and install some packages to fix the issue.&lt;br /&gt;
&lt;br /&gt;
Just for fun, I thought I'd try to stream &lt;a href="http://www.grooveshark.com/"&gt;grooveshark&lt;/a&gt; while we were waiting for some stuff to install&amp;nbsp; (external speakers worked while internal ones didn't).&amp;nbsp; A minute or so of buffering later, we intersected the satisfaction of diagnosing and fixing a computer for free using online resources with the realisation of new technical possibilities (streaming) and the fully dominant music delivered by those possibilities.  You may use the soundtrack below for recreating the moment in the comfot of your own home:&lt;br /&gt;
&lt;br /&gt;
&lt;iframe frameborder="0" height="225" src="http://player.vimeo.com/video/1687131" width="400"&gt;&lt;/iframe&gt;&lt;br /&gt;
&lt;a href="http://vimeo.com/1687131"&gt;Joe Pug - Hymn 101&lt;/a&gt; from &lt;a href="http://vimeo.com/user572889"&gt;Sam Molleur&lt;/a&gt; on &lt;a href="http://vimeo.com/"&gt;Vimeo&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/FabfiWireless/~4/Nyfk5Kn7ewU" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/FabfiWireless/~3/Nyfk5Kn7ewU/capturing-moment.html</link><author>noreply@blogger.com (Keith Berkoben)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-M-k965fbzCM/TWA1kHM6yzI/AAAAAAAAGHQ/VHW66tKWTpo/s72-c/2011-02-20-screenshot.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://fabfiblog.fabfolk.com/2011/02/capturing-moment.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-5995440889369726231.post-1776215339496206489</guid><pubDate>Sat, 19 Feb 2011 19:42:00 +0000</pubDate><atom:updated>2011-02-19T11:42:58.268-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Kenya</category><category domain="http://www.blogger.com/atom/ns#">JoinAfrica</category><title>It's dark, there's no power...</title><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;...and I'm on the internet.&amp;nbsp; Ok, maybe this is childish, but being on wifi when there's no power for miles is friggin' cool.&amp;nbsp; :)&lt;br /&gt;
&lt;br /&gt;
More toys revealed soon. &lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/FabfiWireless/~4/qUjrQZ8DxUQ" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/FabfiWireless/~3/qUjrQZ8DxUQ/its-dark-theres-no-power.html</link><author>noreply@blogger.com (Keith Berkoben)</author><thr:total>0</thr:total><feedburner:origLink>http://fabfiblog.fabfolk.com/2011/02/its-dark-theres-no-power.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-5995440889369726231.post-7681869423496376352</guid><pubDate>Wed, 16 Feb 2011 11:17:00 +0000</pubDate><atom:updated>2011-02-16T03:19:50.711-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Community Building</category><category domain="http://www.blogger.com/atom/ns#">New Links</category><category domain="http://www.blogger.com/atom/ns#">Kenya</category><category domain="http://www.blogger.com/atom/ns#">JoinAfrica</category><title>Always an Angle: Njabini Online</title><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;As I mentioned in an earlier post, our site in Njabini is a prime location for creating a truly cooperative community network.&amp;nbsp; The nagging problem is bandwidth.&amp;nbsp; Originally we had thought that Orange would come in with a middle mile solution for us through the Digital Villages initiative, but it seems that building backhaul is not in the DV model, even when the business case might exist.&amp;nbsp; Upon receiving the GPS coordinates of the Njabini site Orange promptly said, "sorry, can't help you".&lt;br /&gt;
&lt;br /&gt;
After hearing the bad news, I nearly resigned myself to abandoning the Njabini site (which probably would have been prudent from a time management perspective), but I really REALLY hate being beaten and the FK / Njabini community is incredibly excited about lighting up the town with internet. &lt;br /&gt;
&lt;br /&gt;
Without the promise of an "unlimited" connection from Orange, I was initially hard-pressed to find a reasonable business model.&amp;nbsp; Mobile connectivity is gosh-darn expensive to resell, and the idea of paying by the bit is rather unpalatable (though realistic as a service provider).&lt;br /&gt;
&lt;br /&gt;
Then I looked at the rates... Information asymmetry is a dangerous thing. If you don't have easy access to a price list (which most people don't know they do), it's easy to fall victim to the design of the mobile operator's billing scheme.&amp;nbsp; In Kenya most operators sell bulk mobile internet connectivity in "bundles", which vary in price/MB based on how much you purchase at once.&amp;nbsp; For instance, Safaricom charges 3.33KSH/MB if you buy 100KSH at a time and .5KSH/MB if you buy 9,999KSH at a time.&amp;nbsp; The real scam, however, is that not buying bundles doesn't keep you off the internet, it just costs you 8KSH/MB.&amp;nbsp; Bundles also expire in 30-90 days, depending on the bundle, so one can't buy in bulk for the future very easily.&lt;br /&gt;
&lt;br /&gt;
For most internet consumers, the idea of purchasing or consuming 9,999KSH (20GB of data) in 90 days is nothing short of ridiculous. Much like all things here, people tend to buy only what they need when they need it and pay a serious premium for the flexibility.&amp;nbsp; The rub is that they often think they're paying less. One of my team members, who lives in Nairobi and uses the internet daily (albeit rarely from a phone), was convinced until five minutes ago when we looked at the rates that data on mobile (with no bundle) is cheaper than using a USB modem.&amp;nbsp; Our partner in Njabini believed the same.&amp;nbsp; In a way they may be right because web pages designed for mobile devices are often much smaller than the complete version of the same pages, but the rate/MB is much, much higher.&lt;br /&gt;
&amp;nbsp; Using Fabfi, a single provider with a strong connection can buy the biggest bundles to get a good rate, passing on those savings to wifi consumers who can purchase connectivity flexibly at lower rates.&amp;nbsp; Local caching and services can then further increase that margin.&amp;nbsp; A &lt;i&gt;real&lt;/i&gt; HSPA connection would even be fast enough to do this at a reasonable service level.&lt;br /&gt;
&lt;br /&gt;
Of course, Njabini doesn't have a reasonable HSPA connection (heck, they only got grid power three years ago), but even sharing a crappy mobile connection with a couple of people is better than browsing all by yourself, so away I hacked.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-rTfCLtEfJXo/TVuwn1VgsSI/AAAAAAAAGHM/jrxALtWKUWI/s1600/2011-02-15-ms.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" height="320" src="http://4.bp.blogspot.com/-rTfCLtEfJXo/TVuwn1VgsSI/AAAAAAAAGHM/jrxALtWKUWI/s320/2011-02-15-ms.jpg" width="303" /&gt;&lt;/a&gt;&lt;/div&gt;I'm not proud of the aesthetics here, but I assure you the mounting is temporary...&lt;br /&gt;
&lt;br /&gt;
The first linksys connects to the Safaricom 3g dongle and shares the connection to our headnode, which runs a local webcache and all the usual mumbo-jumbo.&amp;nbsp; While we're only getting 256k from the dongle, point-to-point speeds inside the network are impressive. &lt;br /&gt;
&lt;br /&gt;
Over five hops (Ethernet -&amp;gt; 5Ghz -&amp;gt; Ethernet -&amp;gt; 2.4Ghz -&amp;gt; Ethernet) and 2.5km, we're pulling nearly 30Mbps real (in marketing bitrates that's about 75Mbps) to the Flying Kites house, where users connect to a wifi cloud.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-X9sIaCiDse8/TVuwYgh60KI/AAAAAAAAGHI/Ff3w-5omQkk/s1600/2011-02-15-fk.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="163" src="http://1.bp.blogspot.com/-X9sIaCiDse8/TVuwYgh60KI/AAAAAAAAGHI/Ff3w-5omQkk/s400/2011-02-15-fk.jpg" width="400" /&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Since FK is off the grid, we're using 60watts of solar and 14Ah of battery to keep the node up.&amp;nbsp; With two ubiquiti devices, this setup runs 24h in the current weather, and I expect to have enough margin to keep it up during waking hours in the rainy season.&amp;nbsp; Notably, users can still browse when all the power in town is out (a daily occurrence).&amp;nbsp; There's something very satisfying about checking your email in a dark room on the side of a mountain at midnight...&amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
We also have a wifi cloud in town and wired computers at a cyber cafe run by Peter, our local partner.&amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
This weekend the fabfi team will be in Njabini running a training for Peter and FK.&amp;nbsp; Wicked exciting!&lt;br /&gt;
&lt;br /&gt;
NOW OMG PLEASE WILL SOMEBODY GET US SOME REASONABLE BANDWIDTH?&amp;nbsp; (I'll make my own ptp up to 10km...)&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/FabfiWireless/~4/Ro8KhqwnN6A" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/FabfiWireless/~3/Ro8KhqwnN6A/always-angle-njabini-online.html</link><author>noreply@blogger.com (Keith Berkoben)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-rTfCLtEfJXo/TVuwn1VgsSI/AAAAAAAAGHM/jrxALtWKUWI/s72-c/2011-02-15-ms.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://fabfiblog.fabfolk.com/2011/02/always-angle-njabini-online.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-5995440889369726231.post-6337402371975958432</guid><pubDate>Mon, 07 Feb 2011 04:53:00 +0000</pubDate><atom:updated>2011-02-06T21:38:25.197-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Router Tech</category><category domain="http://www.blogger.com/atom/ns#">Kenya</category><title>Mobile, Mobile, Mobile, Harumph</title><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_ag7vfaGbFIE/TU96HsWxmKI/AAAAAAAAGGw/1yDj0RfKNIE/s1600/IMG_0495.JPG" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" height="320" src="http://1.bp.blogspot.com/_ag7vfaGbFIE/TU96HsWxmKI/AAAAAAAAGGw/1yDj0RfKNIE/s320/IMG_0495.JPG" width="240" /&gt;&lt;/a&gt;&lt;/div&gt;So everybody says mobile is the next internet in Africa, and indeed Nairobi is chock full of teeny little stores that look like the one at right.&amp;nbsp; Despite their number, they all seem to do reasonably good business, at least in 20-somethings ogling, fondling asking questions about the latest offerings.&amp;nbsp; While having a shiny new phone may be "cool", it is absolutely not the solution for internet expansion in the next 5 years.&lt;br /&gt;
&lt;br /&gt;
Even in the city, with 100% signal strength in the middle of the night, my brand new Orange 3G+ modem does about 256k.&amp;nbsp; Respectable, and certainly as good as the other options, but not mind-blowing.&lt;br /&gt;
&lt;br /&gt;
Out in the rural areas, most places with mobile service have data speeds that will make you cry.&amp;nbsp; Do you know what a roundtrip time is?&amp;nbsp; If you do, then you'll know that 9 SECONDS is not even sorta-kinda-almost-close to acceptable.&amp;nbsp; (disclaimer: that was the worst I saw.&amp;nbsp; Average was closer to 700ms, and measured on a safaricom stick).&amp;nbsp; The facts are that long-range mobile wireless is hard to do well, a cell tower is only as good as it's backhaul, and the latest capacity numbers posted by wireless hardware companies are not much more than bench-test values.&amp;nbsp; In the real world, mobile eats it.&lt;br /&gt;
&lt;br /&gt;
Nonetheless, when you've got nothing else, you might as well plug it into your fabfi.&amp;nbsp; Which Is why I'm working on this:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_ag7vfaGbFIE/TU96LcEz3DI/AAAAAAAAGG0/mFLblf9mu_s/s1600/IMG_0496.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="300" src="http://2.bp.blogspot.com/_ag7vfaGbFIE/TU96LcEz3DI/AAAAAAAAGG0/mFLblf9mu_s/s400/IMG_0496.JPG" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
That's an Orange 3G+ modem in the back of a linksys.&amp;nbsp; Right now it connects, but needs to be hotplugged right before you try to do so for it to work (read: I don't have the modem commands worked out yet).&amp;nbsp; Nonetheless, progress...&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/FabfiWireless/~4/WuOUe44FWDY" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/FabfiWireless/~3/WuOUe44FWDY/mobile-mobile-mobile-harumph.html</link><author>noreply@blogger.com (Keith Berkoben)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_ag7vfaGbFIE/TU96HsWxmKI/AAAAAAAAGGw/1yDj0RfKNIE/s72-c/IMG_0495.JPG" height="72" width="72" /><thr:total>1</thr:total><feedburner:origLink>http://fabfiblog.fabfolk.com/2011/02/mobile-mobile-mobile-harumph.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-5995440889369726231.post-7513856129231592381</guid><pubDate>Thu, 03 Feb 2011 12:00:00 +0000</pubDate><atom:updated>2011-02-03T04:01:20.181-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Kenya</category><category domain="http://www.blogger.com/atom/ns#">JoinAfrica</category><title>Welcome Mt. View (for real this time)</title><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;a href="http://3.bp.blogspot.com/_ag7vfaGbFIE/TUqYxb16OgI/AAAAAAAAGGs/GlRraQ0_v80/s1600/2011-02-03-repairs.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://3.bp.blogspot.com/_ag7vfaGbFIE/TUqYxb16OgI/AAAAAAAAGGs/GlRraQ0_v80/s320/2011-02-03-repairs.jpg" width="213" /&gt;&lt;/a&gt;I don't want to speak too soon, but as I write this John and Nick are diligently repairing the power supply problems we've been having at Mt. View over the last week.&amp;nbsp; In all likelihood JoinAfrica should be back up for keepsies in Mt. View by the end of the day today.&lt;br /&gt;
&lt;br /&gt;
If all goes well, we should be opening the network to general enrollment starting Saturday.&amp;nbsp; Sweet&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/FabfiWireless/~4/y_8QvjTGVqA" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/FabfiWireless/~3/y_8QvjTGVqA/welcome-mt-view-for-real-this-time.html</link><author>noreply@blogger.com (Keith Berkoben)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_ag7vfaGbFIE/TUqYxb16OgI/AAAAAAAAGGs/GlRraQ0_v80/s72-c/2011-02-03-repairs.jpg" height="72" width="72" /><thr:total>3</thr:total><feedburner:origLink>http://fabfiblog.fabfolk.com/2011/02/welcome-mt-view-for-real-this-time.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-5995440889369726231.post-1883965646222534317</guid><pubDate>Thu, 03 Feb 2011 05:08:00 +0000</pubDate><atom:updated>2011-02-02T21:09:38.280-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Community Building</category><category domain="http://www.blogger.com/atom/ns#">New Links</category><category domain="http://www.blogger.com/atom/ns#">Kenya</category><category domain="http://www.blogger.com/atom/ns#">Random Frustration</category><category domain="http://www.blogger.com/atom/ns#">JoinAfrica</category><title>Off the Grid in Njabini, repairs, re-engineering and all the other stuff we did last week.</title><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_ag7vfaGbFIE/TUo1mSVoN0I/AAAAAAAAGGI/abIcs_Huhqw/s1600/2011-02-02-njabini.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="57" src="http://3.bp.blogspot.com/_ag7vfaGbFIE/TUo1mSVoN0I/AAAAAAAAGGI/abIcs_Huhqw/s400/2011-02-02-njabini.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;This weekend was yet another learning experience for team fabfi.&amp;nbsp; Thanks to a little prodding from Paul, our most recent enabler, we made the trek out to a little agricultural town called Njabini, and we're undoubtedly better for it.&lt;br /&gt;
&lt;br /&gt;
Njabini is officially in the middle of nowhere.&amp;nbsp; No internet (to speak of), regular power outages, nothing but Chinese-brand electronics (and not many of them).&amp;nbsp; If the path to development is clean water, clean power, email and Skype (and it is), then Njabini has a long way to go, but what it lacks in infrastructure it makes up for in community and cute kids. &amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_ag7vfaGbFIE/TUo2_7em-6I/AAAAAAAAGGc/tPXfJ_Eya5E/s1600/2011-02-02-kids.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="235" src="http://2.bp.blogspot.com/_ag7vfaGbFIE/TUo2_7em-6I/AAAAAAAAGGc/tPXfJ_Eya5E/s400/2011-02-02-kids.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
With the best growing climate in Kenya, Njabini is a reasonably prosperous rural town (as in more people have jobs than not, even if they don't pay much).&amp;nbsp; It also has a great, albeit somewhat competing, group of community leaders -- head of the agricultural association, head of the water board, the mayor, the director of the local orphanage -- all with a meaningful interest in finding ways to improve their little town. So why do we care?&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_ag7vfaGbFIE/TUo3ToEzodI/AAAAAAAAGGg/ZqPpI4a59vA/s1600/Njabini.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="377" src="http://4.bp.blogspot.com/_ag7vfaGbFIE/TUo3ToEzodI/AAAAAAAAGGg/ZqPpI4a59vA/s400/Njabini.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
First of all, Njabini is primed for implementing the vision of free-to-fee that I've always envisioned -- build a sustainable backbone of user/subscribers and use that backbone to support free access for surrounding residents.&amp;nbsp; Thanks to the vocal support and networking from Flying Kites Global (operator of the local orphanage) we have a whole bunch of people interested being that backbone as soon as we have the bandwidth.&lt;br /&gt;
&lt;br /&gt;
Second, Njabini is HARD.&amp;nbsp; If you didn't bring it with you, you probably can't get it, and Murphy's law will apply in spades to everything you do bring (so bring two of everything). &lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_ag7vfaGbFIE/TUo4PM_gzZI/AAAAAAAAGGk/5HTt4FukX4w/s1600/2011-02-02-peterpole.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" height="320" src="http://2.bp.blogspot.com/_ag7vfaGbFIE/TUo4PM_gzZI/AAAAAAAAGGk/5HTt4FukX4w/s320/2011-02-02-peterpole.jpg" width="240" /&gt;&lt;/a&gt;&lt;/div&gt;Following from reason number two, one of the most important objectives for team Nairobi is getting them to be prepared for the unexpected.&amp;nbsp; Since we've begun deploying "node in a box", I've insisted that the team do all the installing themselves.&amp;nbsp; Making mistakes where it counts is the fastest way to learning how not to make mistakes, and during our first trip to Njabini, Nick got a hefty dose of walking the tightrope without a net.&amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
As it turned out, our nifty CPU power supply hack had a .5A current limitation that was only labelled on some of the supplies and went unnoticed into the first four nodes.&amp;nbsp; Even though we tried charging from a discharged battery in the lab, the city power was clean enough to let most of the supplies survive and the failures we did see were easily attributed to other circumstances.&amp;nbsp; In the field, however, we drove the batteries to the limit powering our gear while we wired up the first node, and hooking them up to the supplies on questionable mains promptly fried two supplies in a row before we realised the issue.&amp;nbsp; In any normal deploy, we'd just grab a battery charger from a local hardware store and be done, but the best Njabini had to offer were some tiny 1A universal power bricks, which Nick cleverly disassembled&amp;nbsp; and wired together like so:&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_ag7vfaGbFIE/TUo1nb8XHjI/AAAAAAAAGGQ/Px7U592OqXg/s1600/2011-02-02-powerhack.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="300" src="http://3.bp.blogspot.com/_ag7vfaGbFIE/TUo1nb8XHjI/AAAAAAAAGGQ/Px7U592OqXg/s400/2011-02-02-powerhack.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
This nearly worked out, except that wishful thinking got ahead of hard science and only two of the 1A bricks were used to power four devices and a switch, leaving the system a few watts short of equilibrium -- a problem that wasn't noticed until the next afternoon when the batteries cut out midway through peaking of a 2.5km link to the Flying Kites orphanage.&amp;nbsp; In the end, we were able to prove a link to FK from the center of town was possible, but weren't able to work out a permanent install before returning to Nairobi for some emergency maintenance.&lt;br /&gt;
&lt;br /&gt;
While Nick and I were in Njabini on friday, Tom and John were in Mt. View installing a new node.&amp;nbsp; All was well and good on the new install except that the long-haul to Lavington disappeared, and given that the feed elements were still prototypes we fully expected that something had simply fallen off the reflector on the Lavington end. It took until Tuesday to get an engineer to let us into the Lavington tower where we found nothing amiss, and the old feed still firmly in place.&amp;nbsp; Meanwhile another power supply failure had occurred on the remote end of the link leaving Nick to scramble to find temporary power for testing that the link was A-OK.&amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
While waiting we replaced the old feed on the tower for good measure and got the link back up with no trouble, but were left with a pile of Mr. Fix-it for this week.&amp;nbsp; While this was all a huge pain in the tukkus, it did drive one point home for team Nairobi, and that's the value of testing and contingency planning.&amp;nbsp; Last night Nick and John spent some hours building and itemising the contents of a failsafe field kit containing all the equipment required to adapt to almost any unforseen circumstance.&amp;nbsp; We'll see how it works today when they go on a blitzkreig of node repair without me.&amp;nbsp; And let's hope that this time the fixes stay fixed for good.&amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/FabfiWireless/~4/00iKBGogxwU" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/FabfiWireless/~3/00iKBGogxwU/off-grid-in-njabini-repairs-re.html</link><author>noreply@blogger.com (Keith Berkoben)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_ag7vfaGbFIE/TUo1mSVoN0I/AAAAAAAAGGI/abIcs_Huhqw/s72-c/2011-02-02-njabini.jpg" height="72" width="72" /><thr:total>4</thr:total><feedburner:origLink>http://fabfiblog.fabfolk.com/2011/02/off-grid-in-njabini-repairs-re.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-5995440889369726231.post-924245202456907686</guid><pubDate>Wed, 26 Jan 2011 20:51:00 +0000</pubDate><atom:updated>2011-01-26T20:35:46.834-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Router Tech</category><category domain="http://www.blogger.com/atom/ns#">FabFi Toolbox</category><title>Serial Wiring for NanoStationM2-Loco</title><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_ag7vfaGbFIE/TUCJFj-BoQI/AAAAAAAAGGA/zKPVGAX_FSw/s1600/2011-01-26_serial.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="253" src="http://4.bp.blogspot.com/_ag7vfaGbFIE/TUCJFj-BoQI/AAAAAAAAGGA/zKPVGAX_FSw/s400/2011-01-26_serial.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/FabfiWireless/~4/GOPe7YX5YAE" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/FabfiWireless/~3/GOPe7YX5YAE/serial-wiring-for-nanostationm2-loco.html</link><author>noreply@blogger.com (Keith Berkoben)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_ag7vfaGbFIE/TUCJFj-BoQI/AAAAAAAAGGA/zKPVGAX_FSw/s72-c/2011-01-26_serial.jpg" height="72" width="72" /><thr:total>1</thr:total><feedburner:origLink>http://fabfiblog.fabfolk.com/2011/01/serial-wiring-for-nanostationm2-loco.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-5995440889369726231.post-1590989160309527977</guid><pubDate>Wed, 26 Jan 2011 20:47:00 +0000</pubDate><atom:updated>2011-01-26T20:35:21.081-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Engineers at work</category><category domain="http://www.blogger.com/atom/ns#">System Development</category><category domain="http://www.blogger.com/atom/ns#">Kenya</category><category domain="http://www.blogger.com/atom/ns#">JoinAfrica</category><title>Long Day at the Office</title><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_ag7vfaGbFIE/TUCH7BCWt_I/AAAAAAAAGF8/HbplaXONHgw/s1600/2011-01-26_bolt.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://3.bp.blogspot.com/_ag7vfaGbFIE/TUCH7BCWt_I/AAAAAAAAGF8/HbplaXONHgw/s320/2011-01-26_bolt.jpg" width="213" /&gt;&lt;/a&gt;&lt;/div&gt;Some days you win, some days you lose, some days you get 3hrs of sleep, work for twelve hours and learn all about what to do differently next time.&amp;nbsp; Today was showtime for Nick and John. While Tom and I have been hacking network configuration for the last week or so, Nick and John have had the responsibility of designing and building a permanent installation solution and working out all of the logistics for meeting node hosts.&amp;nbsp;&amp;nbsp; Today we were scheduled to deploy three nodes, beginning at 7am. As Tom and I were glued to computers, John and Nick were left to make sure that when the tech was ready, the world would have waterproof housing, power and rigid mounting poles to accept it.&lt;br /&gt;
&lt;br /&gt;
Having done this &lt;a href="http://fabfiblog.fabfolk.com/search/label/Field%20Tests"&gt;a couple of times already,&lt;/a&gt; I tried to be adamant about the importance of having EVERYTHING ready (and tested) in advance and thinking through contingencies in case something went wrong in the field, but I don't (yet) know the answer to every management problem and got a lot of yes, yes, yes, without the associated substance.&amp;nbsp; Not surprisingly, the team got sent straight to the headmaster of experience at 6:45am. &lt;br /&gt;
&lt;br /&gt;
When I walked in at ten-of-seven (hoping that my own residual debugging wouldn't be critical path) I found Nick feverishly hammering away at a mounting box and John was nowhere to be found -- great for my moral high-ground but not for today's productivity.&amp;nbsp; By 9:30 I had sorted the network, but the hardware train didn't roll until after a shopping trip an hour or two of packing and a hasty lunch. We had to cancel our first appointment, got lucky that the second cancelled for us, and had to bail on the third for lack of time by day-end.&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;As I look at what worked and what didn't, the importance of design and planning stand out strikingly.&amp;nbsp; The team did a lot of things right, but in neglecting the details undermined a lot of their own hard work.&amp;nbsp; Nick spent the better part of two weeks designing, sourcing, and finishing a mounting solution for the new Fabfi&lt;br /&gt;
&lt;br /&gt;
In an unexpected move, John made an on-the-fly design mod to put the pole behind the bracket and the box on the front, cutting down the materials list and solving a tension problem with the pole attachments.&amp;nbsp; John also pounded the pavement to cobble together an effective power backup out of computer parts, solar charge controllers and UPS batteries.&amp;nbsp; Between the two of them, they created a beautifuly integrated, reasonably priced installation:&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_ag7vfaGbFIE/TUCF-MY2OPI/AAAAAAAAGFk/lvuQ3Ndaa3k/s1600/2011-01-26_box.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="400" src="http://1.bp.blogspot.com/_ag7vfaGbFIE/TUCF-MY2OPI/AAAAAAAAGFk/lvuQ3Ndaa3k/s400/2011-01-26_box.jpg" width="266" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_ag7vfaGbFIE/TUCFRijMVJI/AAAAAAAAGFc/nxp0qoUoMVg/s1600/2011-01-26_box.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;br /&gt;
&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;ul style="text-align: left;"&gt;&lt;li&gt;Mounting box: 250KES&lt;/li&gt;
&lt;li&gt;Mounting bracket + HW:&amp;nbsp; 600KES&lt;/li&gt;
&lt;li&gt;Charge controller: 2900KES&lt;/li&gt;
&lt;li&gt;Power supply: 800KES &lt;/li&gt;
&lt;li&gt;Battery: 1000KES&lt;/li&gt;
&lt;li&gt;TOTAL: 5650KES (=$70USD)&lt;/li&gt;
&lt;/ul&gt;With all the components mounted in the box installation involves only drilling three holes and tightening a few bolts.&amp;nbsp; Power-in, ethernet/POE out, done (it's very clever) While the mounting was sturdy and simple to attach to the wall, by deciding to assemble the solution in the field, the team lost most of the benefits of a well-thought-out design.&amp;nbsp; During the four hours in the field today, more than three were spent mating the box to its bracket and mounting components inside.&amp;nbsp; The other four hours that could have been spent in the field were occupied by packing the field kit that could have been ready to roll the night before.&amp;nbsp; In all, what could have been an 8-hour workday was strung out to a 12-hour marathon where less than half the time translated to progress.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_ag7vfaGbFIE/TUCGxo5MFKI/AAAAAAAAGF4/18_K7dAqobw/s1600/2011-01-26_box2.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="400" src="http://4.bp.blogspot.com/_ag7vfaGbFIE/TUCGxo5MFKI/AAAAAAAAGF4/18_K7dAqobw/s400/2011-01-26_box2.jpg" width="266" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_ag7vfaGbFIE/TUCGewA_Z0I/AAAAAAAAGFw/5R6gJ9O3Cq4/s1600/2011-01-26_box2.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;br /&gt;
&lt;/a&gt;&lt;/div&gt;That said, the results for the one node that the team did complete were impressive.&amp;nbsp; As a mentor, I can only hope that wisdom is a better motivator of behavior than I am.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://lh3.googleusercontent.com/_ag7vfaGbFIE/TUCGgK7zKkI/AAAAAAAAGF0/A5M7VT3f8_8/s1600/2011-01-26_done.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="400" src="https://lh3.googleusercontent.com/_ag7vfaGbFIE/TUCGgK7zKkI/AAAAAAAAGF0/A5M7VT3f8_8/s400/2011-01-26_done.jpg" width="273" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;i&gt;Note: the rig on the left in the picture is KDN butterfly.&amp;nbsp; As far as I can tell, nobody uses it, ever....&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
More nodes tomorrow. &amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
~Wrench&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/FabfiWireless/~4/A8LAMNPImuA" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/FabfiWireless/~3/A8LAMNPImuA/long-day-at-office.html</link><author>noreply@blogger.com (Keith Berkoben)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_ag7vfaGbFIE/TUCH7BCWt_I/AAAAAAAAGF8/HbplaXONHgw/s72-c/2011-01-26_bolt.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://fabfiblog.fabfolk.com/2011/01/long-day-at-office.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-5995440889369726231.post-8756391631879548232</guid><pubDate>Fri, 21 Jan 2011 20:24:00 +0000</pubDate><atom:updated>2011-01-21T12:25:38.178-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Power Tech</category><category domain="http://www.blogger.com/atom/ns#">System Development</category><category domain="http://www.blogger.com/atom/ns#">Kenya</category><category domain="http://www.blogger.com/atom/ns#">JoinAfrica</category><title>Power Strugglez</title><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Continuing on the  "ends in Z" theme...&lt;br /&gt;
&lt;br /&gt;
One of the big questions for this trip has been how to provide backup power for the nodes. It's been in the back of my mind to DIY a power solution in the lab, and with the help of the interwebs (Google: LVD circuit) I don't think it would be that big a deal, however there's always too much to do and too little time.  As a result, we did some shopping around, and here's what we found / tested. &lt;br /&gt;
&lt;br /&gt;
Sparing you the long iterative process, we came upon two solutions.&amp;nbsp; The first, coming in at about $55USD was a computer power supply ($9), wired with +12,-3.3 to an &lt;a href="http://www.sundaya.com/sundaya_test/Detailer.php?Code=120216"&gt;Apple 5&lt;/a&gt; charge controller ($22 in USA, $36 here!) and a 7Ah battery ($10).&amp;nbsp;&amp;nbsp; We originally tried to save on the power supply by using the Ubiquiti PoE bricks to drive the charge controller, but they were nowhere near up to the task. Here's Nick hacking the power supply together (or apart, as the case may be):&lt;br /&gt;
&lt;br /&gt;
&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_ag7vfaGbFIE/TTnjkDMRydI/AAAAAAAAGFQ/v5-NxewBjkA/s1600/2011-01-21_PCPS.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="266" src="http://1.bp.blogspot.com/_ag7vfaGbFIE/TTnjkDMRydI/AAAAAAAAGFQ/v5-NxewBjkA/s400/2011-01-21_PCPS.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_ag7vfaGbFIE/TTnjisQo3sI/AAAAAAAAGFI/9H00U3jwLQ4/s1600/2011-01-21_apple.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="280" src="http://2.bp.blogspot.com/_ag7vfaGbFIE/TTnjisQo3sI/AAAAAAAAGFI/9H00U3jwLQ4/s400/2011-01-21_apple.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
The Second, coming in at $38 was a good ol' Chinese-brand UPS with the same battery capacity. &amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_ag7vfaGbFIE/TTnjjUoT2bI/AAAAAAAAGFM/_Q6pCc6QwgY/s1600/2011-01-21_chinese-UPS.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="195" src="http://1.bp.blogspot.com/_ag7vfaGbFIE/TTnjjUoT2bI/AAAAAAAAGFM/_Q6pCc6QwgY/s320/2011-01-21_chinese-UPS.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;I figured the OTS UPS would perform markedly less well given the extra DC-AC-DC conversion, but the results were more striking than I imagined:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_ag7vfaGbFIE/TTnjkqxJZDI/AAAAAAAAGFU/tALhnT1Dz7E/s1600/UPStest.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="330" src="http://1.bp.blogspot.com/_ag7vfaGbFIE/TTnjkqxJZDI/AAAAAAAAGFU/tALhnT1Dz7E/s400/UPStest.png" width="400" /&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;With the same load (roughly 6W), the OTS UPS lasted less than three hours (partially because the UPS doesn't overcharge the battery quite as much) while the Apple+some crap lasted longer into the night than we cared to stay.&amp;nbsp;&amp;nbsp; (X axis on graph is fraction of a 24-hour day) Needless to say we're going with the former solution.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;A side benefit to the above experiments is some hands-on education with LVD circuits (because I'm certainly no electrical engineer...). A previous worry that had kept us from building the LVD circuit is that if the battery drained too far and became too strong of a load when the power returned, it would hang the routers.&amp;nbsp; It turns out, that with LVD and a reasonably strong power supply, the&amp;nbsp; internal resistance of the charging battery is sufficient to bring the line voltage right back up to 14ish volts and turn the electronics right&amp;nbsp; back on when the mains kick in. &lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;With a little fabbing, we could probably bring the cost&amp;nbsp; of the UPS down to $25.&amp;nbsp; &lt;/div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/FabfiWireless/~4/24ub042EkSo" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/FabfiWireless/~3/24ub042EkSo/power-strugglez.html</link><author>noreply@blogger.com (Keith Berkoben)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_ag7vfaGbFIE/TTnjkDMRydI/AAAAAAAAGFQ/v5-NxewBjkA/s72-c/2011-01-21_PCPS.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://fabfiblog.fabfolk.com/2011/01/power-strugglez.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-5995440889369726231.post-7128549694253353687</guid><pubDate>Fri, 21 Jan 2011 19:00:00 +0000</pubDate><atom:updated>2011-01-21T12:21:08.806-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Fabfi 4.0</category><category domain="http://www.blogger.com/atom/ns#">System Development</category><category domain="http://www.blogger.com/atom/ns#">Kenya</category><category domain="http://www.blogger.com/atom/ns#">JoinAfrica</category><title>Sneak Previewz</title><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Sooo, Clooooooose....&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_ag7vfaGbFIE/TTnWldY_-TI/AAAAAAAAGE8/rXK40MjztVY/s1600/map.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="226" src="http://3.bp.blogspot.com/_ag7vfaGbFIE/TTnWldY_-TI/AAAAAAAAGE8/rXK40MjztVY/s400/map.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_ag7vfaGbFIE/TTnXhL2IAAI/AAAAAAAAGFE/BTe5Xe1C2NA/s1600/2011-01-21_bracket.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="400" src="http://4.bp.blogspot.com/_ag7vfaGbFIE/TTnXhL2IAAI/AAAAAAAAGFE/BTe5Xe1C2NA/s400/2011-01-21_bracket.jpg" width="280" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_ag7vfaGbFIE/TTnWm-poLII/AAAAAAAAGFA/Cndl1HLlCpA/s1600/splashpic.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="290" src="http://3.bp.blogspot.com/_ag7vfaGbFIE/TTnWm-poLII/AAAAAAAAGFA/Cndl1HLlCpA/s400/splashpic.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/FabfiWireless/~4/z1ij87J-F1I" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/FabfiWireless/~3/z1ij87J-F1I/sneak-previewz.html</link><author>noreply@blogger.com (Keith Berkoben)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_ag7vfaGbFIE/TTnWldY_-TI/AAAAAAAAGE8/rXK40MjztVY/s72-c/map.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://fabfiblog.fabfolk.com/2011/01/sneak-previewz.html</feedburner:origLink></item></channel></rss>
