[guardian-dev] Gilgamesh, FireChat etc
Hans-Christoph Steiner
hans at guardianproject.info
Fri Oct 10 15:14:21 EDT 2014
It seems that the most promising use case for gilgamesh is for data
transmission as people walk by each other, etc. in public spaces. There is
probably a lot to learn from similar projects that were built around this same
idea.
One that comes to mind that was a hot topic in 2007 is providing rural
internet access by putting local wifi boxes in buses. At bus stops, there is
another wifi box, so when the buses stop, the two exchange data. Its a kind
of newsgroup/UUCP system. It was set up by technicians, so if we found them,
I imagine they'd have a lot to say about how to get drive-by data systems working.
Here's an article about it:
http://news.bbc.co.uk/2/hi/technology/6506193.stm
The organization is apparently based in Cambridge, MA, maybe you could say
hello, Nathan:
http://www.unitedvillages.com/
http://www.firstmilesolutions.com/
.hc
Hans-Christoph Steiner wrote:
>
> If there is DNS communication, that means there is IP communication already
> setup. Or is there some kind of special DNS for wifi direct? If there is IP,
> then I think you'll get a lot more efficient data transfer using IP protocols
> like UDP broadcasts or multicast.
>
> .hc
>
> Paul Gardner-Stephen wrote:
>> Hello Nathan,
>>
>> Okay, this is a nice starting point.
>>
>> Paul.
>>
>> On Fri, Oct 10, 2014 at 1:08 AM, Nathan of Guardian <
>> nathan at guardianproject.info> wrote:
>>
>>>
>>>
>>>
>>> On Thu, Oct 9, 2014, at 05:01 AM, Paul Gardner-Stephen wrote:
>>>
>>> This sounds very usable, especially since we could advertise multiple
>>> services.
>>> It would be great if someone is able to make a proof-of-concept for this
>>> to test the practical limits on Android.
>>>
>>>
>>> This appears to be working:
>>>
>>> https://github.com/n8fr8/gilgamesh/blob/master/app/src/info/guardianproject/gilga/service/WifiController.java
>>>
>>> here is the log output:
>>> 10-09 10:30:06.647: D/GilgaWifi(14799): got status from wifi DNS:
>>> 96:d7:71:90:07:35 (_test._presence._tcp.local.) yygftu
>>>
>>> The detection of the record or querying for it seems a bit sporadic, so I
>>> am not sure if I am triggering the receive side properly, or how to
>>> manually force or refresh it.
>>>
>>> The only issue is that the user has to manually disconnect from wifi and
>>> set their wifi direct mode to visible. I haven't figured out how to trigger
>>> that state yet from an Intent, as we do with Bluetooth.
>>>
>>> +n
>>>
>>
>>
>>
>> _______________________________________________
>> Guardian-dev mailing list
>>
>> Post: Guardian-dev at lists.mayfirst.org
>> List info: https://lists.mayfirst.org/mailman/listinfo/guardian-dev
>>
>> To Unsubscribe
>> Send email to: Guardian-dev-unsubscribe at lists.mayfirst.org
>> Or visit: https://lists.mayfirst.org/mailman/options/guardian-dev/hans%40guardianproject.info
>>
>> You are subscribed as: hans at guardianproject.info
>>
>
--
PGP fingerprint: 5E61 C878 0F86 295C E17D 8677 9F0F E587 374B BE81
More information about the Guardian-dev
mailing list