Workshop introduction - CEA-IoT › ... › Day_1_-_Workshop_introduction1.pdf · Workshop...

25
Workshop introduction Antonio Liñán Colina

Transcript of Workshop introduction - CEA-IoT › ... › Day_1_-_Workshop_introduction1.pdf · Workshop...

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