Preview only show first 10 pages with watermark. For full document please download

St_wifi_public_0913

   EMBED


Share

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