Upload
stworld
View
1.046
Download
0
Embed Size (px)
Citation preview
October 4, 2016
Santa Clara Convention Center
Mission City Ballroom
Simplifying Cloud Connectivity
Slim Jallouli
David Kwak
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
ST-AWS Cloud Demonstration
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
Timer-based data upload
• A timer is used to upload accelerometer data every 10 seconds.
19
AWS IoT
Event-based data upload
• A button press is used to simulate a critical event.
• LED toggle event/state is uploaded immediately.
AWS IoT
!
20
Releasing Your Creativitywith the new STM32
www.st.com/stm32
/STM32
@ST_World
st.com/e2e
21