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
public:research:wsn:iot_platforms [2015-11-08 19:03] bsmikpublic:research:wsn:iot_platforms [2016-12-01 13:28] (current) – external edit 127.0.0.1
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
 +_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _