We covered PredictionIO in Chapter 3, Building Smarter Apps Using PredictionIO and Heroku and Chapter 4, Product Recommendation Application Using PredicitionIO and Salesforce App Cloud. If you recall using the Event Server, one can easily send Event Data to the event store and then process the data and apply machine learning algorithms to predict the next step or the next options and recommendations.
We can use the same engine code to integrate with IoT Cloud Event Data and add intelligence to the Event Data to recommend the next best action, making the apps smarter.
The following screenshot shows the high-level view of how one can build scalable applications for the IoT by using the Salesforce app cloud platform (Heroku + IoT Cloud + Salesforce Force.com):