Slide 1

Slide 1 text

A PRESENTATION BY Hands-on IoT applications with OpenWhisk and Rust

Slide 2

Slide 2 text

About me • PhD in Electronics • Love technology and IoT Devices • Beer Homebrewer • Developer at The Agile Monkeys rdiaz82

Slide 3

Slide 3 text

Project Motivation • Use Serverless technologies with IoT • Access to information in RealTime • Flexible architecture and easy to modify • Architecture not fixed to a particular provider • Why not simulate a beer brewery?

Slide 4

Slide 4 text

! Project Motivation • Use Serverless technologies with IoT • Access to information in RealTime • Flexible architecture and easy to modify • Architecture not fixed to a particular provider • Why not simulate a beer brewery? MQTT Sensor 1 Sensor n Log Dashboard Real Time Notification Sensor 2

Slide 5

Slide 5 text

• Serverless platform developed under Apache Software Foundation. • Adopted by IBM and Adobe • Multi language • Easy local development with Docker

Slide 6

Slide 6 text

Serverless Architecture Sensor 1 Sensor 2 Sensor n Save Measurement Send Real Time Msg. Check Alarms Send Telegram Msg. Query DynamoDB

Slide 7

Slide 7 text

Action example

Slide 8

Slide 8 text

OpenWhisk in Action Sensor 1 Sensor 2 Sensor n Save Measurement Send Real Time Msg. Check Alarms Send Telegram Msg. Query DynamoDB

Slide 9

Slide 9 text

OpenWhisk in Action Sensor 1 Sensor 2 Sensor n Save Measurement Send Real Time Msg. Check Alarms Send Telegram Msg. Query DynamoDB

Slide 10

Slide 10 text

OpenWhisk in Action Sensor 1 Sensor 2 Sensor n Save Measurement Send Real Time Msg. Check Alarms Send Telegram Msg. Query DynamoDB

Slide 11

Slide 11 text

OpenWhisk in Action Sensor 1 Sensor 2 Sensor n Save Measurement Send Real Time Msg. Check Alarms Send Telegram Msg. Query DynamoDB

Slide 12

Slide 12 text

OpenWhisk in Action Sensor 1 Sensor 2 Sensor n Save Measurement Send Real Time Msg. Check Alarms Send Telegram Msg. Query DynamoDB

Slide 13

Slide 13 text

OpenWhisk in Action Sensor 1 Sensor 2 Sensor n Save Measurement Send Real Time Msg. Check Alarms Send Telegram Msg. Query DynamoDB

Slide 14

Slide 14 text

OpenWhisk in Action Sensor 1 Sensor 2 Sensor n Save Measurement Send Real Time Msg. Check Alarms Send Telegram Msg. Query DynamoDB

Slide 15

Slide 15 text

OpenWhisk in Action Sensor 1 Sensor 2 Sensor n Save Measurement Send Real Time Msg. Check Alarms Send Telegram Msg. Query DynamoDB

Slide 16

Slide 16 text

No content

Slide 17

Slide 17 text

Project References https://github.com/rdiaz82/demo_openWhisk https://link.medium.com/xwTLYkB1jV Other References https://openwhisk.apache.org/ https://doc.rust-lang.org/book/

Slide 18

Slide 18 text

Thanks for your attention! http://madeforserverless.com