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
signature.asc
Description: OpenPGP digital signature
_______________________________________________ dev-geolocation mailing list dev-geolocation@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-geolocation