Wilson Mar bio photo

Wilson Mar

Hello!

Calendar YouTube Github

LinkedIn

The value of IoT is the wisdom from analytics and notifications

US (English)   Norsk (Norwegian)   Español (Spanish)   Français (French)   Deutsch (German)   Italiano   Português   Estonian   اَلْعَرَبِيَّةُ (Egypt Arabic)   Napali   中文 (简体) Chinese (Simplified)   日本語 Japanese   한국어 Korean

Overview

This page aims to provide a way to compare (in a hands-on way) the various cloud services catering data from IoT devices.

This assumes that you have absorbed the tutorial about Intel IoT devices.

The list

Cloud services for IoT is fiercely contested market.

  1. Connecting to Amazon Web Services (AWS) IoT Using MQTT

    See my presentation about the AWS IoT Button

  2. Connecting an Intel® IoT Gateway to IBM Watson

  3. Using Microsoft Azure IoT Hub (Suite)

  4. As for Google Compute Cloud, Agosto’s IoT connection broker is a component of and gateway into Google’s Pub/Sub service, as well as the company’s IoT (M2M) Accelerator

  5. GE Predix began their https://www.predix.io/resources/tutorials/journey.html?environment=workshop#1838
    Predix Transform Workshops using set up a new Intel Edison board

    See my presentation about Predix

  6. ATT M2X cloud

  7. Samsung’s ARTIK cloud claims to be platform agnostic. It takes data from any type of device - FitBit, smart lightbulb, connected washing machine, Twitter, etc.

  8. Trusted Analytics Platform (TAP) open source platform for data scientists, based on Cloud Foundry. Their playlist of videos on YouTube

  9. Ubidots

  10. Particle has a cloud integrated with its IDE and devices.

  11. Losant.com has a Cloud integrated with its IDE and devices from others.

  12. Adafruit.io provides a simple cloud to collect and display sensor feeds.


Comparison of IoT Clouds

https://www.youtube.com/watch?v=G9Z0v_dX-xM


Particle

Particle Particle.io has a Cloud integrated with its IDE and devices.

Particle sells two boards with an onboard cellular antenna that connects to their cloud. This reduces the hassle of using a custom cellular breakout board

  • http://makezine.com/product-review/particle-electron/

  • $19 http://makezine.com/product-review/particle-photon/


Ubidots


Losant

losant.com (@LosantHQ) has a Cloud integrated with its IDE and devices.

It accepts AWS IoT Dash buttons as input.

It can invoke AWS Lambda function from its workflow, defined in a JSON file.

iot lorent moisture sensor 80x79-i29 Losant’s device shopping mart has a $19 internet-powered moisture senor kit that’s ideal for classroom experiments.

The kit requires some assembly on a breadboard with loose wires which is more complicated but has more options than Grove boards and connectors.

But Losant provides step-by-step instructions with their documentation.

Losant Software

This picks up after XDK is used to create the “Blinking LED” project.

  1. Install a local git program and Node (if you haven’t already).
  2. Open a Terminal shell window to globally install https://github.com/Losant/losant-mqtt-js to connect the Edison to the Losant platform.

    npm install -g losant-mqtt

  3. PROTIP: Create a “subject” folder where git creates folders during cloning.

  4. Edit the package.json file to add dependency:
  "dependencies": {
    "losant-mqtt" : "^1.0.0"
  }
  

https://github.com/Losant/losant-mqtt-js

Losant Data Explorer

Their Data Explorer is good for learning simple visual statistical inference without the complex setup and costs of industrial systems.

Despite its low cost, Lorant offers sophisticated implementations of features not offered by some of its bigger competitors: recipies of devices to save time, virtual devices, device tags, and device attributes.

Lorant partners with Microsoft.

http://opendatadepot.org/media/examples_img/OpenDataDepot_42.png

Losant Social media

User forums can go for days with activity because the offering is still young.


Intel

Intel lists its cloud services affiliations at
https://software.intel.com/en-us/iot/cloud-analytics.


Adafruit.io

Below are instructions for creating a feed

  1. Register for an account at io.adafruit.com.
  2. In the Welcome Dashboard, you can drag the “Try Me” slider to a value of your choosing.
  3. Click MY DASHBOARDS, Your Feeds. CREATE FEED.
  4. PROTIP: Since you’ll have many devices, name the feed with the brand and serial number of the device, such as:

    • rpi-d85fdaa0-cpu-temp
    • rpi-d85fdaa0-room-temp
  5. Click CREATE FEED.
  6. Optionally, click to change licensing and public/private visibility, which is ironic considering the AIO key is part of the query string, making it totally vulnerable to interception.
  7. Click VIEW AIO KEYS. Highlight it and copy it to save it in a file along with the feed ID.
  8. Construct a REST API call:
    https://io.adafruit.com/api/groups/weather/send.json?x-aio-key=cda65ef7542e42d18aafcdd3d2ed4688&temperature=13&humidity=12&wind=45
    

    The response is

  9. The website provides docs for Node, Python, Ruby.

More on IoT

This is one of a series on IoT:

  1. IoT Acronymns and Abbreviations on Quizlet

  2. IoT Home Assistant system

  3. IoT Apprentice school curriculum
  4. IoT use cases
  5. IoT reminders prevent dead mobile battery
  6. IoT barn feeder

  7. IoT text to speech synthesis
  8. IoT AWS button
  9. Intel IoT
  10. IoT Raspberry hardware
  11. IoT Raspberry installation

  12. IoT Clouds
  13. Samsung IoT Cloud

NOTE: Pages about GE’s Predix have been removed.