Learn more >
Get the code
View the demo
by Daniel Krook, Alex Glikson | Published July 25, 2017
CloudIoTPlatform as a ServiceServerless
Archived date: 2019-05-21
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.
This developer code pattern 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 IBM Cloud 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 IBM Cloud. 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.
Find the detailed steps for this pattern in the README.
August 29, 2019
May 16, 2019
API ManagementArtificial intelligence+
January 30, 2019
Back to top