Differences

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

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revisionBoth sides next revision
public:research:wsn:iot_platforms [2015-10-29 20:38] bsmikpublic:research:wsn:iot_platforms [2015-11-21 17:14] bsmik
Line 1: Line 1:
 ====== IoT Platforms ====== ====== IoT Platforms ======
  
-^     Name     ^ Beta ^ Open source ^   Supp. protocols    Supp. platforms  ^  Features  ^ For free + 
-| [[https://xively.com/|Xively]]                                      + 
-| [[http://gadgetkeeper.com/platform/|GadgetKeeper]]                              +^     Name                                             ^ Beta             Open source                                        Supp. protocols                                                             Supp. HW platforms                               ^   
-| [[https://thingspeak.com/docs|ThingSpeak]]                            +| [[https://xively.com/|Xively]]                          No     Platform No, Libraries Yes                                                                               | -basically everything (ARMmbed, linux, arduino, android, iOS, embedded C...)   |  
-| [[http://www.smartliving.io/|SmartLiving]]                  +| [[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://www.devicehub.net/about|DeviceHub]]        |        +| [[https://thingspeak.com/docs|ThingSpeak]]              No    |             Yes               | | -arduino, raspberry PI,                                                        
-| [[https://aws.amazon.com/iot/|Amazon WS IoT]]        |        +| [[http://www.smartliving.io/|SmartLiving]]              Yes    Platform No, Libraries Yes                                                                                                                                                              
-| [[https://azure.microsoft.com|Microsoft Azure]]      |        +| [[https://www.devicehub.net/about|DeviceHub]]        |    No    |  Platform No, Libraries Yes   | REST and MQTT API                                                           | -arduino, raspberry PI, Intel Galileo, Edison, ...                             
-| [[https://www.carriots.com|Carriots]]                |        +| [[https://aws.amazon.com/iot/|Amazon WS IoT]]        |    Yes                No               | HTTP, MQTT and others                                                       |  
-| [[https://www.mbed.com|ARMbed]]                      |        +| [[https://azure.microsoft.com|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, ...)
-| [[http://www.sensorcloud.com|Sensor Cloud]]          |        +| [[https://www.carriots.com|Carriots]]                |    No    |  No   | RESTful API (HTTP), MQTT | -any web connnected device  
-| [[https://grovestreams.com|GroveStreams]]            |        +| [[https://www.mbed.com|ARMbed]]                      |    Yes    Platform No, SDK Yes   | | -aimed for ARM microcontrollers  
-| [[https://m2x.att.com|M2X AT&T]]                            +| [[http://www.sensorcloud.com|Sensor Cloud]]          |    No    |  Platform No, Libraries Yes   | RESTful API | -any web connnected device  
-| [[https://thethings.io/|thethings.IO]]                      |+| [[https://grovestreams.com|GroveStreams]]            |    No    |  Platform No, Libraries Yes   | REST API | -any web connnected device  
 +| [[https://m2x.att.com|M2X AT&T]]                        No    |  Platform No, Libraries Yes   | | -basically everything (Android, Arduino, BeagleBone, Electric Imp …)  
 +| [[http://www.sense-iot.com//|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 
 +_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
 + 
 + 
 + 
 + 
 +