One of the challenges associated with the internet of things is figuring out where to put all that data. If you have dozens of connected devices talking to the cloud (and that is a big if) you’ve got to think about where that data lives, how to normalize it and how to grant others access to it so it becomes useful. Stephen Wolfram, the creator of Mathematica and the Wolfram Alpha search engine, on Wednesday introduced his version of a solution to this problem, called the Wolfram Data Drop.
In simple terms, the Wolfram Data Drop is a repository for data sent from a variety of devices such as Raspberry Pis, Arduinos, Electric Imps or other devices that are pointing at the Data Drop via a few lines of code. In this way, the service reminds me of other data repositories from the sophisticated, like IBM’s IoT Foundation service, to the more rudimentary such as Dweet and Freeboard. You point your device at a cloud and your data shows up there. From that point on, you can grant other services the chance to see and use that data.
What makes the Wolfram Data Drop so much more interesting is how it ties in with the other Wolfram services such as Wolfram Language or the Wolfram Data Framework. In a blog post discussing the Wolfram Data Drop Stephen Wolfram discusses how his eponymous services work together to make the data coming in from sensors work easily with the pictorial symbols in the language.
He also explains how data put into the Data Drop is saved using the Wolfram Data Framework (WDF), which means all the gets saved with symbols that dictate how the data should be interpreted.
And while Wolfram is much easier to understand when he’s offering examples instead of making up words like databin and naming ever more bits of services and features after himself, the concepts here are very powerful. Anyone who has ever used the Wolfram Alpha search engine will walk away impressed with the service even if they don’t understand the underlying technology.
The downside, however, is that all of these services fit together like a jigsaw puzzle, and it’s unclear how useful the Wolfram Data Drop is without the use of the Wolfram Language to manipulate the data in it. Although the coolness of the stuff you can do with the data — from assembling heat maps based on image data over time with a simple command, to assembling histograms with time series data — seems almost worth the lock in.
The basic Data Drop service is free and users can create open or private options. Eventually you can run a Data Drop on the Wolfram Cloud or on your own internal cloud. I assume you will have to pay for some of these options and perhaps for privacy and more storage.
The beta service is available for folks to start playing with, and Wolfram writes in his blog post that already some connected devices companies are playing with the services so they don’t have to worry about building their own back-end software and cloud platforms. As he writes:
Wolfram’s enthusiasm makes the Data Drop sounds far cooler than IBM’s similar efforts or even those from other players, but essentially what is happening is a sea change in automation and it is exciting. Being able to grab real-world data, transfer it up to the cloud (or an on-premise hub) for analysis and immediate visualization) is a powerful tool that’s changing the way factory floors are run, data centers are operated and even how homemade whiskey is distilled. For more on this and other IoT related data topics check out our Structure Data event on March 18 and 19 in New York City, where Amazon Web Service’s Matt Wood will actually talk about building infrastructure for the internet of things.