track 2 session 3 - st dev con 2016 - simplifying cloud connectivity

21
October 4, 2016 Santa Clara Convention Center Mission City Ballroom Simplifying Cloud Connectivity Slim Jallouli David Kwak

Upload: stworld

Post on 06-Jan-2017

1.045 views

Category:

Devices & Hardware


0 download

TRANSCRIPT

Page 1: Track 2   session 3 - st dev con 2016 - simplifying cloud connectivity

October 4, 2016

Santa Clara Convention Center

Mission City Ballroom

Simplifying Cloud Connectivity

Slim Jallouli

David Kwak

Page 2: Track 2   session 3 - st dev con 2016 - simplifying cloud connectivity

Agenda

Time

Presentation

• Simplifying Cloud Connectivity

• The IoT Movement

• IoT Development Challenges

• STM32L475 Discovery Kit IoT Node

• Summary

• AWS Cloud Connectivity Demo

11:40 – 12:25

2

Page 3: Track 2   session 3 - st dev con 2016 - simplifying cloud connectivity

The IoT Movement

Nodes Gateways Cloud

Smart Things(With intelligence)

Simple Things(Send raw data)

Gateway

Network

infrastructure(Switch / Router)

Servers(Big data & cloud)

Sense – Process – Connect – Power - Secure Process – Connect – Power - Secure Process – Power - Secure

Wi-Fi

Other RF

Other RF

cell

Wi-Fi

: BT, BLE, 802.15.4, NFC, subGHzOther RF

3

Page 4: Track 2   session 3 - st dev con 2016 - simplifying cloud connectivity

IoT Development Challenges

Products

IoT Targeted Hardware &

Component Availability?

Solutions

IoT Ready Full Software

Stack Solutions?

Design Ecosystem

Software & Firmware Tool

& Development Support?

Cloud Partners

Out-Of-The-Box IoT Cloud

Connectivity? Do we have the

right building

blocks?

IBM BlueMix

Microsoft Azure

AWS

Function Packs

Open.Software

STM32 IoT DK

STM32 ODE

4

Page 5: Track 2   session 3 - st dev con 2016 - simplifying cloud connectivity

STM32L475 Discovery IoT Node

Microphone

Microphone

BlueNRG

Sub GHz

Wi-Fi

NFC EEPROM

QSPI Flash

STM32L475VG

TOF Sensor

Sensors Mag Sensor

User Button

Reset Button

User LEDs

ST-Link + VCP

ST-Link Status LED

USB-OTG

PMOD

Arduino Connector

Arduino Connector

Power

5

Page 6: Track 2   session 3 - st dev con 2016 - simplifying cloud connectivity

The IoT Movement

Nodes Gateways Cloud

Smart Things(With intelligence)

Simple Things(Send raw data)

Gateway

Network

infrastructure(Switch / Router)

Servers(Big data & cloud)

Sense – Process – Connect – Power - Secure Process – Connect – Power - Secure Process – Power - Secure

Wi-Fi

Other RF

Other RF

cell

Wi-Fi

: BT, BLE, 802.15.4, NFC, subGHzOther RF

6

Page 7: Track 2   session 3 - st dev con 2016 - simplifying cloud connectivity

STM32L475 Block DiagramKey features

• Cortex M4 with DSP, FPU @ 80MHz and ART

• 1.71V – 3.6V supply 80 MHz Full functional

• 1MB Flash dual bank/ 128KB RAM

• USB OTG FS –LPM Battery Charging Detection

• 3 x Ultra-low-power 12-bit ADC 5 M

• Touch-Sensing 24 channels

• Ultra-low power

• VBAT

• Better Wake Up time vs. STM32L1

• Down to 160µA/MHz dynamic

• New set of Com. peripherals

• I²C FM+

• SPI: variable data length

• USART

• LP UART & 16-bit Timer

• FSMC, Quad SPI

• CAN, SWPMI, SDMMC, 2x SAI

• Digital filter for Sigma delta modulator

• 16 x timers

• Analog: Op-Amps, comparators, DAC, VREF, temperature

sensor

• RNG

7

Page 8: Track 2   session 3 - st dev con 2016 - simplifying cloud connectivity

Wireless Connectivity – Wi-Fi

• Inventek ISM43362 Wi-Fi Module

• 802.11 b/g/n compliant module.

• Fully contained TCP/IP stack minimizing host CPU requirements.

• FCC and CE certified.

