SlideShare a Scribd company logo
Webinar
LEANDRO NUNES
Fazendo uma
aplicação LoRaWAN
em poucos minutos
COMPARTILHAMENTO DE
INFRAESTRUTURA É NOSSO DNA
ESTAMOS
PRONTOS
PARA O 5G
Viabilizando conectividade em todos os lugares
TORRES
COBERTURA
NÍVEL DE RUA
TOPOS DE
PRÉDIOS
EDIFÍCIOS E
EMPREENDIMENTOS
INTERNET
DAS COISAS
FIBRA
6
CONTINENTES
22
PAÍSES
+186MIL
SITES - MUNDO SITES - BRASIL
35%
MARKET SHARE
+19MIL
SOMOS
LÍDERES
GLOBAIS
Em compartilhamento de
infraestrutura de comunicação
BAIXO CUSTO
menor que tecnologias
“missão crítica”
LONGO ALCANCE
Até 15km
SEGURANÇA
Alta resistência
a jammers
BIDIRECIONAL
Uplink e Downlink
BATERIA
Baixo consumo
5anos+
EM REDES PARA IoT, NÃO TEM
“ONE SIZE FITS ALL”
CELULAR REDE LPWAN
REDES LOCAIS REDES PESSOAIS
(Low Power Wide Area Network)
FLEXIBILIDADE
Mobilidade e
“LoRa P2P”
Casos de uso distintos têm necessidades diferentes
As tecnologias se complementam
265DE CIDADES,
INCLUINDO TODAS AS CAPITAIS
+100M PESSOAS
~63% DO PIB
REDE NEUTRA
IoT LoRaWANTM
EM EXPANSÃO
+ GATEWAYS PLUG & PLAY
+ MONITORAÇÃO E ALERTAS
+ INTEGRAÇÃO TRANSPARENTE COM A
NOSSA REDE
COBERTURA ESTENDIDA
FLEXIBILIDADE: COBERTURA ONDE VOCÊ PRECISA
REDE NEUTRA
ATC LoRaWAN
NOSSOS DISTRIBUIDORES
Mauro Piccinini
mpiccinini@korewireless.com
(11)2122-0235
Alexandre Russo
alexandre.russo@onixtec.com.br
(43)3371-3779
Ruy Thalacker
ruy.thalacker@nlt.com.br
(11)4440-4080
OBRIGADO!
LEANDRO NUNES
@Rede Neutra IoT LoRaWANTM American Tower
@IoT-Labs-io
www.americantower.com.br
www.iot-labs.io
iotlabs@americantower.com
STM32WL MCU series
Wireless System-on-Chip
Long range communications
STM32 MCU wireless series
High Perf
MCUs
Ultra-low Power
MCUs
Wireless
MCUs
Mainstream
MCUs
STM32F0
106 CoreMark
48 MHz
STM32G0
142 CoreMark
64 MHz
STM32F1
177 CoreMark
72 MHz
STM32F3
245 CoreMark
72 MHz
STM32F2
398 CoreMark
120 MHz
STM32F4
608 CoreMark
180 MHz
STM32L0
75 CoreMark
32 MHz
STM32L5
443 CoreMark
110 MHz
STM32L1
93 CoreMark
32 MHz
STM32L4
273 CoreMark
80 MHz
STM32WL
162 CoreMark
48 MHz
STM32L4+
409 CoreMark
120 MHz
STM32G4
550 CoreMark
170 MHz
STM32F7
1082 CoreMark
216 MHz
STM32H7
Up to 3224 CoreMark
240 MHz Cortex -M4
Up to 550 MHz Cortex -M7
STM32WB
216 CoreMark
64 MHz
Optimized for mixed-signal applications Dual-core architecture: Cortex-M4 and M0+
Arm® Cortex® core -M0 -M3 -M33 -M4 -M7
-M0+
More than 60,000 customers Over 6 billion STM32 shipped since 2007
2
System-on-chip made for versatility
=
Single Silicon Die
A long-range wireless microcontroller: one die, many IoT possibilities World first!
+
STM32L4
(G)FSK
(G)MSK
BPSK
STM32WL
Arm®
Cortex®-M0+
+
3
STM32WLEx Line - a rich feature set
KEY FEATURES
• Arm® Cortex®-M4 & DSP up to 48 MHz
• Up to 256 KB Flash and 64 KB SRAM
• Sub-GHz Radio
• Multi-modulation: LoRa, (G)FSK, (G)MSK, BPSK
• 2 embedded power amplifiers:
• 1 output up to +15 dBm
• 1 output up to +22 dBm
• LoRa RX sensitivity: -148 dBm (SF12, BW=10.4kHz)
• RX: 4.82mA and TX: 15mA (at 10dBm) / 87mA (at 20dBm) [3.3V]
• Ultra-Low Power consumption
• < 71µA/MHz Active mode (3V - RF OFF)
• 1 µA Stop2 mode with RAM retention
• 390 nA Standby mode with RTC
• 31 nA Shutdown mode
• Peripherals
• 3xI²C, 2xUSART, 1xLP-UART, 2xSPI
• 7x timers + 2x ULP Comparators
• 1.8 to 3.6V voltage range (DC/DC, LDO)
• -40 to up to +105°C temperature range
-> Packages: QFN48, BGA73
4
STM32WL5x Line - a rich feature set
Dual-core and enhanced security
KEY FEATURES
• Arm® Cortex®-M4 & DSP up to 48 MHz
• Up to 256 KB Flash and 64 KB SRAM
• Arm® Cortex®-M0+ up to 48 MHz
• Sub-GHz Radio
• Multi-modulation: LoRa, (G)FSK, (G)MSK, BPSK
• 2 embedded power amplifiers:
• 1 output up to +15 dBm
• 1 output up to +22 dBm
• LoRa RX sensitivity: -148 dBm (SF12, BW=10.4kHz)
• RX: 4.82mA and TX: 15mA (at 10dBm) / 87mA (at 20dBm) [3.3V]
• Ultra-Low Power consumption
• < 71µA/MHz Active mode (3V - RF OFF)
• 1 µA Stop2 mode with RAM retention
• 390 nA Standby mode with RTC
• 31 nA Shutdown mode
• Peripherals
• 3xI²C, 2xUSART, 1xLP-UART, 2xSPI
• 7x timers + 2x ULP Comparators
• Advanced security features
• 1.8 to 3.6V voltage range (DC/DC, LDO)
• -40 to up to +105°C temperature range
-> Packages: QFN48, BGA73
5
Dual core – How does that work?
IPCC: Inter Processor Communication Controller
HSEM: Hardware Semaphore – prevent shared resource access conflicts
CM4 CM0+
IPCC
CM4 has a message for you
@ 0x20008030
I have a message for the CM0+
@ 0x20008030
SRAM2
Message collected
Message collected by CM0+
IPCC works in both directions
Read message then erase
6
STM32WL Sub-GHz - portfolio
7
Flash / RAM
Size (bytes)
73 pins
5x5 mm
BGA (p=0.5)
48 pins
7x7mm
UQFN (p=0.5)
Pin count
STM32WLExJ8
64K / 20K
STM32WLExJB
128K / 48K
256K / 64K STM32WL5xJC
STM32WLExJC
STM32WLExC8
STM32WLExCB
STM32WL5xCC
STM32WLExCC
256K / 64K
Up to 43 GPIOs
for full
flexibility
+
Tiny package
footprint
Up to 29 GPIOs
+
Optimized
BOM cost
+
2-Layer PCB
enablement
Note:
x = 5 all modulations available
x = 4 all modulations available except LoRa
Dual core Single core
Flexible power scheme
FlexPowerControl
RUN (Range1) at 48 MHz 71* / 115 µA / MHz
STANDBY 71 nA*
VBAT 5*** / 200 nA**
SHUTDOWN 31*** / 175 nA**
STANDBY + 32 KB RAM 390 nA**
Wake-up
time to RUN
STOP 2 (full retention) 1 µA**
RUN (Range2) at 16 MHz 100* / 115 µA / MHz
* Typical values with SMPS, RF OFF
** with RTC on LSE Bypass
*** All OFF
Typ with LDO @ VDD = 3 V @ 25 °C
6 cycles SLEEP at 48 MHz 28* / 35 µA / MHz
5.5 µs
RF
Capable
STOP 1 (full retention) 4.55 µA**
29 µs
267 µs
29 µs
5 µs
• High Efficiency
 CoreMark score = 162
