X-NUCLEO-IDW04A1 Wi-Fi Expansion Board

By STMicroelectronics 103

X-NUCLEO-IDW04A1 Wi-Fi Expansion Board

STMicroelectronics' X-NUCLEO-IDW04A1 Wi-Fi expansion board for STM32 ODE lets users get their hands on the SPWF04SA certified Wi-Fi module and add connectivity to their projects in minutes. The module sports an STM32 MCU with 2 MB FLASH memory, with 1 MB available for storing the user file system and performing secure firmware updates over the air (FOTA); a low-power Wi-Fi b/g/n SoC with integrated power amplifier and power management, and an SMD antenna. A hardware interface enables the use of external memory to extend file system storage capability with no size limit.

The firmware provided free of charge includes a complete IP stack, dynamic web pages with SSI to interact with the module, and a REST API (get and post) for conveniently transferring files to and from the cloud ensuring end-to-end security with TLS encryption.

The module can simultaneously behave as a socket server and socket client.

Features and Benefits

  • Compatible with STM32 Nucleo boards
  • Equipped both with Arduino® UNO R3 and (optional) ST morpho connector
  • SPWF04SA module major characteristics:
    • Low-power IEEE 802.11 b/g/n transceiver
    • Integrated SMD antenna
    • STM32 ARM® Cortex®-M4 with 256 KB SRAM and 2 MB Flash memory
    • 1 MB Flash memory for user storage, extendable via SD/MMC interface or external SPI Flash
    • Integrated protocol stacks: TCP/IP (eight simultaneous TCP/UDP clients and two socket servers supporting up to eight clients each), TLS1.2
    • Application layer functions: web server supporting dynamic web pages
    • Open, WEP, WPA2 Personal, WPA2 Enterprise Security
    • WPS for station system modes: station, IBSS, and mini AP (with up to five client STAs) firmware and filesystem updates via UART and (secure) over the air (OTA)
    • 19 configurable GPIOs available
    • Advanced low-power modes
    • Simple AT command set host interface through UART, or equivalent proprietary protocol over SPI
    • Embedded real-time microPython environment for customer applications and on-board development

Categories

Top