• Secure Wi-Fi authentication supporting WEP-128, WPA-PSK (TKIP), WPA2-PSK.

8

Page 9: Track 2   session 3 - st dev con 2016 - simplifying cloud connectivity

Wireless Connectivity - BLE

• ST SPBTLE-RF BLE Module

• Based on our ST BlueNRG-MS BLE 4.1 Wireless Network Processor

• Bluetooth Low Energy 4.1 compliant

• FCC and IC certified module with integrated balun & antenna.

9

Page 10: Track 2   session 3 - st dev con 2016 - simplifying cloud connectivity

Wireless Connectivity - SubGHz

• ST SPSGRF-915 (915 MHz) Sub GHz Module

• FCC and IC certified module with integrated balun & antenna.

• Supports 2-FSK, GFSK, MSK, GMSK, OOK and ASK modulation schemes.

• Long range (100s of meters+) with an air data rate from 1 to 500 kbps

10

Page 11: Track 2   session 3 - st dev con 2016 - simplifying cloud connectivity

Wireless Connectivity - NFC

• ST M24SR64-Y Dynamic NFC/RFID Tag

• NFC Forum Type 4 Tag

• ISO/IEC 14443 Type A

• 106 Kbps Data Rate

11

Page 12: Track 2   session 3 - st dev con 2016 - simplifying cloud connectivity

Wired Connectivity Features

• ST-Link V2

• Programming and Debug Interface

• USB OTG FS

• Full Speed USB On-The-Go Communication Interface

• PMOD

• Peripheral MODule Interface Supporting GSM, GPS, LoRa, etc..

• Arduino Connectors

• Arduino Compatible Connectors to Interface with Additional ST X-NUCLEO or 3rd Party

Expansion Board.

12

Page 13: Track 2   session 3 - st dev con 2016 - simplifying cloud connectivity

Sensors

• Full Range of Motion & Environmental MEMS Sensors

• ST LSM6DSL Accelerometer + Gyro Sensor

• ST LIS3MDL Magnetometer Sensor

• ST HTS221 Humidity + Temperature Sensor

• ST LP222HB Pressure Sensor

13

Page 14: Track 2   session 3 - st dev con 2016 - simplifying cloud connectivity

Sensors

• ST VL53L0X Time-of-Flight Range Sensor

• Integrated High Accuracy Proximity/Range Sensor

• ST MP34DT01 MEMS Digital Microphones

• Utilize for Voice & Audio Recognition Functions

• Incorporate as an Acoustic Beam Forming Feature

14

Page 15: Track 2   session 3 - st dev con 2016 - simplifying cloud connectivity

User Resource Features

• Reset and User Buttons

• Board Reset and Programmable Application Buttons

• User LEDs

• Programmable Application LEDs

• QSPI Flash

• 64Mbit for data storage and program execution

• Selectable Power Supply

• ST-Link, USB-OTG, Arduino or External Power

15

Page 16: Track 2   session 3 - st dev con 2016 - simplifying cloud connectivity

SummaryAdvantages of Single Board vs Modular

• Easily Debug Hardware Issues on a Single Board.

• Collateral Includes Tightly Coupled Firmware

• BSP Included for All Board Components

• Cloud Connectivity Reference Solutions Included

• Represents a Cost Effective Development Solution

• $35 vs. $125 in a typical modular solution

• No Need to Manage & Order Multiple Board SKUs.

16

Page 17: Track 2   session 3 - st dev con 2016 - simplifying cloud connectivity

ST-AWS Cloud Demonstration

Page 18: Track 2   session 3 - st dev con 2016 - simplifying cloud connectivity

ST-AWS Cloud Application 18

MQTT

SensorsWi-Fi

IoT node

Discovery Kit

Sensor data

telemetry and

LED control via

MQTT

Telemetry, data, alerts,

rules, etc.

AWS IoTTLS for Wi-Fi

Page 19: Track 2   session 3 - st dev con 2016 - simplifying cloud connectivity

Timer-based data upload

• A timer is used to upload accelerometer data every 10 seconds.

19

AWS IoT

Page 20: Track 2   session 3 - st dev con 2016 - simplifying cloud connectivity

Event-based data upload

• A button press is used to simulate a critical event.

• LED toggle event/state is uploaded immediately.

AWS IoT

!

20

Page 21: Track 2   session 3 - st dev con 2016 - simplifying cloud connectivity

Releasing Your Creativitywith the new STM32

www.st.com/stm32

/STM32

@ST_World

st.com/e2e

21