• Ultra Low-Power Platform
 ULPBbench score ≈ 204
Benchmark scores
8
Flexible power implementation
Tailor STM32WL to the requirements of IoT applications
LDO DC-DC
CORE(s)
+
RF IP
REG
PA
LP
PA
HP
PA
STM32WL
Up to +15 dBm
Up to +22 dBm
2 Power Outputs
Power Management
Config.
9
Safety
• Back-up clock circuitry
• Supply monitoring
• Dual watchdog
• Flash memory with ECC
(address status register)
• SRAM Parity check
• Cyclic Redundancy Check
• Brown-out reset in all modes
• Clock Security System
• Backup byte registers
Security
• Tamper detection
• Read & Write protection
• Memory Protection Unit (MPU)
• Software IP Protection
• True Random Number Generator
• AES and Public Key Accelerator
• Unique IDs (64- and 96-bit)
• Boot-Lock in user Flash
• Secure hardware isolation between CM4 / CM0
• Boot selection
• Secure Boot code protection
• Debug control
• Secure Firmware Install
• Secure Boot Secure Firmware Update*
• Key Management Services*
• Crypto Library*
STM32WL - safety and security
STM32WL
Secure your application with embedded safety & security
Available on
STM32WL5x dual-core versions
* Software downloadable on st.com
10
The STM32WL Nucleo-64 at a glance
Integrated ST-LINK/V3:
mass storage device flash programming
Flexible board power supply :
through USB or external source
SMA Antenna connector
Arduino™ extension connectors :
easy access to add-ons
4 push buttons, 3 color LEDs,
Jumper settings
Main Features
NUCLEO-WL55JC1
868/915/923 MHz
NUCLEO-WL55JC2
433/470 MHz
STM32WL
(under a metallic shield)
11
A complete flow, from configuration up to monitoring
Software development tools
STM32CubeMonitor
STM32CubeProg
Partners IDEs
Compile and Debug
FREE
IDE’s
More to come after mass market launch
A complete flow, from configuration to monitoring
STM32CubeMX, GUI Builders
Configure & Generate Code
ST and Partner IDEs
Compile and Debug
STM32CubeProg/Monitor
Monitor, Program & Utilities
12
Releasing your creativity
community.st.com
@ST_World
/STM32
www.st.com/STM32WL
wiki.st.com/stm32mcu
github.com/STMicroelectronics
STM32 Wireless – Video Playlist
STM32WL blog article
Tago
www.tago.io
IoT Cloud Platform
`
End-to-end cloud platform that transforms the
way businesses create value from connected
products.
Accounts Countries Certified Devices Active Partners
400+ 70+
9,000+ 100+
The IoT Cloud Platform to
connect all your devices
IoT ecosystem with TagoIO
MQTT TCP/IP UDP
TCP/IP
End-Devices Gateway Network Application Integration
Enterprise
Developers
End-users
HTTPS
Key components of the TagoIO platform
Device
Management
Data
Storage
Analysis in
Real-time
Dashboards
Browser & App
User & Access
Management
White label
for branding
Build your applications
Analysis
Device
Management
Data Storage
Management
Notifications
Integration
www.admin.tago.io
Customize and deploy the applications
www.admin.tago.io
User Management
Custom Domain &
Whitelabel
Access Management
User Engagement
Brand it to your end-users
1. Custom domain
2. Custom e-mails
3. Colors
4. Company logo
5. Background color, image, or video
6. Favicon
7. Link to company pages
8. Pre-programmed buttons
9. User preferences
10. and more…
www.admin.tago.io www.portal.mycompany.com
Reports and Forms
Customize PDF Reports Customize Forms
Track, know, engage with your end-users
More Features
Multi-
language
Deploy solutions in any
language to be selected
by the end-user
Single Sign
On (SSO)
Custom
Mobile App
Mobile app for easy
visualization and alerts sent
through the push notifications
Users can sign in
using their current
company credentials
Integration
Integrating with TagoIO
Authorization
only one needed
Device EUI
one per device
Demo time!
2
3
1
https://tago.io/videos
Watch our videos
https://tago.io/blog
Register for our webinars
https://tago.io
Create a free account
how to get started
4
5
Request a 1-to-1 demo
https://tago.io/demo
Engage with our community
https://community.tago.io
www.tago.io
@tagoio
Microcontrolador STM32WL55 - Fazendo uma aplicação LORAWAN do zero em poucos minutos

More Related Content

What's hot

03_03_Implementing_PCIe_ATS_in_ARM-based_SoCs_Final
03_03_Implementing_PCIe_ATS_in_ARM-based_SoCs_Final03_03_Implementing_PCIe_ATS_in_ARM-based_SoCs_Final
03_03_Implementing_PCIe_ATS_in_ARM-based_SoCs_Final
Gopi Krishnamurthy
 
Mixed-critical adaptive AUTOSAR stack based on VxWorks, Linux, and virtualiza...
Mixed-critical adaptive AUTOSAR stack based on VxWorks, Linux, and virtualiza...Mixed-critical adaptive AUTOSAR stack based on VxWorks, Linux, and virtualiza...
Mixed-critical adaptive AUTOSAR stack based on VxWorks, Linux, and virtualiza...
Andrei Kholodnyi
 
Embedded Operating System - Linux
Embedded Operating System - LinuxEmbedded Operating System - Linux
Embedded Operating System - Linux
Emertxe Information Technologies Pvt Ltd
 

What's hot (20)

Understanding DPDK
Understanding DPDKUnderstanding DPDK
Understanding DPDK
 
Dpdk performance
Dpdk performanceDpdk performance
Dpdk performance
 
FPGAs : An Overview
FPGAs : An OverviewFPGAs : An Overview
FPGAs : An Overview
 
03_03_Implementing_PCIe_ATS_in_ARM-based_SoCs_Final
03_03_Implementing_PCIe_ATS_in_ARM-based_SoCs_Final03_03_Implementing_PCIe_ATS_in_ARM-based_SoCs_Final
03_03_Implementing_PCIe_ATS_in_ARM-based_SoCs_Final
 
U-boot and Android Verified Boot 2.0
U-boot and Android Verified Boot 2.0U-boot and Android Verified Boot 2.0
U-boot and Android Verified Boot 2.0
 
Integrating a custom AXI IP Core in Vivado for Xilinx Zynq FPGA based embedde...
Integrating a custom AXI IP Core in Vivado for Xilinx Zynq FPGA based embedde...Integrating a custom AXI IP Core in Vivado for Xilinx Zynq FPGA based embedde...
Integrating a custom AXI IP Core in Vivado for Xilinx Zynq FPGA based embedde...
 
Capcitive parasitics in mos
Capcitive parasitics in mosCapcitive parasitics in mos
Capcitive parasitics in mos
 
LCU13: An Introduction to ARM Trusted Firmware
LCU13: An Introduction to ARM Trusted FirmwareLCU13: An Introduction to ARM Trusted Firmware
LCU13: An Introduction to ARM Trusted Firmware
 
Mixed-critical adaptive AUTOSAR stack based on VxWorks, Linux, and virtualiza...
Mixed-critical adaptive AUTOSAR stack based on VxWorks, Linux, and virtualiza...Mixed-critical adaptive AUTOSAR stack based on VxWorks, Linux, and virtualiza...
Mixed-critical adaptive AUTOSAR stack based on VxWorks, Linux, and virtualiza...
 
Embedded Operating System - Linux
Embedded Operating System - LinuxEmbedded Operating System - Linux
Embedded Operating System - Linux
 
Getting started with AGL using a Raspberry Pi
Getting started with AGL using a Raspberry PiGetting started with AGL using a Raspberry Pi
Getting started with AGL using a Raspberry Pi
 
VLAN, VTP, DTP, Ether channel Cheat Sheet With examples.pptx
VLAN, VTP, DTP, Ether channel  Cheat Sheet With examples.pptxVLAN, VTP, DTP, Ether channel  Cheat Sheet With examples.pptx
VLAN, VTP, DTP, Ether channel Cheat Sheet With examples.pptx
 
Pcie drivers basics
Pcie drivers basicsPcie drivers basics
Pcie drivers basics
 
Slideshare - PCIe
Slideshare - PCIeSlideshare - PCIe
Slideshare - PCIe
 
DPDK: Multi Architecture High Performance Packet Processing
DPDK: Multi Architecture High Performance Packet ProcessingDPDK: Multi Architecture High Performance Packet Processing
DPDK: Multi Architecture High Performance Packet Processing
 
Webinar: STM32WB - microcontrolador dual-core certificado BLE 5.0
Webinar: STM32WB - microcontrolador dual-core certificado BLE 5.0Webinar: STM32WB - microcontrolador dual-core certificado BLE 5.0
Webinar: STM32WB - microcontrolador dual-core certificado BLE 5.0
 
Interrupts
InterruptsInterrupts
Interrupts
 
Arm device tree and linux device drivers
Arm device tree and linux device driversArm device tree and linux device drivers
Arm device tree and linux device drivers
 
Wireshark course, Ch 05: Advanced statistics tools
Wireshark course, Ch 05: Advanced statistics toolsWireshark course, Ch 05: Advanced statistics tools
Wireshark course, Ch 05: Advanced statistics tools
 
Embedded Linux Kernel - Build your custom kernel
Embedded Linux Kernel - Build your custom kernelEmbedded Linux Kernel - Build your custom kernel
Embedded Linux Kernel - Build your custom kernel
 

Similar to Microcontrolador STM32WL55 - Fazendo uma aplicação LORAWAN do zero em poucos minutos

microcontrollersstm32wlseriesproductwebinarpresentation1625231766205.pdf
microcontrollersstm32wlseriesproductwebinarpresentation1625231766205.pdfmicrocontrollersstm32wlseriesproductwebinarpresentation1625231766205.pdf
microcontrollersstm32wlseriesproductwebinarpresentation1625231766205.pdf
adfadfadf
 
Microprocesador ESP32 manual de uso y programacion
Microprocesador ESP32 manual de uso y programacionMicroprocesador ESP32 manual de uso y programacion
Microprocesador ESP32 manual de uso y programacion
ArturoYanezSG
 

Similar to Microcontrolador STM32WL55 - Fazendo uma aplicação LORAWAN do zero em poucos minutos (20)

Webinar: Nova família de microcontroladores STM32WL – Sub Giga Multiprotocolo
Webinar: Nova família de microcontroladores STM32WL – Sub Giga MultiprotocoloWebinar: Nova família de microcontroladores STM32WL – Sub Giga Multiprotocolo
Webinar: Nova família de microcontroladores STM32WL – Sub Giga Multiprotocolo
 
microcontrollersstm32wlseriesproductwebinarpresentation1625231766205.pdf
microcontrollersstm32wlseriesproductwebinarpresentation1625231766205.pdfmicrocontrollersstm32wlseriesproductwebinarpresentation1625231766205.pdf
microcontrollersstm32wlseriesproductwebinarpresentation1625231766205.pdf
 
Msp430
Msp430Msp430
Msp430
 
Webinar: Redes Mesh para Monitoramento e Controle de Iluminação
Webinar: Redes Mesh para Monitoramento e Controle de IluminaçãoWebinar: Redes Mesh para Monitoramento e Controle de Iluminação
Webinar: Redes Mesh para Monitoramento e Controle de Iluminação
 
STM32 L4 presentation
STM32 L4 presentation STM32 L4 presentation
STM32 L4 presentation
 
Esp32 datasheet
Esp32 datasheetEsp32 datasheet
Esp32 datasheet
 
IoT & M2M Modules - CASCADEMIC Solutions
IoT & M2M Modules - CASCADEMIC SolutionsIoT & M2M Modules - CASCADEMIC Solutions
IoT & M2M Modules - CASCADEMIC Solutions
 
MTX M2M IoT, Internet of Things, 2015
MTX M2M IoT, Internet of Things, 2015MTX M2M IoT, Internet of Things, 2015
MTX M2M IoT, Internet of Things, 2015
 
MYC-Y6ULX CPU Module - NXP i.MX 6UL/6ULL System-on-Module
MYC-Y6ULX CPU Module - NXP i.MX 6UL/6ULL System-on-ModuleMYC-Y6ULX CPU Module - NXP i.MX 6UL/6ULL System-on-Module
MYC-Y6ULX CPU Module - NXP i.MX 6UL/6ULL System-on-Module
 
SDS_SSL_MPM_UN_A4
SDS_SSL_MPM_UN_A4SDS_SSL_MPM_UN_A4
SDS_SSL_MPM_UN_A4
 
Microprocesador ESP32 manual de uso y programacion
Microprocesador ESP32 manual de uso y programacionMicroprocesador ESP32 manual de uso y programacion
Microprocesador ESP32 manual de uso y programacion
 
Cyclone II FPGA Overview
Cyclone II FPGA OverviewCyclone II FPGA Overview
Cyclone II FPGA Overview
 
Webinar embarcados - Simplificando seus projetos de Internet das coisas com o...
Webinar embarcados - Simplificando seus projetos de Internet das coisas com o...Webinar embarcados - Simplificando seus projetos de Internet das coisas com o...
Webinar embarcados - Simplificando seus projetos de Internet das coisas com o...
 
Internet of Things to Internet of Everythings
Internet of Things to Internet of Everythings Internet of Things to Internet of Everythings
Internet of Things to Internet of Everythings
 
esp32_datasheet_en.pdf
esp32_datasheet_en.pdfesp32_datasheet_en.pdf
esp32_datasheet_en.pdf
 
Webinar: BlueNRG-LP - Bluetooth 5.2 de longo alcance para aplicações industriais
Webinar: BlueNRG-LP - Bluetooth 5.2 de longo alcance para aplicações industriaisWebinar: BlueNRG-LP - Bluetooth 5.2 de longo alcance para aplicações industriais
Webinar: BlueNRG-LP - Bluetooth 5.2 de longo alcance para aplicações industriais
 
Matrix mtx m2_m_presentation_2013_june_v11
Matrix mtx m2_m_presentation_2013_june_v11Matrix mtx m2_m_presentation_2013_june_v11
Matrix mtx m2_m_presentation_2013_june_v11
 
cisco-n3k-c3064pq-10gx-datasheet.pdf
cisco-n3k-c3064pq-10gx-datasheet.pdfcisco-n3k-c3064pq-10gx-datasheet.pdf
cisco-n3k-c3064pq-10gx-datasheet.pdf
 
Codan 8800 Presentation Overview
Codan 8800 Presentation OverviewCodan 8800 Presentation Overview
Codan 8800 Presentation Overview
 
Sagittar Company Profile
Sagittar Company Profile Sagittar Company Profile
Sagittar Company Profile
 

More from Embarcados

Webinar: Desvendando o seguidor de linha: sensores, montagem e programação co...
Webinar: Desvendando o seguidor de linha: sensores, montagem e programação co...Webinar: Desvendando o seguidor de linha: sensores, montagem e programação co...
Webinar: Desvendando o seguidor de linha: sensores, montagem e programação co...
Embarcados
 
Webinar Gravado: Um Estudo sobre a I2C e o Futuro com a I3C
Webinar Gravado: Um Estudo sobre a I2C e o Futuro com a I3CWebinar Gravado: Um Estudo sobre a I2C e o Futuro com a I3C
Webinar Gravado: Um Estudo sobre a I2C e o Futuro com a I3C
Embarcados
 

More from Embarcados (20)

Webinar: Controle de motores BLDC e de indução trifásico
Webinar: Controle de motores BLDC e de indução trifásicoWebinar: Controle de motores BLDC e de indução trifásico
Webinar: Controle de motores BLDC e de indução trifásico
 
Webinar_ Julho 2023 - Embarcados.pdf
Webinar_ Julho 2023 - Embarcados.pdfWebinar_ Julho 2023 - Embarcados.pdf
Webinar_ Julho 2023 - Embarcados.pdf
 
Webinar: Especificação de Componentes Passivos
Webinar: Especificação de Componentes PassivosWebinar: Especificação de Componentes Passivos
Webinar: Especificação de Componentes Passivos
 
Webinar: Projeto de hardware utilizando Conversores DC/DC
Webinar: Projeto de hardware utilizando Conversores DC/DCWebinar: Projeto de hardware utilizando Conversores DC/DC
Webinar: Projeto de hardware utilizando Conversores DC/DC
 
Webinar: Comunicação TCP/IP segura
Webinar: Comunicação TCP/IP seguraWebinar: Comunicação TCP/IP segura
Webinar: Comunicação TCP/IP segura
 
Webinar: Desvendando o Yocto Project
Webinar: Desvendando o Yocto ProjectWebinar: Desvendando o Yocto Project
Webinar: Desvendando o Yocto Project
 
Webinar: Bancada de eletrônica profissional
Webinar: Bancada de eletrônica profissionalWebinar: Bancada de eletrônica profissional
Webinar: Bancada de eletrônica profissional
 
Webinar: Como projetar sensores de baixo consumo utilizando microcontroladore...
Webinar: Como projetar sensores de baixo consumo utilizando microcontroladore...Webinar: Como projetar sensores de baixo consumo utilizando microcontroladore...
Webinar: Como projetar sensores de baixo consumo utilizando microcontroladore...
 
Webinar: Desvendando o seguidor de linha: sensores, montagem e programação co...
Webinar: Desvendando o seguidor de linha: sensores, montagem e programação co...Webinar: Desvendando o seguidor de linha: sensores, montagem e programação co...
Webinar: Desvendando o seguidor de linha: sensores, montagem e programação co...
 
Webinar Gravado: Um Estudo sobre a I2C e o Futuro com a I3C
Webinar Gravado: Um Estudo sobre a I2C e o Futuro com a I3CWebinar Gravado: Um Estudo sobre a I2C e o Futuro com a I3C
Webinar Gravado: Um Estudo sobre a I2C e o Futuro com a I3C
 
Webinar: Microcontroladores Infineon TRAVEO T2G
Webinar: Microcontroladores Infineon TRAVEO T2GWebinar: Microcontroladores Infineon TRAVEO T2G
Webinar: Microcontroladores Infineon TRAVEO T2G
 
Webinar: Introdução à Reconfiguração dinâmica parcial em FPGAs
Webinar: Introdução à Reconfiguração dinâmica parcial em FPGAsWebinar: Introdução à Reconfiguração dinâmica parcial em FPGAs
Webinar: Introdução à Reconfiguração dinâmica parcial em FPGAs
 
Webinar: Microprocessadores 32 bits, suas principais aplicações no mercado br...
Webinar: Microprocessadores 32 bits, suas principais aplicações no mercado br...Webinar: Microprocessadores 32 bits, suas principais aplicações no mercado br...
Webinar: Microprocessadores 32 bits, suas principais aplicações no mercado br...
 
Cristais e Ressonadores Murata
Cristais e Ressonadores MurataCristais e Ressonadores Murata
Cristais e Ressonadores Murata
 
Webinar: Silicon Carbide (SiC): A tecnologia do futuro para projetos de potência
Webinar: Silicon Carbide (SiC): A tecnologia do futuro para projetos de potênciaWebinar: Silicon Carbide (SiC): A tecnologia do futuro para projetos de potência
Webinar: Silicon Carbide (SiC): A tecnologia do futuro para projetos de potência
 
Webinar: Por que dominar sistema operacional Linux deveria ser a sua prioridade?
Webinar: Por que dominar sistema operacional Linux deveria ser a sua prioridade?Webinar: Por que dominar sistema operacional Linux deveria ser a sua prioridade?
Webinar: Por que dominar sistema operacional Linux deveria ser a sua prioridade?
 
Webinar: Estratégias para comprar componentes eletrônicos em tempos de escassez
Webinar: Estratégias para comprar componentes eletrônicos em tempos de escassezWebinar: Estratégias para comprar componentes eletrônicos em tempos de escassez
Webinar: Estratégias para comprar componentes eletrônicos em tempos de escassez
 
Webinar: ChatGPT - A nova ferramenta de IA pode ameaçar ou turbinar a sua car...
Webinar: ChatGPT - A nova ferramenta de IA pode ameaçar ou turbinar a sua car...Webinar: ChatGPT - A nova ferramenta de IA pode ameaçar ou turbinar a sua car...
Webinar: ChatGPT - A nova ferramenta de IA pode ameaçar ou turbinar a sua car...
 
Webinar: Power over Ethernet (PoE) e suas aplicações no mercado brasileiro
Webinar: Power over Ethernet (PoE) e suas aplicações no mercado brasileiroWebinar: Power over Ethernet (PoE) e suas aplicações no mercado brasileiro
Webinar: Power over Ethernet (PoE) e suas aplicações no mercado brasileiro
 
Webinar: Utilizando o Yocto Project para automatizar o desenvolvimento em Lin...
Webinar: Utilizando o Yocto Project para automatizar o desenvolvimento em Lin...Webinar: Utilizando o Yocto Project para automatizar o desenvolvimento em Lin...
Webinar: Utilizando o Yocto Project para automatizar o desenvolvimento em Lin...
 

Recently uploaded

Digital Signal Processing Lecture notes n.pdf
Digital Signal Processing Lecture notes n.pdfDigital Signal Processing Lecture notes n.pdf
Digital Signal Processing Lecture notes n.pdf
AbrahamGadissa
 
School management system project report.pdf
School management system project report.pdfSchool management system project report.pdf
School management system project report.pdf
Kamal Acharya
 
Hall booking system project report .pdf
Hall booking system project report  .pdfHall booking system project report  .pdf
Hall booking system project report .pdf
Kamal Acharya
 
Automobile Management System Project Report.pdf
Automobile Management System Project Report.pdfAutomobile Management System Project Report.pdf
Automobile Management System Project Report.pdf
Kamal Acharya
 

Recently uploaded (20)

RESORT MANAGEMENT AND RESERVATION SYSTEM PROJECT REPORT.pdf
RESORT MANAGEMENT AND RESERVATION SYSTEM PROJECT REPORT.pdfRESORT MANAGEMENT AND RESERVATION SYSTEM PROJECT REPORT.pdf
RESORT MANAGEMENT AND RESERVATION SYSTEM PROJECT REPORT.pdf
 
Construction method of steel structure space frame .pptx
Construction method of steel structure space frame .pptxConstruction method of steel structure space frame .pptx
Construction method of steel structure space frame .pptx
 
Scaling in conventional MOSFET for constant electric field and constant voltage
Scaling in conventional MOSFET for constant electric field and constant voltageScaling in conventional MOSFET for constant electric field and constant voltage
Scaling in conventional MOSFET for constant electric field and constant voltage
 
Courier management system project report.pdf
Courier management system project report.pdfCourier management system project report.pdf
Courier management system project report.pdf
 
A CASE STUDY ON ONLINE TICKET BOOKING SYSTEM PROJECT.pdf
A CASE STUDY ON ONLINE TICKET BOOKING SYSTEM PROJECT.pdfA CASE STUDY ON ONLINE TICKET BOOKING SYSTEM PROJECT.pdf
A CASE STUDY ON ONLINE TICKET BOOKING SYSTEM PROJECT.pdf
 
Democratizing Fuzzing at Scale by Abhishek Arya
Democratizing Fuzzing at Scale by Abhishek AryaDemocratizing Fuzzing at Scale by Abhishek Arya
Democratizing Fuzzing at Scale by Abhishek Arya
 
retail automation billing system ppt.pptx
retail automation billing system ppt.pptxretail automation billing system ppt.pptx
retail automation billing system ppt.pptx
 
The Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdfThe Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdf
 
KIT-601 Lecture Notes-UNIT-3.pdf Mining Data Stream
KIT-601 Lecture Notes-UNIT-3.pdf Mining Data StreamKIT-601 Lecture Notes-UNIT-3.pdf Mining Data Stream
KIT-601 Lecture Notes-UNIT-3.pdf Mining Data Stream
 
Digital Signal Processing Lecture notes n.pdf
Digital Signal Processing Lecture notes n.pdfDigital Signal Processing Lecture notes n.pdf
Digital Signal Processing Lecture notes n.pdf
 
BRAKING SYSTEM IN INDIAN RAILWAY AutoCAD DRAWING
BRAKING SYSTEM IN INDIAN RAILWAY AutoCAD DRAWINGBRAKING SYSTEM IN INDIAN RAILWAY AutoCAD DRAWING
BRAKING SYSTEM IN INDIAN RAILWAY AutoCAD DRAWING
 
NO1 Pandit Black Magic Removal in Uk kala jadu Specialist kala jadu for Love ...
NO1 Pandit Black Magic Removal in Uk kala jadu Specialist kala jadu for Love ...NO1 Pandit Black Magic Removal in Uk kala jadu Specialist kala jadu for Love ...
NO1 Pandit Black Magic Removal in Uk kala jadu Specialist kala jadu for Love ...
 
School management system project report.pdf
School management system project report.pdfSchool management system project report.pdf
School management system project report.pdf
 
HYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generationHYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generation
 
Introduction to Machine Learning Unit-4 Notes for II-II Mechanical Engineering
Introduction to Machine Learning Unit-4 Notes for II-II Mechanical EngineeringIntroduction to Machine Learning Unit-4 Notes for II-II Mechanical Engineering
Introduction to Machine Learning Unit-4 Notes for II-II Mechanical Engineering
 
Hall booking system project report .pdf
Hall booking system project report  .pdfHall booking system project report  .pdf
Hall booking system project report .pdf
 
İTÜ CAD and Reverse Engineering Workshop
İTÜ CAD and Reverse Engineering WorkshopİTÜ CAD and Reverse Engineering Workshop
İTÜ CAD and Reverse Engineering Workshop
 
Automobile Management System Project Report.pdf
Automobile Management System Project Report.pdfAutomobile Management System Project Report.pdf
Automobile Management System Project Report.pdf
 
Event Management System Vb Net Project Report.pdf
Event Management System Vb Net  Project Report.pdfEvent Management System Vb Net  Project Report.pdf
Event Management System Vb Net Project Report.pdf
 
Halogenation process of chemical process industries
Halogenation process of chemical process industriesHalogenation process of chemical process industries
Halogenation process of chemical process industries
 

Microcontrolador STM32WL55 - Fazendo uma aplicação LORAWAN do zero em poucos minutos

  • 1.
  • 3. COMPARTILHAMENTO DE INFRAESTRUTURA É NOSSO DNA ESTAMOS PRONTOS PARA O 5G Viabilizando conectividade em todos os lugares TORRES COBERTURA NÍVEL DE RUA TOPOS DE PRÉDIOS EDIFÍCIOS E EMPREENDIMENTOS INTERNET DAS COISAS FIBRA
  • 4. 6 CONTINENTES 22 PAÍSES +186MIL SITES - MUNDO SITES - BRASIL 35% MARKET SHARE +19MIL SOMOS LÍDERES GLOBAIS Em compartilhamento de infraestrutura de comunicação
  • 5. BAIXO CUSTO menor que tecnologias “missão crítica” LONGO ALCANCE Até 15km SEGURANÇA Alta resistência a jammers BIDIRECIONAL Uplink e Downlink BATERIA Baixo consumo 5anos+ EM REDES PARA IoT, NÃO TEM “ONE SIZE FITS ALL” CELULAR REDE LPWAN REDES LOCAIS REDES PESSOAIS (Low Power Wide Area Network) FLEXIBILIDADE Mobilidade e “LoRa P2P” Casos de uso distintos têm necessidades diferentes As tecnologias se complementam
  • 6. 265DE CIDADES, INCLUINDO TODAS AS CAPITAIS +100M PESSOAS ~63% DO PIB REDE NEUTRA IoT LoRaWANTM EM EXPANSÃO
  • 7. + GATEWAYS PLUG & PLAY + MONITORAÇÃO E ALERTAS + INTEGRAÇÃO TRANSPARENTE COM A NOSSA REDE COBERTURA ESTENDIDA FLEXIBILIDADE: COBERTURA ONDE VOCÊ PRECISA REDE NEUTRA ATC LoRaWAN
  • 8. NOSSOS DISTRIBUIDORES Mauro Piccinini mpiccinini@korewireless.com (11)2122-0235 Alexandre Russo alexandre.russo@onixtec.com.br (43)3371-3779 Ruy Thalacker ruy.thalacker@nlt.com.br (11)4440-4080
  • 9. OBRIGADO! LEANDRO NUNES @Rede Neutra IoT LoRaWANTM American Tower @IoT-Labs-io www.americantower.com.br www.iot-labs.io iotlabs@americantower.com
  • 10. STM32WL MCU series Wireless System-on-Chip Long range communications
  • 11. STM32 MCU wireless series High Perf MCUs Ultra-low Power MCUs Wireless MCUs Mainstream MCUs STM32F0 106 CoreMark 48 MHz STM32G0 142 CoreMark 64 MHz STM32F1 177 CoreMark 72 MHz STM32F3 245 CoreMark 72 MHz STM32F2 398 CoreMark 120 MHz STM32F4 608 CoreMark 180 MHz STM32L0 75 CoreMark 32 MHz STM32L5 443 CoreMark 110 MHz STM32L1 93 CoreMark 32 MHz STM32L4 273 CoreMark 80 MHz STM32WL 162 CoreMark 48 MHz STM32L4+ 409 CoreMark 120 MHz STM32G4 550 CoreMark 170 MHz STM32F7 1082 CoreMark 216 MHz STM32H7 Up to 3224 CoreMark 240 MHz Cortex -M4 Up to 550 MHz Cortex -M7 STM32WB 216 CoreMark 64 MHz Optimized for mixed-signal applications Dual-core architecture: Cortex-M4 and M0+ Arm® Cortex® core -M0 -M3 -M33 -M4 -M7 -M0+ More than 60,000 customers Over 6 billion STM32 shipped since 2007 2
  • 12. System-on-chip made for versatility = Single Silicon Die A long-range wireless microcontroller: one die, many IoT possibilities World first! + STM32L4 (G)FSK (G)MSK BPSK STM32WL Arm® Cortex®-M0+ + 3
  • 13. STM32WLEx Line - a rich feature set KEY FEATURES • Arm® Cortex®-M4 & DSP up to 48 MHz • Up to 256 KB Flash and 64 KB SRAM • Sub-GHz Radio • Multi-modulation: LoRa, (G)FSK, (G)MSK, BPSK • 2 embedded power amplifiers: • 1 output up to +15 dBm • 1 output up to +22 dBm • LoRa RX sensitivity: -148 dBm (SF12, BW=10.4kHz) • RX: 4.82mA and TX: 15mA (at 10dBm) / 87mA (at 20dBm) [3.3V] • Ultra-Low Power consumption • < 71µA/MHz Active mode (3V - RF OFF) • 1 µA Stop2 mode with RAM retention • 390 nA Standby mode with RTC • 31 nA Shutdown mode • Peripherals • 3xI²C, 2xUSART, 1xLP-UART, 2xSPI • 7x timers + 2x ULP Comparators • 1.8 to 3.6V voltage range (DC/DC, LDO) • -40 to up to +105°C temperature range -> Packages: QFN48, BGA73 4
  • 14. STM32WL5x Line - a rich feature set Dual-core and enhanced security KEY FEATURES • Arm® Cortex®-M4 & DSP up to 48 MHz • Up to 256 KB Flash and 64 KB SRAM • Arm® Cortex®-M0+ up to 48 MHz • Sub-GHz Radio • Multi-modulation: LoRa, (G)FSK, (G)MSK, BPSK • 2 embedded power amplifiers: • 1 output up to +15 dBm • 1 output up to +22 dBm • LoRa RX sensitivity: -148 dBm (SF12, BW=10.4kHz) • RX: 4.82mA and TX: 15mA (at 10dBm) / 87mA (at 20dBm) [3.3V] • Ultra-Low Power consumption • < 71µA/MHz Active mode (3V - RF OFF) • 1 µA Stop2 mode with RAM retention • 390 nA Standby mode with RTC • 31 nA Shutdown mode • Peripherals • 3xI²C, 2xUSART, 1xLP-UART, 2xSPI • 7x timers + 2x ULP Comparators • Advanced security features • 1.8 to 3.6V voltage range (DC/DC, LDO) • -40 to up to +105°C temperature range -> Packages: QFN48, BGA73 5
  • 15. Dual core – How does that work? IPCC: Inter Processor Communication Controller HSEM: Hardware Semaphore – prevent shared resource access conflicts CM4 CM0+ IPCC CM4 has a message for you @ 0x20008030 I have a message for the CM0+ @ 0x20008030 SRAM2 Message collected Message collected by CM0+ IPCC works in both directions Read message then erase 6
  • 16. STM32WL Sub-GHz - portfolio 7 Flash / RAM Size (bytes) 73 pins 5x5 mm BGA (p=0.5) 48 pins 7x7mm UQFN (p=0.5) Pin count STM32WLExJ8 64K / 20K STM32WLExJB 128K / 48K 256K / 64K STM32WL5xJC STM32WLExJC STM32WLExC8 STM32WLExCB STM32WL5xCC STM32WLExCC 256K / 64K Up to 43 GPIOs for full flexibility + Tiny package footprint Up to 29 GPIOs + Optimized BOM cost + 2-Layer PCB enablement Note: x = 5 all modulations available x = 4 all modulations available except LoRa Dual core Single core
  • 17. Flexible power scheme FlexPowerControl RUN (Range1) at 48 MHz 71* / 115 µA / MHz STANDBY 71 nA* VBAT 5*** / 200 nA** SHUTDOWN 31*** / 175 nA** STANDBY + 32 KB RAM 390 nA** Wake-up time to RUN STOP 2 (full retention) 1 µA** RUN (Range2) at 16 MHz 100* / 115 µA / MHz * Typical values with SMPS, RF OFF ** with RTC on LSE Bypass *** All OFF Typ with LDO @ VDD = 3 V @ 25 °C 6 cycles SLEEP at 48 MHz 28* / 35 µA / MHz 5.5 µs RF Capable STOP 1 (full retention) 4.55 µA** 29 µs 267 µs 29 µs 5 µs • High Efficiency  CoreMark score = 162 • Ultra Low-Power Platform  ULPBbench score ≈ 204 Benchmark scores 8
  • 18. Flexible power implementation Tailor STM32WL to the requirements of IoT applications LDO DC-DC CORE(s) + RF IP REG PA LP PA HP PA STM32WL Up to +15 dBm Up to +22 dBm 2 Power Outputs Power Management Config. 9
  • 19. Safety • Back-up clock circuitry • Supply monitoring • Dual watchdog • Flash memory with ECC (address status register) • SRAM Parity check • Cyclic Redundancy Check • Brown-out reset in all modes • Clock Security System • Backup byte registers Security • Tamper detection • Read & Write protection • Memory Protection Unit (MPU) • Software IP Protection • True Random Number Generator • AES and Public Key Accelerator • Unique IDs (64- and 96-bit) • Boot-Lock in user Flash • Secure hardware isolation between CM4 / CM0 • Boot selection • Secure Boot code protection • Debug control • Secure Firmware Install • Secure Boot Secure Firmware Update* • Key Management Services* • Crypto Library* STM32WL - safety and security STM32WL Secure your application with embedded safety & security Available on STM32WL5x dual-core versions * Software downloadable on st.com 10
  • 20. The STM32WL Nucleo-64 at a glance Integrated ST-LINK/V3: mass storage device flash programming Flexible board power supply : through USB or external source SMA Antenna connector Arduino™ extension connectors : easy access to add-ons 4 push buttons, 3 color LEDs, Jumper settings Main Features NUCLEO-WL55JC1 868/915/923 MHz NUCLEO-WL55JC2 433/470 MHz STM32WL (under a metallic shield) 11
  • 21. A complete flow, from configuration up to monitoring Software development tools STM32CubeMonitor STM32CubeProg Partners IDEs Compile and Debug FREE IDE’s More to come after mass market launch A complete flow, from configuration to monitoring STM32CubeMX, GUI Builders Configure & Generate Code ST and Partner IDEs Compile and Debug STM32CubeProg/Monitor Monitor, Program & Utilities 12
  • 24. ` End-to-end cloud platform that transforms the way businesses create value from connected products. Accounts Countries Certified Devices Active Partners 400+ 70+ 9,000+ 100+
  • 25. The IoT Cloud Platform to connect all your devices
  • 26. IoT ecosystem with TagoIO MQTT TCP/IP UDP TCP/IP End-Devices Gateway Network Application Integration Enterprise Developers End-users HTTPS
  • 27. Key components of the TagoIO platform Device Management Data Storage Analysis in Real-time Dashboards Browser & App User & Access Management White label for branding
  • 28. Build your applications Analysis Device Management Data Storage Management Notifications Integration www.admin.tago.io
  • 29. Customize and deploy the applications www.admin.tago.io User Management Custom Domain & Whitelabel Access Management User Engagement
  • 30. Brand it to your end-users 1. Custom domain 2. Custom e-mails 3. Colors 4. Company logo 5. Background color, image, or video 6. Favicon 7. Link to company pages 8. Pre-programmed buttons 9. User preferences 10. and more… www.admin.tago.io www.portal.mycompany.com
  • 31. Reports and Forms Customize PDF Reports Customize Forms
  • 32. Track, know, engage with your end-users
  • 33. More Features Multi- language Deploy solutions in any language to be selected by the end-user Single Sign On (SSO) Custom Mobile App Mobile app for easy visualization and alerts sent through the push notifications Users can sign in using their current company credentials
  • 35. Integrating with TagoIO Authorization only one needed Device EUI one per device
  • 37. 2 3 1 https://tago.io/videos Watch our videos https://tago.io/blog Register for our webinars https://tago.io Create a free account how to get started 4 5 Request a 1-to-1 demo https://tago.io/demo Engage with our community https://community.tago.io