Tech - News
Google's Free Cloud Data Logging Courtesy
Pushing all of your data into “The Cloud” sounds great, until you remember that what you're really talking about is somebody else's computer.
Pushing all your data into "The Cloud" sounds amazing, until you realize that someone else's machine is actually what you're talking about. This means that all your hard-crunched data could potentially become inaccessible if the company operating the service were to comply with or change the rules that apply to you; a situation that has unfortunately already occurred.
Which makes this [Zoltan Doczi] and [Róbert Szalóki] project (https://github.com/DecentLabs/officeAir) so attractive. Not only does it show how easy it can be to move your data through the tubes and off to that big data center in the sky, but they send it to one of the few companies that seem incapable of losing market share: Google.
But don't worry, this isn't some crazy API sensor that the Big G will plan to shut down next Tuesday in favor of an almost similar service with a different name. All your precious bits and bytes are contained in one of Google's flagship products: covers.
It turns out that Sheets has a "Deploy as a Web App" feature that spits out a custom URL that clients can use to access the spreadsheet data. This project demonstrates how this function can be used with the aid of a little Python code to send data directly to Google's servers from Raspberry Pi or another conveniently tiny device.
They use a temperature and humidity sensor here, but the only limitation is your imagination. As an added bonus, the map and graphic functions in the Sheets can be used to render high-quality visualizations of your reported data at no extra charge.
You might be wondering what would happen if a bunch of hackers around the world began sending data to Sheets every few seconds. Honestly, we don't know that. The last time we showed you how you could connect with one of their apps in an unexpected way, Google revealed that it was retiring on the same day. It was probably just a mistake, but to be on the safe side, we would suggest keeping the frequency of notifications relatively low.
Back in 2012, before the service was even known as Google Sheets, we looked at how you could do something very similar by manually assembling HTTP packets containing your data. We would suggest that this validates the definition of long-term data storage, but the practice has obviously changed considerably over the years. In reality, someone else's machine.