Now that we can capture sensor data and get it remotely, how about generating graphs over the time to identify patterns and trends in sensor data? As BeagleBone is complete Linux system and has many database alternatives, sensor data can be stored locally and can be analyzed. But this needs a database and some other software set up. There are many free cloud services that provide this service for free for small data, for example Xively, ThingSpeak, Carriots, GroveStreams, and so on. These services collect, store, analyze, visualize, and allow you to share sensor data. Often they allow us to automate action based on data. All we need to do is store data on these severs periodically and view the graph on their website.
Let's use a popular IoT service, ThingSpeak, to visualize temperature data collected by our BeagleBone. ThingSpeak provides REST APIs. It collects sensor data sent through HTTP queries and graphs them in real time. This needs a ThingSpeak...