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
Last revisionBoth sides next revision
public:research:wsn:iot_platforms [2015-11-08 19:03] bsmikpublic:research:wsn:iot_platforms [2015-11-22 21:49] bsmik
Line 1: Line 1:
 ====== IoT Platforms ====== ====== IoT Platforms ======
 +
 +
  
  
Line 9: Line 11:
 | [[https://www.devicehub.net/about|DeviceHub]]        |    No    |  Platform No, Libraries Yes   | REST and MQTT API                                                           | -arduino, raspberry PI, Intel Galileo, Edison, ...                             | | [[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://aws.amazon.com/iot/|Amazon WS IoT]]        |    Yes                No               | HTTP, MQTT and others                                                       
-| [[https://azure.microsoft.com|Microsoft Azure]]      |          +| [[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, ...)
-| [[https://www.carriots.com|Carriots]]                |          +| [[https://www.carriots.com|Carriots]]                |    No    |  No   | RESTful API (HTTP), MQTT | -any web connnected device  
-| [[https://www.mbed.com|ARMbed]]                      |          +| [[https://www.mbed.com|ARMbed]]                      |    Yes    Platform No, SDK Yes   | | -aimed for ARM microcontrollers  
-| [[http://www.sensorcloud.com|Sensor Cloud]]          |          +| [[http://www.sensorcloud.com|Sensor Cloud]]          |    No    |  Platform No, Libraries Yes   | RESTful API | -any web connnected device  
-| [[https://grovestreams.com|GroveStreams]]            |          +| [[https://grovestreams.com|GroveStreams]]            |    No    |  Platform No, Libraries Yes   | REST API | -any web connnected device  
-| [[https://m2x.att.com|M2X AT&T]]                              +| [[https://m2x.att.com|M2X AT&T]]                        No    |  Platform No, Libraries Yes   | | -basically everything (Android, Arduino, BeagleBone, Electric Imp …)  
-| [[https://thethings.io/|thethings.IO]]                        |+| [[http://www.sense-iot.com//|SenseIoT]]              |    No    |  Platform No, Libraries Yes   | REST API | -any web connnected device | 
 +| [[http://www.ibm.com/cloud-computing/bluemix/solutions/iot/|IBM Bluemix]]                 No     No   | MQTT + REST & Real-time API | -any device (connects over MQTT protocol) | 
  
  
Line 50: Line 54:
  
 ==free version limitations== ==free version limitations==
-  *update a ThingSpeak channel every 15 seconds (download source code from GitHub for faster update) + *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 + *cache data when you transmit it via XML or JSON 
-  *feeds returning more than 100 entries are cached for 5 minutes+ *feeds returning more than 100 entries are cached for 5 minutes
 _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
  
Line 92: Line 96:
 _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
  
 +====Microsoft Azure IoT====
 +==features==
 + *C, C#, Javascript, Java languages support
 + *Authenticate per device for security - set up individual identities and credentials for each connected device
 + *machine learning - cloud based analytics
 + *Real-time stream processing in the cloud
  
 +==free version limitations==
 + *10 devices for free
 + *3,000 messages per device /day
 +_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
 +====Carriots====
 +==features==
 + *complex logic with Groovy scripts
 + *data export
 + *custom alarms
 +
 +==free version limitations==
 + *10 devices for free
 + *3 API keys
 + *15000 streams/day ,500 streams/minute
 + *1 year online storage
 + *5 SMS/day, 1 SMS/minute, 100 email/day, 10 email/minute
 + *15000 SDK Http Requests (outbound) / day
 +_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
 +====ARM bed====
 +==features==
 + *online compiler IDE
 + *online version control
 +  
 +==free version limitations==
 + *need to purchase supported ARM microcontroller?
 +_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
 +====Sensor Cloud====
 +==features==
 + *MathEngine ($50/month) for advanced visualization and processing (with Python scripts)
 + *built on top of Amazon Web Services
 + *geolocation
 + *email and SMS alerts
 +  
 +==free version limitations==
 + *10 Million Data Points Storage /Month 
 + *25,000 Transactions/Month (Transactions include uploading data, downloading data for offline use, and API calls)
 + *1 Custom Alert
 +_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
 +====Grove Streams====
 +==features==
 + *data can be downloaded for additional back-up or off-line analysis
 + *customizable charts, graphs, and gauges
 + *notification by Text, email, HTTP calls
 +
 +==free version limitations==
 + *5 MBs data I/O /Month
 + *unlimited data storage
 + *free email notifications
 + *free data analytics, event detection...
 +_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
 +====M2X AT&T====
 +==features==
 + *libraries for almost every language
 + *geolocation
 + *AT&T's SIM Provisioning Kit to integrate cellular connectivity into your product
  
 +==free version limitations==
 + *10 devices for free
 + *100,000 data points written (per device/month)
 +_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
 +====SenseIoT====
 +==features==
 + *Android, iOS, PHP, Python, Javascript libraries
 + *simple Connect -> Store -> Trigger -> Visualize data platform
 + *all the servers are located in Europe
 +
 +==free version limitations==
 + *5 MB/month storage
 + *50.000 API calls/month
 + *data storage 1 month after last upload
 +_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
 +====IBM Bluemix====
 +==features==
 + *requires credit card after 30day trial
 + *integrate with Bluemix services (NoSQL DB, Analytics, Security, Mobile, Watson cognitive services...)
 +
 +==free version limitations==
 + *20 devices for free
 + *100 MB data traffic a month with each plan
 + *1 GB free storage a month with each plan
 +_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _