Hi Zeeshan,

Johannes is my mentor I put him in CC.

> Good project. Have you heard of Geoclue? It is the default geolocation
> framework on freedesktop environments:

Yes, I have heard something about Geoclue.
I am already on the geoc...@lists.freedesktop.org list some years.

> https://geoclue.freedesktop.org

I am writing this mail currently offline so I cant check the links ;P

> I am the author and maintainer of Geoclue2, which has already very
> tight integration with GNOME (which will be the default on future
> Ubuntu) and already makes use of Mozilla Location Services.
> 
> Moreover, it already supports making use of NMEA-over-network and we
> have an android application that let's you easily use your phone's GPS
> on geoclue-enabled machines on your local network:

Right, I tested that last year. Nice feature :)

> https://github.com/ankitstarski/GeoclueShare
> 
> One thing that is missing in Geoclue is support for standalone (we
> already support GPS on modems) GPS devices. Since GPSD was supposed to
> die a long time ago (https://gypsy.freedesktop.org/why-not-gpsd.html)
> and I didn't feel like reviving Gypsy (we can get into reasons later),
> I decided to go another way:
> 
> https://github.com/zeenix/gps-share
> 
> This will be not only a replacement for GPSD but also be able to share
> your GPS device on the local network (the same way as our android app
> works). I'm writing it in Rust language so it's very reliable and I
> have aims of porting Geoclue to Rust as well in the future.
> 
> So while you're free to do as you wish, I'd strongly recommend you
> modify your GSoC project a bit to join forces with me to enable GPS
> support in Geoclue instead. You won't need a new MLS key either. :)

Ok, I don't understand what exactly is missing? You mean standalone as
only receiving coordinates base on surrounded WiFis? Could you explain
what do you mean?

My use case is a bit special. I am maintaining a firmware for few
thousand routers. This is an open source and open wireless network, working
with distributed network protocols like BATMAN-adv (Freifunk
ffnw.de <-- is in german). The problem is that many routers have only 4MB
Flash. So I need a very small application which gave me lat/long by
surrounded WiFi networks. Actually we use libwlocate and lwtrace. It doesn't
need an API key or any authentication for receiving a position anonymously
like real GPS.

So if Geoclue already supports communicating with real GPS hardware over
/dev/tty devices, Geoclue should also able to work with sgps or not?
The pro is that we have a very modular structured modules.

In my last mail I told that I would like to write a new backed for
openwifi.su. Maybe I can realise that all wifi informations can also
integrated into MLS. So MLS will get more datas. :)

cheers
Tarek

Attachment: signature.asc
Description: OpenPGP digital signature

_______________________________________________
dev-geolocation mailing list
dev-geolocation@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-geolocation

Reply via email to