Turn your phone into a space monitoring tool
esa.int
esa.int
I wonder how they would measure that on an android phone. Does android expose such low-level delays to the user? Is this not handled by a GNSS chip in hardware, or the OS driver/kernel?
Newer Android versions have fairly low-level APIs - not supported on all phones, but some expose quite a lot of detail.
I would recommend GPS Test, it's open source, no ads and does just as much.
https://play.google.com/store/apps/details?id=com.android.gp...
A commercial airliner won’t exceed 650 mph or 40,000 ft.
- the phone should have non-obscured view of the sky. Thus having a phone charging and logging the data while it is on the desk inside a house doesn't work that well (red or orange indicator of the measurements quality, even near a big window).
- speaking of charging, there are no settings which allow to instruct the app to be dormant and automatically start recording when phone is charging.
- Account and login process is needed to upload the collected data. Why is it even the case? Can't the data be uploaded anonymously with just some unique phone identifier, or without one just relying on coordinates and other GNSS related measurements. Data can be cross-checked with others nearby and outliers can be removed just from that. There is no real need to know my name, email and create a leader-board or at least have an option of anonymous upload.
Not saying that is a reason but it could be one of the non-user visible rationales.
I too would prefer an anonymous option
All of the GNSS calculation is handled in hardware but that hardware often exposes quite a lot of intermediate data.
mvp is still the name of the game.
I recommend turning on Force Full GNSS measurements in android developer settings if you're going to try messing with it.
It turns out that cosmic rays pass through your phone more frequently than you might expect.
> The application works by detecting lit pixels in the phone’s camera when no light is entering. These pixels are lit as result of cosmic rays, local background radiation, or sometimes just noise.
Sadly either my old phone's GPS is not great or my windowsill's viability to satellites just isn't great. It'll be very interesting to see the data pipelines they have to clean up the mountains of data they're going to be receiving.
Now everyone has a printer, but no FM radio.
Actually how much detailed GPS information can phones access? Most 'common' apps will use the wider 'location services', which combine GNSS data with things like known wifi points and 3/4/5g radio towers to provide better accuracy.
https://github.com/barbeau/gpstest
I can see GPS, Galileo, Chinese, Russian, and Japanese ones.
> As well as helping to create new Earth and space weather forecasting models, participants are also in with the chance to win prizes
They seem to be quite keen on getting users and I'd be interested in the data myself (don't care for prizes), but then they make it a Google ecosystem exclusive?
Edit: sent them an email using the address on the contact page. Let's see.
Then you'd have to field all the "How do I use this file?" and "Why doesn't this work on my phone?" questions yourself.
You might still get the questions but at least then support teams can legitimately say that kind of advice is not provided as the users agreed to handle such matters.
In that sense I have to refuse because I have to refuse the device used even by a formally FLOSS and public experiment. Of course asking to buy or buy and offer sensors devices to the masses is unfeasible BUT it's perfectly feasible, just, needed, asking to IMPOSE open hardware without lock-ins, FLOSS code on them and services with public APIs as a State law, gradually growing to exit actual extremely dangerous and sorry situation. Scientific institutions are among those best qualified to took such public statements. Avoiding them means avoiding part of the Scientific duty, witch is doing their best to improve the society.
Scientist normally like to learn, so if someone explain them something interesting they learn it in means.
Population always follow.
Just look at the French Revolutions the Sans-culottes was driven by bourgeois, similarly on the other sides soldiers are peoples/"commoners" driven by other bourgeois and aristocrats. The people have chosen a side or another, and they are pushed to chose by both sides. So far I do not see much on the FLOSS side since there is no community anymore and most just live on someone else computer. Who better than Scientist can correct that aim? Peoples in Humanities surely are more listening but they mostly lack enough skill to bridge the gap between the philosophy (in the classical sense of "the why") and the practice, scientist normally can.
People don't understand the cruelty we have grown accustomed to.
Systems like this [1] which you may have seen being used on construction sites allow much higher accuracy.
Would you get finer resolution if a GPS receiver also used an atomic clock?
I thought this was interesting - https://www.gps.gov/systems/gps/performance/accuracy/#differ... the difference between military GPS and civilian GPS sounds like it uses 2 frequencies.
IIRC, used to work in a gps accuracy firm many many years ago
Crypto idealism is long dead, it's all about making money now.
no crypto needed.
afaik newer device kernels in android implements f_uvc function for it's usb gadget interface but i'm not sure you can use this without root. so, apps can't create this functionality without root.
also i'm not sure it's works even apps can get root. i didn't tried yet because my phone not support f_uvc and released kernel sources sucks.
src: https://android.googlesource.com/kernel/msm/+/android-5.0.2_...
Yeah it does. You send it to a v4l2 loopback (scrcpy --v4l2-sink) and then it shows up in stuff like Firefox or chrome as a webcam.