| Name | Beta | Open source | Supp. protocols | Supp. HW platforms |
|---|---|---|---|---|
| Xively | No | Platform No, Libraries Yes | -basically everything (ARMmbed, linux, arduino, android, iOS, embedded C…) | |
| GadgetKeeper | No | No | REST, JSON-RPC over TCP socket, JSON-RPC over HTTP, JSON-RPC over MQTT | -arduino, raspberry PI, beaglebone, … |
| ThingSpeak | No | Yes | -arduino, raspberry PI, | |
| SmartLiving | Yes | Platform No, Libraries Yes | ||
| DeviceHub | No | Platform No, Libraries Yes | REST and MQTT API | -arduino, raspberry PI, Intel Galileo, Edison, … |
| Amazon WS IoT | Yes | No | HTTP, MQTT and others | |
| Microsoft Azure | No | Platform No, SDK Yes | HTTP, AMQP, MQTT | -certified Azure devices (Beaglebonne, Intel Edison, Raspberry PI, …) + support for multiple OS Platforms (Linux, Win, mbed, …) |
| Carriots | No | No | RESTful API (HTTP), MQTT | -any web connnected device |
| ARMbed | Yes | Platform No, SDK Yes | -aimed for ARM microcontrollers | |
| Sensor Cloud | No | Platform No, Libraries Yes | RESTful API | -any web connnected device |
| GroveStreams | No | Platform No, Libraries Yes | REST API | -any web connnected device |
| M2X AT&T | No | Platform No, Libraries Yes | -basically everything (Android, Arduino, BeagleBone, Electric Imp …) | |
| SenseIoT | No | Platform No, Libraries Yes | REST API | -any web connnected device |
| IBM Bluemix | No | No | MQTT + REST & Real-time API | -any device (connects over MQTT protocol) |
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _