Slide 1

Slide 1 text

The Things Conference - Luca Cipriani - Arduino CIO 2019|01|31 Many LoRaWAN Sensors, One Arduino IoT Cloud to Rule Them All

Slide 2

Slide 2 text

IOT DEVELOPMENT IS HARD Hardware, Software, Data

Slide 3

Slide 3 text

3 Hardware Gateway - Hard to configure (remote connection, SSH, etc.) Nodes - Hard to program (C/C++)

Slide 4

Slide 4 text

Software LoRaWAN specs are 101 pages!

Slide 5

Slide 5 text

Data Different data formats make visualization and interpretation difficult

Slide 6

Slide 6 text

6 Unless you use Arduino “People ignore design that ignores people.” Frank Chimero

Slide 7

Slide 7 text

7 Unless you use Arduino “We want to democratize the IoT!” Massimo Banzi

Slide 8

Slide 8 text

8 Hardware Standing on the shoulders of giants, simple to use for novice, fast for professionals.

Slide 9

Slide 9 text

9 HARDWARE - ARDUINO PRO GATEWAY PROFESSIONAL GRADE GATEWAY – SX1301 from Semtech – 8 channels + Listen Before you Talk – Aluminium enclosure – Adapter for Raspberry Pi – Raspberry Pi 3 model B+ – 5V Power supply – Ethernet cable – External antenna

Slide 10

Slide 10 text

10 HARDWARE - ARDUINO MKR WAN 1300 BASED ON MKR FORM FACTOR – SAMD21 Cortex-M0+ 32bit ARM MCU – Murata CMWX1ZZABZ – MKR pinout – Plenty of compatible shields – A huge amount of examples/libs

Slide 11

Slide 11 text

11 HARDWARE - DIY LIKE A PRO CONNECTING TRACTORS – World leader in tractor components – Arduino MKR WAN 1300 – MKR CAN shield

Slide 12

Slide 12 text

12 Software Software should be easy to write but more importantly should be easy to read.

Slide 13

Slide 13 text

13 SIMPLE SOFTWARE - ARDUINO CREATE MANAGE THE GW FROM THE CLOUD – Remote access via web interface – No need for local server (thanks to MQTT) – Docker support (deploy container from web interface) – Run Arduino code on top of the Arduino Pro Gateway – Control the Packet Forwarder and the GW Settings – Automatic update of the software – Quick enrollment

Slide 14

Slide 14 text

14 GATEWAY REGISTRATION

Slide 15

Slide 15 text

15 GATEWAY INFO

Slide 16

Slide 16 text

16 GATEWAY INFO

Slide 17

Slide 17 text

17 DOCKER DEPLOYMENT

Slide 18

Slide 18 text

18 GETTING STARTED - create.arduino.cc/getting-started

Slide 19

Slide 19 text

19 Code Online Share the work with your team and control your code anywhere

Slide 20

Slide 20 text

20 SIMPLE SOFTWARE - create.arduino.cc/editor

Slide 21

Slide 21 text

21 SIMPLE SOFTWARE - ARDUINO LIBS SIMPLE, POWERFUL, OPEN SOURCE LIBS – https://github.com/arduino-libraries/MKRWAN (Arduino Official Lib) – https://github.com/TheThingsNetwork/arduino-device-lib (The Things Network) – https://github.com/mcci-catena/arduino-lorawan (MCCI) – https://github.com/sandeepmistry/arduino-LoRa (Sandeep Mistry - Arduino Employee)

Slide 22

Slide 22 text

22 Data Switching from binary to string is as simple as pressing a button.

Slide 23

Slide 23 text

23 SIMPLE DATA MANAGEMENT - create.arduino.cc/devices

Slide 24

Slide 24 text

24 SIMPLE DATA MANAGEMENT - create.arduino.cc/devices

Slide 25

Slide 25 text

25 GETTING STARTED - create.arduino.cc/getting-started

Slide 26

Slide 26 text

26 Coming Soon We will automatically generate a dashboard based on your data.

Slide 27

Slide 27 text

27 PROPERTIES ARE VARIABLES - (Coming soon)

Slide 28

Slide 28 text

THANK YOU! [email protected] @mastrolinux [email protected] (we are hiring!)