Top Banner
Workshop introduction Antonio Liñán Colina
25

Workshop introduction - CEA-IoT › ... › Day_1_-_Workshop_introduction1.pdf · Workshop introduction Antonio Liñán ... Alumni. Workshop objective. Develop an IoT application

Jun 27, 2020

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Workshop introduction - CEA-IoT › ... › Day_1_-_Workshop_introduction1.pdf · Workshop introduction Antonio Liñán ... Alumni. Workshop objective. Develop an IoT application

Workshop introduction

Antonio Liñán Colina

Page 2: Workshop introduction - CEA-IoT › ... › Day_1_-_Workshop_introduction1.pdf · Workshop introduction Antonio Liñán ... Alumni. Workshop objective. Develop an IoT application

Alumni

Page 3: Workshop introduction - CEA-IoT › ... › Day_1_-_Workshop_introduction1.pdf · Workshop introduction Antonio Liñán ... Alumni. Workshop objective. Develop an IoT application
Page 4: Workshop introduction - CEA-IoT › ... › Day_1_-_Workshop_introduction1.pdf · Workshop introduction Antonio Liñán ... Alumni. Workshop objective. Develop an IoT application
Page 5: Workshop introduction - CEA-IoT › ... › Day_1_-_Workshop_introduction1.pdf · Workshop introduction Antonio Liñán ... Alumni. Workshop objective. Develop an IoT application
Page 6: Workshop introduction - CEA-IoT › ... › Day_1_-_Workshop_introduction1.pdf · Workshop introduction Antonio Liñán ... Alumni. Workshop objective. Develop an IoT application
Page 7: Workshop introduction - CEA-IoT › ... › Day_1_-_Workshop_introduction1.pdf · Workshop introduction Antonio Liñán ... Alumni. Workshop objective. Develop an IoT application

Workshop objective

Page 8: Workshop introduction - CEA-IoT › ... › Day_1_-_Workshop_introduction1.pdf · Workshop introduction Antonio Liñán ... Alumni. Workshop objective. Develop an IoT application

Develop an IoT application using the workshop material and the lessons learnt in the course

• Team-up: different minds thinking together are better• Propose a solution to a known or common problem• Develop a duct-tape prototype and show!• Each team will prepare a short presentation (four slides)

about the solution

Page 9: Workshop introduction - CEA-IoT › ... › Day_1_-_Workshop_introduction1.pdf · Workshop introduction Antonio Liñán ... Alumni. Workshop objective. Develop an IoT application

WSN: isolated silos

M2M: connected silos

IoT: people and objectsconnected

Page 10: Workshop introduction - CEA-IoT › ... › Day_1_-_Workshop_introduction1.pdf · Workshop introduction Antonio Liñán ... Alumni. Workshop objective. Develop an IoT application
Page 11: Workshop introduction - CEA-IoT › ... › Day_1_-_Workshop_introduction1.pdf · Workshop introduction Antonio Liñán ... Alumni. Workshop objective. Develop an IoT application

Validate• Scenario?• Features? Use cases?• Specifications?

DevelopPrototypes: HW, FW, SW

Test• Features (user)• Functional tests• Simulations• Field tests if apply

Page 12: Workshop introduction - CEA-IoT › ... › Day_1_-_Workshop_introduction1.pdf · Workshop introduction Antonio Liñán ... Alumni. Workshop objective. Develop an IoT application

http://www.theregister.co.uk/

• What problem do we want to solve?• How that problem affects people?• How people are going to use this solution?

Page 13: Workshop introduction - CEA-IoT › ... › Day_1_-_Workshop_introduction1.pdf · Workshop introduction Antonio Liñán ... Alumni. Workshop objective. Develop an IoT application

vs

• Solutions based on human necessities, not on technologies

• Avoid isolated silos!• Avoid unnecessary features, focus

on your MVP!• Ask yourself: who is the user? How it

will use our solution?• What is our value proposition?

Page 14: Workshop introduction - CEA-IoT › ... › Day_1_-_Workshop_introduction1.pdf · Workshop introduction Antonio Liñán ... Alumni. Workshop objective. Develop an IoT application

http://www.claropartners.com/project/internet-of-things/

Create a solutionthat adds value to the user

Find a human problems to

solve

Create a canvasof our solution, showinginteractionsbetween actorsand technologies

Page 15: Workshop introduction - CEA-IoT › ... › Day_1_-_Workshop_introduction1.pdf · Workshop introduction Antonio Liñán ... Alumni. Workshop objective. Develop an IoT application

http://www.claropartners.com/project/internet-of-things/

Page 16: Workshop introduction - CEA-IoT › ... › Day_1_-_Workshop_introduction1.pdf · Workshop introduction Antonio Liñán ... Alumni. Workshop objective. Develop an IoT application

http://www.claropartners.com/project/internet-of-things/

Page 17: Workshop introduction - CEA-IoT › ... › Day_1_-_Workshop_introduction1.pdf · Workshop introduction Antonio Liñán ... Alumni. Workshop objective. Develop an IoT application

Workshop material(Open Source)

Page 18: Workshop introduction - CEA-IoT › ... › Day_1_-_Workshop_introduction1.pdf · Workshop introduction Antonio Liñán ... Alumni. Workshop objective. Develop an IoT application

https://github.com/alignan/IPv6-WSN-book

http://www.eslared.org.ve/index.php/libros

Antonio Liñán, Zolertia. 2016 - CC-NC-SA 4.0

https://github.com/marcozennaro/IPv6-WSN-book

Page 19: Workshop introduction - CEA-IoT › ... › Day_1_-_Workshop_introduction1.pdf · Workshop introduction Antonio Liñán ... Alumni. Workshop objective. Develop an IoT application

Antonio Liñán, Zolertia. 2016 - CC-NC-SA 4.0

https://github.com/alignan/contiki/tree/iot-workshop

Page 20: Workshop introduction - CEA-IoT › ... › Day_1_-_Workshop_introduction1.pdf · Workshop introduction Antonio Liñán ... Alumni. Workshop objective. Develop an IoT application

IoT Hardware: Zolertia

http://zolertia.io/

Page 21: Workshop introduction - CEA-IoT › ... › Day_1_-_Workshop_introduction1.pdf · Workshop introduction Antonio Liñán ... Alumni. Workshop objective. Develop an IoT application

Sensors and actuators(Seeedstudio, Sparfun, Adafruit, Phidget…)

Page 22: Workshop introduction - CEA-IoT › ... › Day_1_-_Workshop_introduction1.pdf · Workshop introduction Antonio Liñán ... Alumni. Workshop objective. Develop an IoT application

Raspberry Pi(Optionally!)

https://www.raspberrypi.org/

Page 23: Workshop introduction - CEA-IoT › ... › Day_1_-_Workshop_introduction1.pdf · Workshop introduction Antonio Liñán ... Alumni. Workshop objective. Develop an IoT application

“IoT in five days” virtual machine(VMWare image)

https://sourceforge.net/projects/zolertia/files/VM/IoT%20Workshop%20VM.7z

Page 24: Workshop introduction - CEA-IoT › ... › Day_1_-_Workshop_introduction1.pdf · Workshop introduction Antonio Liñán ... Alumni. Workshop objective. Develop an IoT application
Page 25: Workshop introduction - CEA-IoT › ... › Day_1_-_Workshop_introduction1.pdf · Workshop introduction Antonio Liñán ... Alumni. Workshop objective. Develop an IoT application

Antonio Liñán Colina

Twitter: @4Li6NaN

LinkedIn: Antonio Liñan Colina

github.com/alignan

hackster.io/alinan

[email protected]@gmail.com