[Commotion-dev] Serval Mesh Helper Device / ISM long-range meshing work

The Doctor drwho at virtadpt.net
Fri Feb 8 17:58:11 UTC 2013


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 02/08/2013 10:26 AM, Dan Staples wrote:

> On 02/08/2013 09:25 AM, The Doctor wrote:
>> Project Byzantium is considering a CouchApp called Toast for
>> this purpose.  It's built on top of CouchDB, so we think it
>> should be possible to distribute across arbitrary numbers of
>> CouchDB nodes with a little hackery under the hood:
>> 
>> - Avahi/mDNS to collect IP addresses of other nodes (or, 
>> alternatively, scrape the node's routing table for 
>> /^192\.168\.[0-9]*\.[1-9][0-9]?/ - A shell script that runs every
>> minute or two that pings the CouchApp's replication URI with
>> those IP addresses.
> 
> I did this with MediaGrid, using Avahi and CouchDB, if it's at all 
> useful to Byzantium. Basically I have a cron script that queries
> the Avahi cache, and creates bi-directional replication entries in
> the local CouchDB for any new MediaGrid mDNS advertisements it
> sees. You can check it out here:

That is /precisely/ what we were going to re-implement to accomplish
that task.

> https://github.com/danstaples/MediaGrid/blob/master/resources/mediagrid-discover

Thank
> 
you!

- -- 
The Doctor [412/724/301/703] [ZS|Media]
Developer, Project Byzantium: http://project-byzantium.org/

PGP: 0x807B17C1 / 7960 1CDC 85C9 0B63 8D9F  DD89 3BD8 FF2B 807B 17C1
WWW: https://drwho.virtadpt.net/

My other computer is a HAL-9000.

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)
Comment: Using GnuPG with undefined - http://www.enigmail.net/

iEYEARECAAYFAlEVPLMACgkQO9j/K4B7F8EOaACdG7vvBPqd971sOxMqfhtN7GtJ
5W8AnRMHZPCZvrSIBpFtAJQTKVNr6RVK
=ofjT
-----END PGP SIGNATURE-----



More information about the Commotion-dev mailing list