Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
Next revisionBoth sides next revision
public:research:wsn:iot_platforms [2015-10-20 16:29] – created petrspublic:research:wsn:iot_platforms [2015-11-08 19:04] – [Thing Speak] bsmik
Line 1: Line 1:
 ====== IoT Platforms ====== ====== IoT Platforms ======
 +
 +
 +^     Name                                             ^ Beta   ^          Open source          ^                               Supp. protocols                                                             Supp. HW platforms                               ^  
 +| [[https://xively.com/|Xively]]                          No    |  Platform No, Libraries Yes                                                                               | -basically everything (ARMmbed, linux, arduino, android, iOS, embedded C...)   |
 +| [[http://gadgetkeeper.com/platform/|GadgetKeeper]]      No    |              No               | REST, JSON-RPC over TCP socket, JSON-RPC over HTTP, JSON-RPC over MQTT      | -arduino, raspberry PI, beaglebone, ...                                        |
 +| [[https://thingspeak.com/docs|ThingSpeak]]              No    |             Yes               | | -arduino, raspberry PI,                                                        |
 +| [[http://www.smartliving.io/|SmartLiving]]              Yes    Platform No, Libraries Yes                                                                                                                                                              |
 +| [[https://www.devicehub.net/about|DeviceHub]]        |    No    |  Platform No, Libraries Yes   | REST and MQTT API                                                           | -arduino, raspberry PI, Intel Galileo, Edison, ...                             |
 +| [[https://aws.amazon.com/iot/|Amazon WS IoT]]        |    Yes                No               | HTTP, MQTT and others                                                       
 +| [[https://azure.microsoft.com|Microsoft Azure]]      |          |
 +| [[https://www.carriots.com|Carriots]]                |          |
 +| [[https://www.mbed.com|ARMbed]]                      |          |
 +| [[http://www.sensorcloud.com|Sensor Cloud]]          |          |
 +| [[https://grovestreams.com|GroveStreams]]            |          |
 +| [[https://m2x.att.com|M2X AT&T]]                              |
 +| [[https://thethings.io/|thethings.IO]]                        |
 +
 +
 +====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
 +_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
 +
 +
 +
 +