Take Control of Your IoT Data with Streaming

This morning we released a new feature for IoT Mode called Streaming—in a few words, it lets you use Temboo to stream data from your hardware to Google’s BigQuery or Microsoft’s Power BI cloud storage and data management services. BigQuery and Power BI are two substantially different platforms among a wide variety of cloud services out there, and that was one of our primary considerations in choosing to implement Streaming in the way that we have.

With Streaming, you can use IoT Mode’s visual interface to select the input pins from which you are reading sensor data on your Arduino or Texas Instruments boards, and all the code you need to stream that data to the cloud will be dynamically generated for you on our website. It also lets you change where you’re sending your data once your app is up and running, without requiring you to update your software or hardware. Streaming is a nice complement to the Conditions features we added to IoT Mode last month, which allow you to use the same visual interface to specify how you want your hardware to trigger and respond to the Choreos that you are running. Taken together, these features let you use IoT Mode to quickly and easily generate code for complete, production-ready IoT applications that handle data and connect devices to the cloud.

Streaming in IoT Mode

There are many different reasons for wanting to collect information and store it on the cloud, and there are just as many IoT platforms with which to do it. Rather than add another data platform of our own to that mix, we decided that it is important that you be able to choose the service that you work with, in the same way that we enable you to choose the Choreos, programming languages, and types of hardware that you want to use with Temboo (and, just as we continue to add new APIs, SDKs, and supported hardware to our current lists, we’ll be adding more cloud platforms to Streaming as well). Different platforms are uniquely suited for different applications, and we think that the ability to choose a cloud service based on how well it fits the requirements of what you are building is valuable. Try it out, and let us know what you think–we’d love to hear from you.