Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Hands-On IoT Application with OpenWhisk and Rust

Hands-On IoT Application with OpenWhisk and Rust

A brief introduction to the use of Openwhisk for IoT applications using rust. Presented on the Serverless Days Amsterdam

Roberto Diaz

March 29, 2019
Tweet

Other Decks in Programming

Transcript

  1. About me • PhD in Electronics • Love technology and

    IoT Devices • Beer Homebrewer • Developer at The Agile Monkeys rdiaz82
  2. 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?
  3. ! 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
  4. • Serverless platform developed under Apache Software Foundation. • Adopted

    by IBM and Adobe • Multi language • Easy local development with Docker
  5. Serverless Architecture Sensor 1 Sensor 2 Sensor n Save Measurement

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

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

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

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

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

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

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

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

    Measurement Send Real Time Msg. Check Alarms Send Telegram Msg. Query DynamoDB