Wi-Fi Modules Turnkey Solution for the Internet of Things
Connectivity for a Wide Range of Applications Internet of Things (IoT) 2 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
Rationale for Adoption of Wi-Fi in the IoT 3 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
SPWF Series 4 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
Key Factors Mass Market Positioning Why use SPWF Series 5 Key Benefits An affordable solution for all volumes 802.11 b/g/n integrated radio Extended integrability in WLAN systems Full integrated device Integrated antenna or u.fl connector RF certified No need of a driver or external protocol stack Micro-sized form factor Integrated TCP/IP and Application Layer Functions Industrial Temperature Range Reduces Development Times for Time To Market No RF knowledge is required for integration Reduces Certification costs of the target application Extended usability with any host processor SMD-like component to fit miniaturized devices Allows an easy integration at the application level Allows integration in many different industrial applications
Part Numbering Schema and Options 6 SP WF 01S A. 11 SPG Product Design Codif. FW Reference (11: AT Full Stack) Techn ology Antenna Option (A: Antenna; C: Connector) Order code Description Full Production SPWF01SA.11 SPWF01SC.11 SerialToWiFi Module Integrated Antenna AT interface Layer SerialToWiFi Module Integrated U.Fl. Connector AT interface Layer Q4 2013 Q4 2013
WiFi Hardware Architecture 7 Application Layer TCP/IP UMAC Program storage Low Level MAC PHY Integrated PA Memory available for OTA Update & Web Page Storage 64kB RAM 512kB Flash To support Low Power Modes
Wi-Fi Modules Characteristics (1/2) 8 Key Features SPWF01Sx.11 Core Devices STM32 ARM-Cortex M3 + CW1100 wifi radio Wi-Fi standard AT Commands Shield and Antenna/Connector Pin Count 30 802.11 b/g/n Enabled Integrated Form Factor Supply Voltage Voltage Regulator LPO (32kHz) Operating Temperature Max Output Power Flash Small: 15 x 27 mm 3.3 V typ. Integrated Integrated -40:+85 C +18 dbm 1.5 MB
Wi-Fi Modules Characteristics (2/2) 9 Key Features SPWF01Sx.11 Interfaces JTAG UART SPI I2C GPIOS 16 Link Probe (*) Power Probe (*) (*) firmware dependent
WiFi Software Architecture 10 Application UART AT Layer UART STM32 SPI PHY/MAC CW1100
AT Full Stack Features 11 Key Features AT command set Variable Configurability Wireless Security Modes IP Stack Transport Layers Integrated DHCP Integrated DNS On Field SW Update TCP/UDP Socket File System File System Update RAM File System Update Flash Built in Application Utilities System Integration Modes SPWF01Sx.11 Available via UART Via UART None, WEP, WPA/WPA2-PSK IPv4 TCP/UDP Client Client UART/ Over the Air Up to 8 contemporary Socket Client Integrated Run Time with AT commands Over the air via an AT command Web Server/httpclient STA, IBSS
AT Comamnd Layer Integration at the Application Level 12 Commands/Data Module Configurations SetUp/Custom Application Built-in App. Utilities Application Layer TCP/IP Customer code U-MAC ST Supplied. Integrated on the module Host (STM32/STM8) UART/ End Product Can be very small!!
Integration at the System Level 13 Access Devices: PC/Laptop/Tablet/Sm art Phonesv Infrastructure Mode Ad-Hoc Mode Access Devices: PC/Laptop/Tablet/Sm art Phones BSS AP/Router ESS Internet Cloud Server Access Devices: PC/Laptop/Tablet/Sm art Phonesv End Product STAtion Station Mode End Product IBSS Mode MiniAP Mode (Q4 2013)
Built-in Application Utilities 14 End Product Host Internet Access Devices: PC/Laptop/Tablet/Sm art Phonesv WEB Server Files (html, doc, ascii, js ) are stored in the memory (RAM or Flash) can be remotely accessed with any browser http Client A remote file can be downloaded and its content handled via the UART Remotely controlled Application tasks can be remotely activated (http post-like functions) Socket Client up to 8 contemporary TCP/UDP Socket Connections can be activated
Utilities AT-style commands AT Full Stack Application Interface 15 Configuration Variables (*) Status Variables (*) Asynchronous Indications Notes (*) also available as an html page for remote access Multiple Categories: i.e. Utilities, Configuration, Network, GPIO, Files Management Multiple SetUp categories (i.e. security, network, applications, use mode) Run Time Informations (i.e. channels, radio, rssi) Radio/Protocol/Status Indication Run-Time Messages that are echoed on the serial port Host (STM32/STM8) UART AT commands Conf. Variables Status Variables Asynchronous Indications
AT Full Stack Commands (1/2) 16 Utilities AT AT+S.HELP AT+S.FWUPDATE AT+S.WIFI AT+CFUN AT+S.MFGTEST AT+S.PEMDATA AT+S.ECHO AT+S.HTTPDFSUPDATE AT+S.GCFG AT+S.SCFG AT+S.SSIDTXT AT+S.STS AT&V AT&F AT&W AT+S.NVW Attention Display Help Text Perform a firmware update Enable/Disable WiFi device Comm Function (Reset) Perform manufacturing tests Configure certificate store Send data out serial port Update static HTTPD Filesystem Configuration Get configuration value Set configuration value Set a textual SSID Report current status/statistic Display all configuration values Restore factory default settings Save current settings Write production settings
AT Full Stack Commands (2/2) 17 AT+S.PING Network Send a ping to a specified host AT+S.SOCKON Socket 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 AT+S.FSC AT+S.FSA AT+S.FSD AT+S.FSL AT+S.FSP Trigger WiFi reassociation sequence File Management Create a file Append to an existing file Delete an existing file List existing filename(s) Print the contents of an existing file AT+S.SOCKR AT+S.SOCKQ AT+S.SOCKC AT+S.GPIOC AT+S.GPIOR AT+S.GPIOW Return len bytes of Data from socket Query pending data Close socket GPIO Configure General Purpose I/O Query General Purpose Input Set General Purpose Output
SPWF Evaluation Kit 18 Discovery F0 daughter board USB AddOn
SPWF Evaluation Kit Use Modes 19 USB Dongle STEVAL_wifi_addON STM32 Network Processor STEVAL_wifi Teraterm or other similar application STEVAL_wifi F0 Discovery 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 20 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!