The SPI interface can also be used for the same purpose. Main Features • The X-NUCLEO-IDW04A1 hosts FCC, IC and CE certified SPWF04SA module (FCC ID: S9NSPWFS04, IC ID: 8976C-SPWFS04 and ETSI compliant) • Compatible with STM32 Nucleo boards •...
Page 4
'Exploitation est autorisée aux deux conditions suivantes : (1) l'appareil ne doit pas produire de brouillage, et (2) l'utilisateur de l'appareil doit accepter tout brouillage radioélectrique subi, même si le brouillage est susceptible d'en compromettre le fonctionnement. The X-NUCLEO-IDW04A1 contains the FCC certified SPWF04SA module (IC ID: 8976C-SPWFS04) •...
STM32Cube • Easy to use abstract APIs to configure and use SPWF01SA or SPWF04SA • Sample applications that the developer can use to start experimenting with the code • Free, user-friendly license terms Latest software available at www.st.com X-CUBE-WIFI1...
Page 6
Quick Start Guide Contents X-NUCLEO-IDW04A1: STM32 Nucleo Wi-Fi expansion board Hardware and Software overview Setup & Demo Examples Documents & Related Resources STM32 Open Development Environment: Overview...
Page 7
Setup & demo examples HW prerequisites • Wi-Fi expansion board (X-NUCLEO-IDW04A1) • 1x STM32 Nucleo development board (NUCLEO-L476RG or NUCLEO-F401RE) • 1x USB type A to Mini-B USB cable NUCLEO-F401RE NUCLEO-L476RG Additional requirements: PC (*) Wi-Fi Router Tera Term Router with internet...
Setup & demo examples Software prerequisites (1/2) • STSW-LINK009: ST-LINK/V2-1 USB driver • STSW-LINK007: ST-LINK/V2-1 firmware upgrade • X-CUBE-WIFI1: expansion software for STM32Cube • Copy the .zip file content into the “c:\Program Files (x86)\STMicroelectronics\” folder on your PC • The package contains the source code example (Keil, IAR EWARM, System Workbench for STM32) based on NUCLEO-L476RG or NUCLEO-F401RE •...
Page 9
The STSW-WIFI004 (*) package provides the up-to-date SPSWF04Sx Wi-Fi Module Firmware • Please see the document “X-NUCLEO-IDW04A1-FW upgrading over UART” located in X-CUBE- WIFI/Documentation folder for more details on how to flash the FW to the X-NUCLEO-IDW04A1 (*) Available at www.st.com within Q2 / '17...
Page 10
Select Package documentation X-NUCLEO-IDW04A1 Wi-Fi USART driver Wi-Fi middleware Application examples Download and unpack X-CUBE-WIFI1 Download and install STM32 Nucleo ST-LINK/V2-1 USB driver Modify and build application STSW-LINK009 Open project example HTTP_Request and in your toolchain select the project/target configuration.
Page 11
Wi-Fi expansion board Evaluate using X-CUBE-WIFI1 (1/4) Setup Wi-Fi router and internet connection • Please setup the Wi-Fi router by powering it on. • Please make sure that the router is connected to the internet connected...
Page 12
Wi-Fi expansion board Evaluate using X-CUBE-WIFI1 (2/4) From X-CUBE-WIFI1 software resource package, drag and drop Project.bin on STM32 Nucleo drive. Open Tera Term or any other serial port terminal on the PC connected to the STM32 Nucleo board with the provided configuration settings...
Page 13
Wi-Fi expansion board Evaluate using X-CUBE-WIFI1 (3/4) Reset the board by pressing the reset button on the STM32 Nucleo board. Configure the Application at run-time. • The user will be prompted to enter the WI-FI settings. • Change connection parameters of the application: •...
Page 14
Wi-Fi expansion board Evaluate using X-CUBE-WIFI1 (4/4) View the results on the serial terminal window HTTP GET internet internet...
Page 15
Gerber files, BOM, and schematics • DB3229: Wi-Fi expansion board based on SPWF04SA for STM32 Nucleo – Data Brief • UM2183: Getting started with X-NUCLEO-IDW04A1, Wi-Fi expansion board based on SPWF04SA module for STM32 Nucleo – User manual X-CUBE-WIFI1: •...
Page 16
Quick Start Guide Contents X-NUCLEO-IDW04A1: STM32 Nucleo Wi-Fi expansion board Hardware and Software overview Setup & Demo Examples Documents & Related Resources STM32 Open Development Environment: Overview...
Page 17
The STM32 Open Development Environment (ODE) consists of a set of stackable boards and a modular open SW environment designed around the STM32 microcontroller family. STM32Cube development software STM32 Nucleo expansion boards STM32Cube STM32 Nucleo development boards expansion software Compatibility with multiple Development environments www.st.com/stm32ode...
Page 18
Power supply STM32 microcontroller through USB or external source Integrated debugging Complete product range and programming from ultra-low power to high-performance ST-LINK probe ST morpho extension header Arduino™ UNO R3 extension headers www.st.com/stm32nucleo...
Page 19
Boards with additional functionality that can be plugged directly on top of the STM32 Nucleo development board directly or stacked on another expansion board. Connect Power Move/Actuate Interact Sense Motion MEMS sensors Environmental sensors DIL24 support for new devices Example of STM32 expansion board (X-NUCLEO-IKS01A1) www.st.com/x-nucleo...
ST. These include Eclipse-based IDEs such as Ac6 System Workbench for STM32 and the MDK-ARM environment. OPEN LICENSE MODELS: STM32Cube software and sample applications are covered by a mix of fully open source BSD license and ST licenses with very permissive terms. www.st.com/stm32cube...
Page 21
NFC, Wi-Fi, GNSS Audio amplifier ACCESS Touch controller Translate Operation Amplifier CREATE Move / Stepper motor driver DC & BLDC motor driver Actuate Industrial input / output POWER Power Energy management & battery General-purpose microcontrollers PROCESS Process Secure microcontrollers Software www.st.com/stm32ode...
Need help?
Do you have a question about the X-NUCLEO-IDW04A1 and is the answer not in the manual?
Questions and answers