Mozilla Location Service: Geolocation lookups from public cell tower, WiFi data
thenextweb.com
thenextweb.com
Mozilla's network "stumbler" client is installable from GitHub: https://github.com/dougt/MozStumbler/releases. The client code is at https://github.com/dougt/MozStumbler/ and the server code is at https://github.com/mozilla/ichnaea/.
I got a ZTE Open to play around with, and was disappointed to find that it can't figure out where I am. Of course, I know it's a cheap phone and the OS is only in version 1.0. So if the location were a little inaccurate, or took a long time to come up, I would understand. But it literally never gets my location at all. (I live in NYC.)
Why do you think that would happen? And tying it back into this project, how soon do you think FxOS end-users will start seeing improvements from what you're doing?
I realise their mission is probably slightly different, but I at least feel it would be helpful to have all this kind of data in one place.
You mentioned further down you've reached out to other wifi mappers, but how about OSM?
There is at least one OpenStreetMap mobile app (Keypad Mapper on Android) which already allows submitting data to opencellid.org.
Of course we are thinking about adding it to the play store, but there is no concrete timeline yet.
Off topic: I found ichnaea while looking for circusd[2] configuration for celery. Mozilla circus is a nice process (& socket) management tool.
edit: I'll save anyone who wants to try a lot of trouble and give you the one piece of information that their API docs and announcements all inexplicably avoid telling you, and which I found by digging through their client code: The API endpoint URL is https://location.services.mozilla.com/v1/ :)
https://github.com/mozilla/ichnaea/compare/3a3ed20df078...4e...
The location API depends on having wifi measurements in our database, which is still tiny compared to big players.
The docs where written under the assumption of being reusable for anyone installed a ichnaea server and not just the specific instance we currently run. But that apparently isn't all too helpful right now :)
While https://wiki.mozilla.org/Services/Location#Goals says "Make as much of the data as possible available under permissive open licenses."
Assuming permissive means what it usually does, the above clearly aren't compatible. Curious what permissive licenses will be used, when data will be available.
You can read some early ideas for obscuring access point identities (using hashes of one or more MAC addresses) on the mozilla.dev.security newsgroup:
https://groups.google.com/forum/#!topic/mozilla.dev.security...
You can read some of the Mozilla discussion about data licenses on Bugzilla:
edit downvote without a comment is a crime.
The parent is talking about mapping out WiFi and Cell data through a city. Mapping out it's radio spectrum spatially. Not a traditional human usable map such as a street map, road conditions, or whatever else you may be thinking.
On a different note: I can't believe the game is still invite only. Do people still play it? I tried to get into it, but quickly grew tired of it because everyone around me was much better than me and I couldn't sustain the interest needed to learn the ins and outs of getting good at it.
Also, Ingress is "invitation only" in the sense that they will email you an invitation code if you register on their website. <:)