Slide 1

Slide 1 text

ARDUINO is HW/SW IoT AND COMMUNITY THE IoT REVOLUTION - SPECK&TECH - TRENTO 2018|12|10

Slide 2

Slide 2 text

2 Arduino | Speck&Tech 2018 OUR TEAM LUCA CIPRIANI CIO, ARDUINO @MASTROLINUX

Slide 3

Slide 3 text

3 Arduino | Speck&Tech 2018 WHAT IS ARDUINO Arduino is famous for its boards, the most popular one is the Arduino UNO Arduino is made of software, toolchain and IDEs (Web and Desktop) A huge community of people help each other to create interactive prototypes HARDWARE SOFTWARE PEOPLE

Slide 4

Slide 4 text

4 Arduino | Speck&Tech 2018 4 INTRO | HARDWARE Arduino | Speck&Tech 2018

Slide 5

Slide 5 text

5 ARDUINO IOT CLOUD | THE INTERNET OF THINGS REVOLUTION THE MKR FORMAT

Slide 6

Slide 6 text

6 ARDUINO IOT CLOUD | THE INTERNET OF THINGS REVOLUTION THE MKR FORMAT

Slide 7

Slide 7 text

7 ARDUINO IOT CLOUD | THE INTERNET OF THINGS REVOLUTION THE MKR FORMAT

Slide 8

Slide 8 text

8 ARDUINO IOT CLOUD | THE INTERNET OF THINGS REVOLUTION ARDUINO IOT MKR FAMILY MKR FOX 1200 MKR WAN 1300 MKR GSM 1400 MKR NB 1500 MKR WIFI 1010 MKR ETH SHIELD MKR1000

Slide 9

Slide 9 text

9 ARDUINO IOT CLOUD | THE INTERNET OF THINGS REVOLUTION THE “PANINI” CONCEPT:

Slide 10

Slide 10 text

10 Arduino | Speck&Tech 2018 10 INTRO | SOFTWARE Arduino | Speck&Tech 2018

Slide 11

Slide 11 text

11 Arduino | Speck&Tech 2018 ARDUINO “LANGUAGE” Is a set of C++ libs really opinionated to make Embedded Development easy

Slide 12

Slide 12 text

12 Arduino | Speck&Tech 2018 ARDUINO BUILDER Pre-processing 01 Compilation 02 Source code: https://github.com/arduino/arduino-builder * Upload 03 Description: https://github.com/arduino/Arduino/wiki/Build-Process *

Slide 13

Slide 13 text

13 Arduino | Speck&Tech 2018 Based on Processing and written in Java, its hearth is running Go code Source at: https://github.com/arduino/Arduino

Slide 14

Slide 14 text

14 Arduino | Speck&Tech 2018 AngularJS Go Microservices Kubernetes AWS Available at: https://create.arduino.cc/editor

Slide 15

Slide 15 text

15 Arduino | Speck&Tech 2018 COMMUNITY 1.5M Registered Users 720k Create Users 100 New projects/month

Slide 16

Slide 16 text

16 Arduino | Speck&Tech 2018 ARTISTIC Simone Geirtz is a Youtuber and a modern maker artist!

Slide 17

Slide 17 text

17 Arduino | Speck&Tech 2018 CREATIVE The Ultimaker Original+ was built using an Arduino Mega 2560

Slide 18

Slide 18 text

18 Arduino | Speck&Tech 2018 Vodafone is testing 5G by using Arduino MKRNB1500 boards PROFESSIONAL

Slide 19

Slide 19 text

19 Arduino | Speck&Tech 2018 19 INTRO | IoT Arduino | Speck&Tech 2018

Slide 20

Slide 20 text

20 ARDUINO IOT CLOUD | THE INTERNET OF THINGS REVOLUTION UNDERSTANDABLE FOR EVERYONE, FAST FOR PROFESSIONALS

Slide 21

Slide 21 text

No content

Slide 22

Slide 22 text

22 ARDUINO IOT CLOUD | THE INTERNET OF THINGS REVOLUTION Pavillion 8

Slide 23

Slide 23 text

23 ARDUINO IOT CLOUD | THE INTERNET OF THINGS REVOLUTION

Slide 24

Slide 24 text

24 ARDUINO IOT CLOUD | THE INTERNET OF THINGS REVOLUTION

Slide 25

Slide 25 text

25 ARDUINO IOT CLOUD | THE INTERNET OF THINGS REVOLUTION Let the magic happen!

Slide 26

Slide 26 text

26 ARDUINO IOT CLOUD | THE INTERNET OF THINGS REVOLUTION CODE EXPLAINED The sketch collects data from sensors Data is sent to the Arduino IoT Cloud every time the method update() is called if: • a property changes OR • the timing interval expires WHY? To save bandwidth and resources

Slide 27

Slide 27 text

27 ARDUINO IOT CLOUD | THE INTERNET OF THINGS REVOLUTION ACTIVATE ACTUATORS We automatically generate the callbacks for you, just need to decide what to do when a property changes

Slide 28

Slide 28 text

28 ARDUINO IOT CLOUD | THE INTERNET OF THINGS REVOLUTION SIMPLE TO USE Our application IoT protocol • Transport Agnostic • Open Protocol • Flexibility - Focus on the Logic, not the underlying implementation • Effortless User eXperience • Re-use your previous sketch just by adding few lines of code

Slide 29

Slide 29 text

29 ARDUINO IOT CLOUD | THE INTERNET OF THINGS REVOLUTION FANCY Creating pleasant ways to interact with your data • Adding a new widget is one click away • The interface can be easily shared with anyone on the web • Mobile interface ready

Slide 30

Slide 30 text

THANK YOU! ARDUINO.CC Luca Cipriani - CIO [email protected] - @mastrolinux