7 API-in-a-Box Startups for Connecting to the Internet of Things

While undoubtedly one of the most hyped buzzwords in recent times, the Internet of Things (IoT) remains a tantalizing opportunity for many businesses. Gartner forecasts that IoT spending will reach upwards of $69 billion in 2015 alone. With that opportunity comes the inevitable gold rush as companies try to stake their claim in the space. Forbes recently looked at 7 startups that will make it easier than ever to connect to the IoT.

One of the challenges faced by these companies is the sheer number of expected devices that will come online. With estimates reaching well into the billions, developers will have to figure out programming approaches that can make sense of the data gathered by sensors, microcontrollers, and other low-powered devices. To meet that need, the following startups are working on building platforms and APIs for the IoT.

Based out of Chicago, Konekt offers a service for companies looking to add cellular connectivity to their devices. They do this with a cellular development kit and global SIM card designed to build connected devices that work in over 100 countries without Wi-Fi. In addition, Konekt has built a cloud service that lets users manage the connection through their device management APIs. As noted in the article, cellular may not be the developer’s choice when it comes to IoT, but the wide availability worldwide may make it an attractive choice for smaller companies.

Temboo is cloud-based middleware that provides users with auto-generated code snippets called Choreos that instruct Temboo’s cloud platform to run complex processes. The Choreos may be as small as 5 or 6 lines of code while the associated processes may be upwards of 200 lines. The advantage is that these snippets take up minimal space on small device hardware without much RAM. Code snippets can be produced in many of the popular web development languages such as PHP, Python, JavaScript, C#, and Ruby. There are currently over 2,000 Choreos for over 100 APIs, databases, and code utilities.

TempoIQ started as a time-series data storage provider before pivoting to provide analytics capabilities for sensor environments. TempoIQ now focuses on APIs that allow for the capture, storage, monitoring, and analysis of sensor data. SDKs are also available in Java, C#, Node.js, Python, and Ruby.

thethings.iO is a cloud service that allows IoT developers to store and query data from their devices. The differentiating feature is that thethings.iO promotes interoperability by supporting 4 IoT protocols: REST, MQTT, CoAP, and Websockets. This wide support makes it easier for thethings.iO to adapt to the reality that a multiprotocol approach will likely be used in IoT for the foreseeable future.

Xively is a Platform as a Service (PaaS) for the Internet of Things. The platform allows developers to read and write both data and metadata as well as manage their products and devices. The API, featuring support for REST, WebSockets, and MQTT, allows devices to be connected to the Xively Cloud Services where messaging, data archiving, provisioning, and directory services are all accessible.

SensorCloud is a platform for the storage, management, and visualization of sensor data. SensorCloud is a product of LORD MicroStrain Sensing Systems, a producer of sensors used in applications such as manufacturing, civil engineering projects, and industrial equipment monitoring. SensorCloud’s API allows devices and applications to upload data to SensorCloud while SDKs are available for Java and C#.

PubNub is a real-time messaging service with a data stream network that promises worldwide connectivity. As a real-time channel for IoT devices, the data stream network is the backbone of all signaling and data transfer between servers, mobile apps, and the devices themselves. The platform includes standard management, security, and analytics capabilities. PubNub also offers more than 10 IoT Embedded SDKs for platforms such as Arduino, Raspberry Pi, and Electric Imp.

Original Article

6 IoT Startups That Make Connecting Things To The Cloud A Breeze

Wendell Santos is the editor at ProgrammableWeb.com. You can reach him at wendell@programmableweb.com. Connect to Wendell on Twitter at @wendell78 or Google+.