DZone
IoT Zone
Thanks for visiting DZone today,
Edit Profile
  • Manage Email Subscriptions
  • How to Post to DZone
  • Article Submission Guidelines
Sign Out View Profile
  • Post an Article
  • Manage My Drafts
Over 2 million developers have joined DZone.
Log In / Join
  • Refcardz
  • Trend Reports
  • Webinars
  • Zones
  • |
    • Agile
    • AI
    • Big Data
    • Cloud
    • Database
    • DevOps
    • Integration
    • IoT
    • Java
    • Microservices
    • Open Source
    • Performance
    • Security
    • Web Dev
DZone > IoT Zone > How to Analyze Data with IBM's Watson IoT

How to Analyze Data with IBM's Watson IoT

The data that results from devices and channels within IoT is growing exponentially. Learn how to leverage that data using IBM's Watson IoT.

Niklas Heidloff user avatar by
Niklas Heidloff
CORE ·
Jun. 17, 16 · IoT Zone · Tutorial
Like (5)
Save
Tweet
10.75K Views

Join the DZone community and get the full member experience.

Join For Free

once you’ve connected your ‘things’ with the watson internet of things platform, the next question is how to process the received data. in some scenarios, the raw data triggers actions immediately, sometimes the data needs to be persisted so that it can be used for historical/descriptive analysis, and sometimes the data is used to perform predictive analytics and prescriptive analytics.

the watson internet of things platform uses mqtt , which is a lightweight and secure publish/subscribe messaging transport protocol. developers can write applications that talk mqtt to do whatever they like to do. in addition, the watson internet of things platform provides functionality to process data without custom development.

below is an (incomplete) list of features and patterns how to handle the data from internet of things devices.

iotfitstogether

in the easiest case, data can be displayed via cards in the internet of things dashboard.

with the iot real-time insights rules can be defined to invoke actions like ifttt, send email, webhook and node-red. read the article perform actions in ibm watson iot platform analytics real-time insights for details.

node-red is a visual tool for wiring internet of things scenarios. data can be received via an incoming iot node and custom code can be developed via javascript. node-red is especially useful in prototypes and first iterations of new iot applications. read what is node-red? how can it be used for the internet of things? for more.

via the watson iot platform, data can be stored automatically either in the timeseries database or cloudant nosql database. applications can access this data asynchronously for descriptive analytics. read the article timeseries data analysis of iot events by using jupyter notebook for more.

apache spark can be used to analyze data and notebooks can be used to visualize data. additionally the machine learning library in apache spark can be used for predictive analytics. read the articles realtime iot data analysis using apache spark for more.

another alternative is the predictive analytics service on bluemix. you can define models and deploy the models to bluemix to perform predictions. read engage machine learning for detecting anomalous behaviors of things for more.

there is also a connector between mqtt and kafka which is provided in the bluemix message hub service. read integrating watson iot platform with message hub and apache spark for more.

for many iot scenarios serverless computing is interesting. read my earlier blog and check out the open source project openwhisk_mqtt_feed .

IoT Data (computing) Database Apache Spark Node-RED Machine learning Analyze (imaging software)

Published at DZone with permission of Niklas Heidloff, DZone MVB. See the original article here.

Opinions expressed by DZone contributors are their own.

Popular on DZone

  • How To Integrate Event Streaming Into Your Applications
  • Real-Time Supply Chain With Apache Kafka in the Food and Retail Industry
  • Fintech and AI: Ways Artificial Intelligence Is Used in Finance
  • Why Is Software Integration Important for Business?

Comments

IoT Partner Resources

X

ABOUT US

  • About DZone
  • Send feedback
  • Careers
  • Sitemap

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • MVB Program
  • Become a Contributor
  • Visit the Writers' Zone

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 600 Park Offices Drive
  • Suite 300
  • Durham, NC 27709
  • support@dzone.com
  • +1 (919) 678-0300

Let's be friends:

DZone.com is powered by 

AnswerHub logo