<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://sudoroom.org/mediawiki/index.php?action=history&amp;feed=atom&amp;title=Mesh%2FCommotion</id>
	<title>Mesh/Commotion - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://sudoroom.org/mediawiki/index.php?action=history&amp;feed=atom&amp;title=Mesh%2FCommotion"/>
	<link rel="alternate" type="text/html" href="https://sudoroom.org/mediawiki/index.php?title=Mesh/Commotion&amp;action=history"/>
	<updated>2026-06-04T15:04:20Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.37.2</generator>
	<entry>
		<id>https://sudoroom.org/mediawiki/index.php?title=Mesh/Commotion&amp;diff=4442&amp;oldid=prev</id>
		<title>Juul: Created page with &quot;[https://commotionwireless.net/â€Ž Commotion Wireless] is a project of [http://oti.newamerica.net/ The Open Tech Institute] (OTI) which is a project of the New America Foundat...&quot;</title>
		<link rel="alternate" type="text/html" href="https://sudoroom.org/mediawiki/index.php?title=Mesh/Commotion&amp;diff=4442&amp;oldid=prev"/>
		<updated>2013-05-23T08:23:20Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;[https://commotionwireless.net/â€Ž Commotion Wireless] is a project of [http://oti.newamerica.net/ The Open Tech Institute] (OTI) which is a project of the New America Foundat...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[https://commotionwireless.net/â€Ž Commotion Wireless] is a project of [http://oti.newamerica.net/ The Open Tech Institute] (OTI) which is a project of the New America Foundation.&lt;br /&gt;
&lt;br /&gt;
Commotion and OTI have multiple interesting projects, including experimental support for Android devices and Mac OS X, a framework for running and finding apps on the network using Zeroconf DNS-SD (Byzantium Project also has something that does this), a mesh community mapping app, ubuntu gui integration scripts, a Freifunk-based OpenWRT firmware with a set of GUI improvements and a bootable GNU/Linux distro for running and open GSM base transceiver station (BTS) for cell phone communication.&lt;br /&gt;
&lt;br /&gt;
An OpenWRT firmware is one part of the Commotion Wireless project.&lt;br /&gt;
&lt;br /&gt;
= Issues with funding and control =&lt;br /&gt;
&lt;br /&gt;
The New America foundation (or possibly just OTI) is funded by the state department. &lt;br /&gt;
&lt;br /&gt;
Eric Schmidt, Google's CEO, is on the board of directors for the New America Foundation. Here are couple of interesting quotes from Eric Schmidt:&lt;br /&gt;
&lt;br /&gt;
''If you have something that you donâ€™t want anyone to know, maybe you shouldnâ€™t be doing it in the first place.''&lt;br /&gt;
&lt;br /&gt;
''I ACTUALLY think most people don't want Google to answer their questions, They want Google to tell them what they should be doing nextâ€¬''&lt;br /&gt;
&lt;br /&gt;
= Goals =&lt;br /&gt;
&lt;br /&gt;
They seem to be trying to do the following:&lt;br /&gt;
&lt;br /&gt;
*Make mesh technology easier to use&lt;br /&gt;
:Adding nice GUIs. Making things more automatic.&lt;br /&gt;
*Make mesh technology more secure&lt;br /&gt;
:Adding encryption. They like the [http://code.google.com/p/serval-dna/ Serval DNA] library.&lt;br /&gt;
*Target both PCs, smart phones and routers.&lt;br /&gt;
:Bootable gnu/linux, android app, openwrt derivative.&lt;br /&gt;
&lt;br /&gt;
= OpenWRT firmware =&lt;br /&gt;
&lt;br /&gt;
The OpenWRT Commotion firmware seems to be based on the Freifunk firmware. It uses OLSR.&lt;br /&gt;
&lt;br /&gt;
== Firmware extensions ==&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/opentechinstitute/olsrd-mdp OLSRd-mdp] - Mesh Datagram Protocol&lt;br /&gt;
:A plugin based on olsrd_secure which apparently makes each node sign outgoing packets. I'm not sure what this provides that an end to end secure link wouldn't provide. Interesting [http://comments.gmane.org/gmane.network.olsr.devel/6513 email thread] on the OLSR developer list.&lt;br /&gt;
*[https://github.com/opentechinstitute/commotiond commotiond] - Configuration abstraction layer&lt;br /&gt;
:Apparently they aren't satisfied with OpenWRT's UCI abstraction layer, so they're making a C application that will provide a unified interface and support several meshing protocols (OLSR, Babel), abstracting away the differences.&lt;br /&gt;
*[https://github.com/opentechinstitute/avahi-client avahi-client]&lt;br /&gt;
:Small program to browse Zeroconf services without requiring [http://en.wikipedia.org/wiki/D-Bus D-Bus].&lt;br /&gt;
&lt;br /&gt;
Various GUI enhancements:&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/opentechinstitute/commotion-quick-start Commotion Quick Start]&lt;br /&gt;
:Seems similar to the wizard from the Freifunk firmware.&lt;br /&gt;
*[https://github.com/opentechinstitute/luci-commotion luci-commotion]&lt;br /&gt;
:Commotion GUI addons for the OpenWRT web admin interface.&lt;br /&gt;
*[https://github.com/opentechinstitute/commotion-apps Commotion Apps]&lt;br /&gt;
:A web app that lists discovered applications/services on the mesh.&lt;br /&gt;
*[https://github.com/opentechinstitute/commotion-openwrt-theme commotion-openwrt-theme]&lt;br /&gt;
:A Commotion LuCI theme?&lt;br /&gt;
*[https://github.com/opentechinstitute/commotion-bug-info commotion-bug-info]&lt;br /&gt;
:An issue reporting system for users to report their problems.&lt;br /&gt;
&lt;br /&gt;
= TidePools =&lt;br /&gt;
&lt;br /&gt;
[https://github.com/opentechinstitute/TidePools TidePools] is a mapping application that allows a community to map out resources. It is a web app designed to run on a web app. sudo room member [[User:Tunabananas|Tunabananas]] worked on this project.&lt;br /&gt;
&lt;br /&gt;
= Android App =&lt;br /&gt;
&lt;br /&gt;
The [https://github.com/opentechinstitute/commotion-android Commotion Android] application. This provides OLSR for Android. Based on an app called [http://szym.net/barnacle/ Barnacle Wifi Tether].&lt;br /&gt;
&lt;br /&gt;
= OS X App =&lt;br /&gt;
&lt;br /&gt;
[https://github.com/opentechinstitute/commotion-meshbook Commotion MeshBook] apparently allows computers running Mac OS X to join an OSLR mesh.&lt;br /&gt;
&lt;br /&gt;
= Ubuntu integration =&lt;br /&gt;
&lt;br /&gt;
The [https://github.com/opentechinstitute/nm-dispatcher-olsrd Network Manager OLSRd scripts] developed by OTI integrates OLSR functionality into the Ubuntu GUI. We should test how well this works.&lt;br /&gt;
&lt;br /&gt;
= GSM =&lt;br /&gt;
&lt;br /&gt;
[https://github.com/opentechinstitute/commotion-openbts Commotion OpenBTS] makes uses of existing open software and hardware for running a GSM base transceiver station (BTS) but bundles it up into an easily bootable GNU/Linux distribution that can e.g. be put on a USB stick.&lt;/div&gt;</summary>
		<author><name>Juul</name></author>
	</entry>
</feed>