This is an old revision of the document!
IoT Platforms
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 |
Xively
features
- data and location visualisation
- HTTP POST triggers
- open source libraries for almost all languages
free version limitations
- read, write and API usage limts exist
- ? this is old info
- Unlimited Development Devices with unlimited channels
- Development devices store data for 30 days.
- Developer Account API limit 25 API calls per minute, 3 minute moving average.
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Gadget Keeper
features
- JavaScript to program server side logic (fire events, call methods and properties or call external systems)
- JavaScript can be used to define complex event handling logic
- object model: property, method, event, trigger, schedule…
- integration with external services (email, HTTP, SMS)
- map visualisation
free version limitations
- ?
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Thing Speak
features
- MATLAB analytics and visualizations
- alerts, scheduling, geolocation
- triggering apps: react when channel meets conditions, queue up commands for device, HTTP, twitter…
free version limitations
- update a ThingSpeak channel every 15 seconds (download source code from GitHub for faster update)
- cache data when you transmit it via XML or JSON
- feeds returning more than 100 entries are cached for 5 minutes
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Device Hub
features
- sensor types: digital, analog, messages, map/location
- digital and analog actuators as output for DeviceHub
- Python, C++, PHP libraries
free version limitations
- Devices 100
- Sensors 100
- Actuators 100
- Projects 100
- API keys 5/project
- Update rate 10/second
- API requests/month 30mil
- Data retention 30 days
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Amazon WS IoT
features
- provides authentication and end-to-end encryption throughout all points of connection
- filter, transform, and act upon device data
- stores the latest state of a device so that it can be read or set at anytime
- Amazon DynamoDB - NoSQL fully managed cloud database service , single-digit millisecond latency at any scale
- Amazon Simple Storage Service (Amazon S3) - object storage
- AWS Lambda - run code without provisioning or managing servers
- Amazon Kinesis - platform for streaming data on AWS (load and analyze streaming data)
- Amazon Simple Notification Service - Pub-sub Service for Mobile and Enterprise Messaging
- Amazon Simple Queue Service (SQS) - message queuing service
- Amazon machine learning
free version limitations
- free tier for 12 months
- 250,000 free messages, published or delivered, per month (a message is a 512-byte block of data)
- free messages between amazon web services
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _