Skip to content
This repository was archived by the owner on Jul 24, 2025. It is now read-only.
Daniel Krook edited this page Jun 13, 2017 · 8 revisions

Title

This wiki contains the getting started content posted the IBM Code site.

Page head

Power your smart fridge to request replacement parts

Hero text

Enable your network-connected smart fridge to request its own service and replacement parts

Intro text

The Internet of Things (IoT) enables manufacturers and their customers to make more efficient use of consumer appliances by connecting them to a network of other appliances and diagnostic services and support. IoT-enabled appliances and devices, together with their on-board software, pair with analytics in the cloud to improve functionality and lower the cost of maintenance. The appliance lasts longer and provides a simpler, more positive user experience.

Overview

This developer journey shows the power of serverless, event-driven architectures to support a cloud analytics workflow that provides better customer service for smarter home appliances. We demonstrate an edge-to-cloud scenario that integrates the Watson IoT Platform, OpenWhisk, and Bluemix services. It’s important to know how to maximize the full benefits of your IoT-enabled appliances because this emerging type of application design is becoming the standard.

In this scenario, a network-connected refrigerator sends status messages about its parts to the Watson IoT Platform service in Bluemix. The Watson IoT Platform triggers actions in OpenWhisk to analyze the message content and determine whether a part requires replacement. If a part requires replacement, the warranty status of the appliance is checked. If the part is under warranty, a replacement is automatically ordered and an email notification is sent. If the part is no longer under warranty, a pending order is created and a request for authorization of payment is issued.

Flow

  1. One
  2. Two
  3. Three
  4. Four
  5. Five

Components

  • OpenWhisk
  • Cloudant NoSQL DB

Featured technologies

  • Serverless

Related blogs

  • Link to blog post below

Related links

  • What makes serverless architectures so attractive? - Serverless architectures are one of the hottest trends in cloud computing this year, and for good reason. There are several technical capabilities and business factors coming together to make this approach very compelling from both an application development and deployment cost perspective.

  • Build a cloud native app with Apache OpenWhisk - At this live coding event, Daniel Krook provides an overview of serverless architectures, introduces the OpenWhisk programming model, and then deploys an OpenWhisk application on IBM Bluemix, while you watch, step-by-step.

Blog post

Bank deposit processing with OpenWhisk

Imagine that your team is a mobile video game studio of three people. ...

But it doesn't have to be this way. If you had implemented your backend logic as individual microservices deployed to a serverless platform like OpenWhisk, the system could have autoscaled to match demand exactly. ...

This is the promise of an event-driven, serverless architecture for new cloud-native applications such as those that support the microservices needed for mobile gaming backends. Check out the new OpenWhisk demo on ...

Clone this wiki locally