SPG overview
SPWF Series of WiFi Modules
Subsystem Products Group
Benefits of Wireless OEM Modules
 Off-the-shelf RF plug&play solutions
•
•
Enable short time-to-market product development
No RF specific knowledge is required for the integration of the
modules in the target application
 Cost-effective for design of multiple platforms or
multiple versions of the same platform
•
•
Save 8-12 months in design cycle
Significantly reduce engineering and production costs
 Pre-certified RF modules
•
Reduce the effort and certification cost on the customer side
2
ST Wireless OEM Modules Portfolio
BlueTooth
802.15.4/ZigBee
SPBT Series
SPZB32W Series
WiFi
SPWF Series
HW
SW
Protocol
HW
SW
Protocol
HW
SW
Protocol
SPBT2532
BT 2.1
SPZB32W1
SimpleMAC
SPWF01S
TCP/IP
SPBT2632
BT3.0
SPZB32W2
ZigBeeIP
ST core leading industry technology inside
3
Drivers for an Explosive WiFi Growth
Momentum of 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
 Characteristics of the technology
• Easy path to the internet (TCP/IP based)
• Secured for machine-to-machine
• Flexible over multiple applications
4
Target Applications
Home/Building
Automation
• Smart Appliances
• Industrial Control and Data Acquisition
• Home Automation & Home Energy
Smart Energy/
Smart Grid
• Home Security Systems
• Wireless Sensors
• Cable Replacement
• Medical Equipments
Industrial
5
SPWF01Sx Modules
Features
•
•
•
•
•
•
•
•
•
•
•
Radio. 2.4 GHz IEEE 802.11b/g/n
Micro. STM32 ARM Cortex-M3
Memory. 64KB RAM, 1.5 MB Flash
Size (mm). 26.92 x 15.24 x 2.35
Interfaces.
• Serial (UART, I2C, SPI)
• 16 GPIOs
• JTAG
XTAL. Integrated 32kHz to support low power
modes
Side pads SMD
Temperature. Industrial temperature range
Antenna Options. Integrated Antenna/U.fl.
Connector
Certifications:
• FCC, IC and CE certified
• ROHS Compliant
Software. Multiple Stacks Available
• Full Stack
• AT
• SDK
Serial To WiFi Module
UART/SPI
/I2C/GPIO
802.11
b/g/n
Part Number
Antenna Options
SW Library
SPWF01SA.11
Chip Antenna
Full Stack (AT)
SPWF01SC.11
U.FL
Full Stack (AT)
6
SPWF01Sx Footprint
7
Supported System Configurations
Infrastructure Mode
Access Devices:
PC/Laptop/Tablet/Sm
art Phonesv
Ad-Hoc/Wi-Fi Direct Mode
Access Devices:
PC/Laptop/Tablet/Sm
art Phones
AP/Router
ESS
Internet
Cloud
Server
BSS
IBSS
Access Devices:
PC/Laptop/Tablet/Sm
art Phonesv
End Product
STAtion
End Product
8
AT Full Stack
AT Comamnd Layer
Enable the use of the module as a Network Coprocessor
SetUp/Custom
App
Host
(STM32/STM8)
WEB Server/
HTTP Client
Application Layer
TCP/IP
Customer code
MAC+PHY
ST Supplied
UART/
SPWF01Sx.11
Mass Market
@ Q2 2013
Can be very
small!!
End Product
9
AT Full Stack Features
Available
•
•
•
•
•
•
•
•
•
•
•
Rich AT command set for RS-232
Standards-compliant 802.11b/g/n operation
AT Commands
IBSS and BSS Station operation modes
Advanced Power Saving Modes
Device Control
and Config
Wireless security (WEP, WPA/WPA2-PSK)
Dns+dhcp
+tcp/ip
Full IPv4 stack + TCP + UDP
Packet IF
DHCP client and DNS Client
Field update via WiFi and RS-232
Rich AT command set for RS-232 control
TCP/UDP Socket Client
Built-in application utilities:
•
•
•
web server
http client (http get) (pull data mode)
“http post via get” (push data mode)
Control IF
WiFi Stack
Connection
Security
Upper MAC
Device Drivers
RTOS
Debug
Power Mgt
Timers
Profile
Watchdog
Nvdata
Peripheral
Drivers
10
AT Full Stack Command 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.
Status Variables
Radio, channels …
Asynchronous Indications
Radio/Protocol/Status Indication Run-Time Messages that are
echoed on the serial port
SPI/
UART/
Host
(STM32/STM8)
AT commands
Conf. Variables
Status Variables
Asynchronous Indications
11
AT Full Stack Commands
Network
Utilities
AT+S.PING
Send a ping to a specified host
AT+S.SCAN
Channels Scan
AT+S.HTTPGET
Issue an HTTP GET
AT+S.ROAM
Trigger WiFi reassociation sequence
AT
Attention
AT+S.HELP
Display Help Text
AT+S.FWUPDATE
Perform a firmware update
AT+S.WIFI
Enable/Disable WiFi device
AT+S.FSC
Create a file
AT+CFUN
Comm Function (Reset)
AT+S.FSA
Append to an existing file
AT+S.MFGTEST
Perform manufacturing tests
AT+S.FSD
Delete an existing file
AT+S.PEMDATA
Configure certificate store
AT+S.FSL
List existing filename(s)
AT+S.ECHO
Send data out serial port
AT+S.FSP
Print the contents of an existing file
AT+S.HTTPDFSUPDATE
Update static HTTPD Filesystem
File Management
Socket
Configuration
AT+S.SOCKON
Open a network socket
Set configuration value
AT+S.SOCKOS
Open Serial Port
AT+S.SSIDTXT
Set a textual SSID
AT+S.SOCKW
Write len bytes of data to socket
AT+S.STS
Report current status/statistic
AT+S.SOCKR
Return len bytes of Data from socket
AT&V
Display all configuration values
AT+S.SOCKQ
Query pending data
AT+S.SOCKC
Close socket
AT+S.GCFG
Get configuration value
AT+S.SCFG
AT&F
Restore factory default settings
AT&W
Save current settings
AT+S.NVW
Write production settings
GPIO
AT+S.GPIOC
Configure General Purpose I/O
AT+S.GPIOR
Query General Purpose Input
AT+S.GPIOW
Set General Purpose Output
12
AT Full Stack Variables
Configuration Variables
Status Variables
Production Data
Protocol Statistics
UART Configuration
Radio Statistics
Power save configuration
Module Status
Security Configuration
Security Setup
Radio Setup
Modules Configuration
Protocol Setup
Mode Setup
Remotely accessible
In the “config.shtml” page
Remotely accessible
In the “status.shtml” page
13
«Web Server» Use Mode
Host
End Product
Internet/
IBSS
Access Devices:
PC/Laptop/Tablet/Sm
art Phonesv
HTML Pages/Ascii files resident in the memory of the module
status.shtml
Remote Access to Status parameters (i.e. radio,
channels)
index.html
Home page
config.shtml
Remote Access to the config variables values
404.html
Error page
Custom html/ascii
files (resident in the
RAM)
Any name
Can be loaded via the serial port
Custom files (resident
in the Flash)
Any name
Can be loaded remotely
Built-in HTML files
(Resident in the
Flash)
14
«Post Data» Use Mode
“Your Text”
Host
End Product
Internet/
IBSS
Access Devices:
PC/Laptop/Tablet/Sm
art Phones
Cgi_demo.html
A built-in html page “cgi_demo.html” allows to remotely push characters on the serial
port from a remote browser
15
«HTTP Client» Use Mode
•The module implements the HTTP get method by means of an
AT command
•The HTTP GET feature performs a single HTTP request to the
specified host and path. The server response is printed on the
UART enabled.
At+s.httpget = www.st.com, /aaaa.jsp
Host
End Product
Internet/
IBSS
Cloud
Server
16
«Socket» Use Mode
• The Socket interface allows communication via TCP, UDP and UART by means of AT commands.
• The module is a client socket only and it can open up to 8 TCP/UDP/UART connections.
1) Open a Socket (returns a SocketID)
AT+S.SockOn (Port, IPserver, TCP/UDP)
2) Read/Write on the Socket
AT+S.SockW (SocketID, SensorData)
End Product
Client
Socket
Host
Temperature
/Umidity
sensor
Server Socket listen for incoming
connection
Internet/
IBSS
17
Key Messages
• Serial To WiFi 802.11b/g/n OEM Module
• Plug&Play Solution
• Very Small Form Size Factor
• FCC/IC/CE certified
• Multiple Antenna Options
• Low Power Use Modes Available
• Industrial Operating Temperature Range
• Infrastructure Mode
• AhHoc/WiFi Direct Mode
• “Full TCP/IP Stack” SW Library with
•Built-in Wi-Fi security
•Built-in TCP/IP stack
•Built-in DHCP, DNS
•Built-in HTTP server/client
•Rich AT-like commands for host usage
18
Was this manual useful for you? yes no
Thank you for your participation!

* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project

Download PDF

advertising