5. 4/9/20 www.virtualdreamin.com 5
Agenda
• Introduction to IoT
• Developing IoT solutions
• Introduction to Platform Events
• Connecting IoT solution to Salesforce
• Filtering IoT data
• Demo
• IoT + Einstein
• Resources
6. 5/17/20 www.virtualdreamin.com 6
Introduction to IoT
According to Wikipedia, Internet of things (IoT) is a system of interrelated computing devices,
mechanical and digital machines provided with unique identifiers (UIDs) and the ability to transfer data
over a network without requiring human-to-human or human-to-computer interaction
7. Developing IoT solutions
Raspberry Pi Arduino UNO
1. RaspberryPi is a Tiny desktop
computer running on Raspbian OS.
2. RaspberryPi runs Python code with
simple salesforce library to
interact with Salesforce
1. Arduino Uno is an open-source
microcontroller board.
2. Supports the languages C and C++ using
special rules of code structuring
9. 5/17/20 www.virtualdreamin.com 9
Introduction to Platform Events
• Pub - sub model
• Connect business processes in Salesforce and
external sources through the exchange of real-
time event data.
• Platform events are secure and scalable.
10. Connecting IoT solutions to Salesforce
Platform Events
/services/data/v40.0/sobjects/Cloud_News__e/
11. Connecting IoT solutions to Salesforce
/services/data/v40.0/sobjects/Cloud_News__e/
1. Subscribe to Platform Event Notifications with
Apex Triggers.
2. Subscribe to Platform Event Notifications with
a Lightning Component.
3. Subscribe to Platform Event Notifications
using Process Builder.
12. Filtering IoT Data
Do we have Governor limits on Platform Events ?
/services/data/v40.0/sobjects/Cloud_News__e/
16. Play Treasure Hunt
Chance to win IPad, Airpods, Certification Vouchers and many
more prizes.
Navigate to - https://vd.force.com & enter below code
YU2WLW
P.S: Code would be valid only for 5-60 Minutes