Tag Archives: IoT Data

Take control of your IoT data with Temboo Streaming

IoT programming platform Temboo just introduced Streaming, a simple way to send sensor data to the cloud service of your choice.

Internet of Things programming platform Temboo recently debuted Streaming, a simple way to send sensor data to the cloud service of your choice. Streaming allows developers to visually wire sensors to the cloud on Temboo’s website where all the necessary code is dynamically generated within the browser. Once a Streaming application is running, it’s easy to switch where the data is being sent — with no hardware or software updates required.


Temboo is one of the first IoT platforms to forgo building its own sensor data storage solution in favor of giving developers options. Through its close integration with Microsoft Power BI, Streaming provides access to Microsoft’s cloud platform that combines data storage with data visualization, where IoT developers can view their sensor readings in real-time graphs.

“It’s very important to us that people who are working with Temboo are able to choose the tools and services that they want to work with,” explains Trisala Chandaria, co-founder Temboo. “By keeping Streaming open, we think we’ve kept the value front and center in IoT Mode.”


Streaming is also launching with support for Google’s BigQuery platform and can be used to program a wide range of Atmel based Arduino boards. The team notes that added support for other data services and hardware devices will be coming soon.

“We increasingly live in a world in which everything emits data, presenting new and exciting opportunities for those who can harness it,” adds James Phillips, Corporate Vice President, Microsoft Power BI. “Temboo Platform users can now stream data directly into Microsoft Power BI where it can be visualized and monitored in real-time, and analyzed using rich visual and natural language exploration capabilities.”


Streaming is ideally suited for building an assortment of IoT applications at any scale, from a water usage monitor that logs household water consumption to an urban traffic sensor network that enables policymakers to make informed decisions about how to decrease congestion.

Sound interesting? Head over to its official page here to learn more.

This French agency is quantifying everything in its office

Sid Lee is bringing everything in its office online to track coffee pours, toilet flushes, light switches, faxes sent, and more.

Do you love numbers and real-time data? Are you interested in useless facts and figures? Most likely not as as much as France-based creative agency Sid Lee Paris does.


In celebration of its sixth anniversary, the agency has tapped into the Internet of Things to track our infinitely quantifiable world using real-time data. To do so, the team had placed digital Arduino-embedded sensors throughout its Paris office to count everything that goes on, ranging from how many cups of coffee are poured in a day, to how many times the toilets flush, to how many times doors are opened, to how many steps are taken on the stairs, to how many liters of water are drunk, among countless other things.


This content is then presented in a sleek online dashboard so you too can monitor a day inside the walls of Sid Lee. Users can click on a specific measurement to compare the running statistics with other figures to date, enabling you to see some interesting patterns. Intrigued? You can check out their dashboard here. In the meantime, watch the video below.

Realtime tech is changing the way we build online experiences

Users don’t want to wait for updates anymore, they want information in realtime.

App users were once content with static apps, single-user experiences where content changes only when a user requests a new page, clicks a button or refreshes the page. New information is presented only when a user requests it.


But times have changed. The average attention span of a human is 8 seconds, according to the National Center for Biotech Information. Users don’t want to wait for updates anymore; they want information in realtime. As a result, we’re seeing a major shift from static apps to realtime apps, web and mobile apps that mimic real life behaviors, pushing content and information “as it happens.”

The result is the birth of applications that have created industries that wouldn’t have otherwise been possible without this realtime functionality. Realtime technology is at the core of these apps and services; its lifeblood. And these apps are just a couple examples of the exponential growth of realtime web and mobile applications.

We’re seeing increased understanding of the benefits of realtime web tech so it’s not surprising that the number of apps using the technology is rapidly increasing. Common functionality includes simple data updates for notifications, dashboards (sports, finance, site analytics and anything that’s stat-heavy), realtime news and activity streams. Or more complex functionality for multi-user chat, collaborative applications, multiplayer games, interactive 2nd screen experiences, realtime mapping and GIS.”

– Phil Leggetter in 10 Realtime Web Technology Predictions for 2014

Taxi/Ridesharing Applications: A tight realtime loop


