Transcript
Wi-Fi Modules Turnkey Solution for the Internet of Things
Connectivity for a Wide Range of Applications – Internet of Things (IoT)
Sub-1GHz Power Line The right technology to be chosen by evaluating application trade-offs among Range, Throughput, Power, Topologies, Cost, Interoperability
24 Billions Connected Devices anticipated by 2020
2
Rationale for Adoption of Wi-Fi in the IoT Characteristics of the technology • Easy path to the internet (TCP/IP based) • Secured for machine-to-machine applications • Flexible over multiple applications Momentum of the Wi-Fi technology • 10% of the world’s population uses Wi-Fi • Double-digit growth year over year • Ubiquitous in home, enterprise, industry, education and government environments Prevalence of Wi-Fi based products • Home market deployment, installed in 200M homes Worldwide • Consumer electronic deployment, 100% in Smart Phones, major growth • PC deployment, ~80% laptops, 100% tablets • Entering industrial applications as user interface
SmartPhones/ Tablets/ AP
Internet Of Things
3
SPWF Series The SPWF series of micro-sized Wi-Fi Modules offers a full HW/SW affordable solution for a Plug&Play integration in IoT devices
SerialToWiFi Module 2.4 GHz 802.11 b/g/n
UART/SPI /I2C/GPIO
Integrated TCP/IP and Application Utilities
4
Why use SPWF Series Key Factors
Key Benefits
Mass Market Positioning
An affordable solution for all volumes
802.11 b/g/n integrated radio
Extended integrability in WLAN systems
Full integrated device
Reduces Development Times for Time To Market
Integrated antenna or u.fl connector
No RF knowledge is required for integration
RF certified
Reduces Certification costs of the target application
No need of a driver or external protocol stack
Extended usability with any host processor
Micro-sized form factor
SMD-like component to fit miniaturized devices
Integrated TCP/IP and Application Layer Functions
Allows an easy integration at the application level
Industrial Temperature Range
Allows integration in many different industrial applications
5
Part Numbering Schema and Options SP WF 01S A. 11 FW Reference (11: AT Full Stack)
Design Codif.
SPG Product Techn ology
Antenna Option (A: Antenna; C: Connector)
Order code
Description
Full Production
SPWF01SA.11
SerialToWiFi Module Integrated Antenna AT interface Layer
Q4 2013
SPWF01SC.11
SerialToWiFi Module Integrated U.Fl. Connector AT interface Layer
Q4 2013
6
WiFi Hardware Architecture Application Layer TCP/IP UMAC Program storage
Memory available for OTA Update & Web Page Storage
Low Level MAC PHY Integrated PA
64kB RAM 512kB Flash
To support Low Power Modes
7
Wi-Fi Modules Characteristics (1/2) Key Features
SPWF01Sx.11
Core Devices
STM32 ARM-Cortex M3 + CW1100 wifi radio
Wi-Fi standard
802.11 b/g/n
AT Commands
Enabled
Shield and Antenna/Connector
Integrated
Pin Count
30
Form Factor
Small: 15 x 27 mm
Supply Voltage
3.3 V typ.
Voltage Regulator
Integrated
LPO (32kHz)
Integrated
Operating Temperature
-40:+85 C
Max Output Power
+18 dBm
Flash
1.5 MB
8
Wi-Fi Modules Characteristics (2/2) Key Features
SPWF01Sx.11 Interfaces
JTAG
UART
SPI
I2C
GPIOS
16
Link Probe (*)
Power Probe (*)
(*) firmware dependent
9
WiFi Software Architecture Application UART AT Layer
UART
STM32
SPI
PHY/MAC
CW1100
10
AT Full Stack Features Key Features
SPWF01Sx.11
AT command set
Available via UART
Variable Configurability
Via UART
Wireless Security Modes
None, WEP, WPA/WPA2-PSK
IP Stack
IPv4
Transport Layers
TCP/UDP
Integrated DHCP
Client
Integrated DNS
Client
On Field SW Update
UART/ Over the Air
TCP/UDP Socket
Up to 8 contemporary Socket Client
File System
Integrated
File System Update RAM
Run Time with AT commands
File System Update Flash
Over the air via an AT command
Built in Application Utilities
Web Server/httpclient
System Integration Modes
STA, IBSS
11
Integration at the Application Level
AT Comamnd Layer
Commands/Data Module Configurations SetUp/Custom Application
Host (STM32/STM8)
Built-in App. Utilities Application Layer
TCP/IP
Customer code
U-MAC
ST Supplied . Integrated on the module
UART/
End Product
Can be very small!!
12
Integration at the System Level Infrastructure Mode
Access Devices: PC/Laptop/Tablet/Sm art Phonesv
Ad-Hoc Mode Access Devices: PC/Laptop/Tablet/Sm art Phones
AP/Router
ESS
Internet
Cloud Server
BSS
Access Devices: PC/Laptop/Tablet/Sm art Phonesv
End Product
STAtion
End Product
Station Mode
IBSS Mode MiniAP Mode (Q4 2013)
13
Built-in Application Utilities Host
End Product
Access Devices:
Internet
PC/Laptop/Tablet/Sm art Phonesv
WEB Server
http Client
Files (html, doc, ascii, js…) are stored in the memory (RAM or Flash) can be remotely accessed with any browser
A remote file can be downloaded and its content handled via the UART
Remotely controlled
Socket Client
Application tasks can be remotely activated (http post-like functions)
up to 8 contemporary TCP/UDP Socket Connections can be activated
14
AT Full Stack Application Interface Utilities
Notes
AT-style commands
Multiple Categories: i.e. Utilities, Configuration, Network, GPIO, Files Management
Configuration Variables (*)
Multiple SetUp categories (i.e. security, network, applications, use mode)
Status Variables (*)
Run Time Informations (i.e. channels, radio, rssi)
Asynchronous Indications
Radio/Protocol/Status Indication Run-Time Messages that are echoed on the serial port
(*) also available as an html page for remote access
UART
Host (STM32/STM8)
AT commands
Conf. Variables Status Variables Asynchronous Indications
15
AT Full Stack Commands (1/2) Utilities AT
Attention
AT+S.HELP
Display Help Text
AT+S.FWUPDATE
Perform a firmware update
AT+S.WIFI
Enable/Disable WiFi device
AT+CFUN
Comm Function (Reset)
AT+S.MFGTEST
Perform manufacturing tests
AT+S.PEMDATA
Configure certificate store
AT+S.ECHO
Send data out serial port
AT+S.HTTPDFSUPDATE
Update static HTTPD Filesystem
Configuration AT+S.GCFG
Get configuration value
AT+S.SCFG
Set configuration value
AT+S.SSIDTXT
Set a textual SSID
AT+S.STS
Report current status/statistic
AT&V
Display all configuration values
AT&F
Restore factory default settings
AT&W
Save current settings
AT+S.NVW
Write production settings
16
AT Full Stack Commands (2/2) Socket
Network AT+S.PING
Send a ping to a specified host
AT+S.SOCKON
Open a network socket
AT+S.SCAN
Channels Scan
AT+S.SOCKOS
Open Serial Port
AT+S.HTTPGET
Issue an HTTP GET
AT+S.SOCKW
Write len bytes of data to socket
AT+S.ROAM
Trigger WiFi reassociation sequence
AT+S.SOCKR
Return len bytes of Data from socket
AT+S.SOCKQ
Query pending data
AT+S.SOCKC
Close socket
File Management AT+S.FSC
Create a file
AT+S.FSA
Append to an existing file
AT+S.FSD
Delete an existing file
AT+S.FSL
List existing filename(s)
AT+S.FSP
Print the contents of an existing file
GPIO AT+S.GPIOC
Configure General Purpose I/O
AT+S.GPIOR
Query General Purpose Input
AT+S.GPIOW
Set General Purpose Output
17
SPWF Evaluation Kit Discovery F0 daughter board
USB AddOn
18
SPWF Evaluation Kit Use Modes USB Dongle STEVAL_wifi_addON
19
STM32 Network Processor STEVAL_wifi
F0 Discovery
Teraterm or other similar application
STEVAL_wifi
• STEVAL_WiFi and AddOn • Used as a dongle via the USB connector • Requires to install the USB Driver (Silab CP210 Converter) • Allows the use of Teraterm or equivalent application to use the AT commands
• STEVAL_WiFi and F0 Discovery • Do not require any driver on the STM32 • Application Example for F0 included in the kit
SUMMARY • Targeted Market : IoT • Network Processor with AT Full Stack: SPWF01Sx.11 • ES=Feb 2013 • EVAL KIT = Dec 2013 • MP=Dec 2013
• More to come : stay tuned!
20