3 ms·
I make a platform that automatically collects the atmospheric pressure sensor reading on a schedule, and sends it to scientists for analysis. The idea is to bui
by cryptoz 12y ago
I make a platform that automatically collects the atmospheric pressure sensor reading on a schedule, and sends it to scientists for analysis. The idea is to build the best weather forecast (higher accuracy, hyperlocal) by using this dramatically denser data source as inputs to models.
We make an open source app called PressureNet: https://play.google.com/store/apps/details?id=ca.cumulonimbus.barometernetwork https://play.google.com/store/apps/details?id=ca.cumulonimbu...
We also build an SDK and API so that you can integrate this into your own apps, and also access the live+archive data feed: http://pressurenet.io http://pressurenet.io
- portmanteaufu 12y agoIntriguing! How frequently does the SDK sample the barometer's readings? Does having the phone in one's pocket affect the perceived atmospheric pressure?
- cryptoz 12y agoOur SDK default is 10-minute intervals, but some apps choose 1-hour to better fit normal schedules. The pocket problem isn't a big deal, but altitude changes do add noise to our system. The barometers are very elevation-sensitive (see other poster, commenting about flying!), which means that the reading will be different every time you move your phone. There are a number of ways to solve this noise problem - first, merely detecting trends in the data over 6 hours is quite easy and tells us a lot about the atmosphere (is the pressure rising or falling? easy to find out from the noise). Second, getting enough density means we can use statistics to filter out most of the noisy data.
- mjevans 12y agoDo you use other data to correlate locations that might have different offsets at different times? (EG; slightly pressurized buildings with forced air circulation or vehicles in motion?) Or are such offsets too minuscule to notice?
- cryptoz 12y agoThere's actually a wide variety of noise in the data, but the one that really matters is altitude (the barometer can measure the altitude difference between your feet and your head)! Other sources of error are the biases in the sensors themselves (place two phones side by side, get different readings), pressure-controlled buildings, sensor drift, etc. We have a number of mechanisms to filter out most of the noise, but it's not easy.
- milesokeefe 12y agoThe FAQ on pressurenet.io/about/ should be updated to show that the iPhone 6 does in fact have a barometer.