Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revisionLast revisionBoth sides next revision | ||
public:research:wsn:iot_platforms [2015-10-30 11:12] – bsmik | public:research:wsn:iot_platforms [2015-11-22 21:49] – bsmik | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== IoT Platforms ====== | ====== IoT Platforms ====== | ||
- | ^ | + | |
- | | [[https:// | + | |
- | | [[http:// | + | |
- | | [[https:// | + | ^ |
- | | [[http:// | + | | [[https:// |
- | | [[https:// | + | | [[http:// |
- | | [[https:// | + | | [[https:// |
- | | [[https:// | + | | [[http:// |
- | | [[https:// | + | | [[https:// |
- | | [[https:// | + | | [[https:// |
- | | [[http:// | + | | [[https:// |
- | | [[https:// | + | | [[https:// |
- | | [[https:// | + | | [[https:// |
- | | [[https://thethings.io/|thethings.IO]] | + | | [[http:// |
+ | | [[https:// | ||
+ | | [[https:// | ||
+ | | [[http://www.sense-iot.com/ | ||
+ | | [[http:// | ||
+ | |||
+ | |||
+ | |||
+ | ====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/ | ||
+ | *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/ | ||
+ | *Update rate 10/ | ||
+ | *API requests/ | ||
+ | *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 | ||
+ | _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ | ||
+ | |||
+ | ====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/ | ||
+ | *1 year online storage | ||
+ | *5 SMS/day, 1 SMS/minute, 100 email/day, 10 email/ | ||
+ | *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/ | ||
+ | *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& | ||
+ | ==features== | ||
+ | *libraries for almost every language | ||
+ | *geolocation | ||
+ | *AT& | ||
+ | |||
+ | ==free version limitations== | ||
+ | *10 devices for free | ||
+ | *100,000 data points written (per device/ | ||
+ | _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ | ||
+ | ====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/ | ||
+ | *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 | ||
+ | _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ | ||
+ | |||
+ | |||