The days of standing out on the curb to hail a cab are dwindling. In fact, I’ve watched people let empty cabs drive right by them. Why would somebody do this? It’s the realtime user experience. Users prefer to hail, track, and pay for their fare seamlessly, all in one mobile app.

Realtime maps have become a staple feature of taxi and ridesharing applications. Users expect to be able to watch their car on a live updating map, giving them an ETA and assuring them that a car is really coming. But there are also other realtime features in these apps that are vital to the overall user experience. The apps are able to dispatch drivers in under a quarter of a second with the click of a button. They’re able to monitor and track fleets of vehicles, accurately dispatching vehicles without ever double booking or dropping rides. And most of all, they’re able to create one smooth ride experience, from hailing to payment, and everything in between.

This tight information loop, fast and efficient communication between themselves, the driver, and dispatch is the reason these ride sharing and taxi apps are so popular. And that tight information loop requires realtime technology to make it all possible.

Examples: Lyft, Sidecar, Uber, GetTaxi, Flywheel

Sports Score Applications: Updates as they happen


Static or slow sport applications can’t emulate the fast-paced action of actually viewing a live sporting event. To create this user experience, there’s needs to be information pushed to the user as quickly and often as possible. A simple clock and score board that updates every 10-20 seconds doesn’t have the real life feel and speed it needs to capture the attention of its users.

Realtime technology has changed that. Information is now pushed as it happens, to thousands of users simultaneously, anywhere in the world. These apps no longer just update the score and time, but rather are fully featured applications for out-of-stadium audience interaction. This includes collaborative features like polls and trivia, social feeds, live blogging, and live statistics. The app obviously won’t completely emulate the feeling of watching a live sporting event in the flesh, but it is changing the way that somebody out of stadium can experience a live sporting event entirely from their phone.

Examples: Manchester City FC Match Day Centre, ScoreCenter

Online marketplaces: Emulating a real life auction house


If you remember the early days of eBay, you probably pulled your hair out with the frustrations of the last 5 minutes of a heated bid war, repeatedly tapping ‘refresh’ to see if you were still the highest bidder. Then you refresh again, the auction is over, and you’ve been outbid. A static bidding application doesn’t mimic the excitement of a real life auction, and more importantly doesn’t enable users to bid rapidly with one another for an item.

“Behavioral emails are one of best ways to capitalize on in-app activity,” said Dane Lyons, Founder and CTO of Knowtify.io, the smart email engagement platform. “People really appreciate a brand that provides the information they really need when they need it.”

Today, online auction houses need to push high volumes of data as quickly as possible. They may have hundreds or even thousands of buyers watching and bidding on a single item. Data stream networks can power this, no matter where each bidder is located across the globe. This creates a reliable, low latency connection between all the bidders, the auctioneer, and auction application, ensuring a smooth and solid bidding platform.

ExamplesTopHatter, Catawiki

Home Automation: Reliable and secure realtime signaling


When a user presses a button on their phone to turn on a light, they expect that light to turn on as if they’re flipping a switch. Or when you cross over a certain geographical location in your vehicle, you expect your garage door to open and your house’s heater to turn on.

It seems as though every home appliance these days has an IP address. Home automation solutions are becoming increasingly popular, and our houses are getting smarter and smarter. To provide and power a full home automation product, speed, reliability and especially security are paramount requirements.

This is where realtime device signaling comes into play, a key component of any home automation product. Device signaling requires a system that is bidirectional, where updates are sent through a dedicated channel that can trigger events (such as a light turning on). This signaling is needed on both the send side and the receive side. Though low latency is key for this signaling, security and reliability are just as important. When the security of your home rests in an home automation solution, encryption and additional security features need to be a core feature of the application. This ensures that unauthorized users can’t access the home automation application.

When you lock the door from your smartphone, you want that door to lock every time, and you definitely don’t want somebody else to be able to unlock it.

ExamplesRevolv, Insteon

These are just a couple different types of web and mobile apps that reflect the exponential growth and reliance of realtime technology. We want information as it happens. And realtime technology delivers that.

Interested in learning more? Be sure to browse through a number of PubNub’s latest blog posts, as well as surf through our archive on the company’s realtime network here.