PubNub, provider of a cloud service for streaming data in real time, announced this week at the Consumers Electronics Show (CES) that it has created an SDK for embedded systems built with processors from Atmel.
PubNub Chief Executive Officer Todd Greene says the SDK makes it possible to more easily build Internet of Things (IoT) applications by allowing devices based on Atmel processors to access the PubNub data stream network using the APIs that PubNub has created.
While PubNub has created SDKs for a variety of processors used in embedded systems, Greene says the Atmel support is significant because Atmel has created a system-on-a-chip (SOC) platform for IoT devices that includes Wi-Fi and Bluetooth network connectivity. Because it has reduced the cost of embedding networking capabilities inside IoT devices, Greene says Atmel processors are likely to show up in millions of IoT devices.
Greene also says PubNub is benefitting from a surge of what he calls “second generation” IoT applications. In the first generation of IoT applications, every aspect of the IoT environment was custom built from the ground up. The second generation of IoT applications are taking advantage of existing cloud services to significantly reduce the amount of time it takes to develop IoT applications, says Greene.
While most organizations are in the early stages of exploring the business opportunities enabled by IoT applications, Green notes that one of the more daunting issues many of them face is the cost of developing those applications. By working with Atmel, Greene says that PubNub is combining embedded networking and the cloud to provide a platform that reduces the cost of developing and deploying those applications. In turn, Greene says PubNub fully expects developers to expose their IoT applications to other applications using APIs that, in effect, turn those applications into frameworks for delivering a wide variety of IoT services.
In terms of building new classes of applications that leverage APIs, the potential value of IoT to the overall economy has already been determined to be worth trillions of dollars. The challenge right now is that there are not that many developers who have experience building distributed applications at the level of scale required to support an IoT initiative. But as is often the case with any emerging technology, the first step toward solving that problem is getting SDKs in the hands of developers. After that, it’s only a matter of time before thousands of IoT applications move from concept to production.