Overview
Tools & Software
Resources
Solutions
Quality & Reliability
Sales Briefcase
eDesignSuite
Get Started
Sample & Buy
Partner products
  • The STSW-WIFI004 package integrates the TCP/IP protocol stack FW binary files (.hex and .fota) compatible with the SPWF04Sx Wi-Fi module with embedded 2 MB Flash.

    The TCP/IP protocol stack FW supports both direct links with Wi-Fi-enabled devices and infrastructure communication modes with an access point.
    Application utilities such as an HTTP client, a web server, RESTful API for accessing files on servers in the cloud, and support for dynamic web pages with SSI functions are also featured to allow easy integration with many Internet-based applications. See also application note AN4965 for further details on HTTP server capabilities.
    Multiple higher level protocols over TCP are supported by the module, including: HTTP, MQTT, SMTP, and WebSockets to easily connect applications to the cloud. Multiple protocols supported over UDP include: TFTP, SNTP and mDNS. The module also includes IPv6 networking capabilities.
    For secure end-to-end communication with the cloud, a TLS stack is embedded in every module with no licensing charge. See application note AN4963 for details.
    The FW package also includes an AT command layer interface for user-friendly access to the stack functionalities via the UART serial port and an SPI slave interface, supporting messages from and to the host processor.
    A complete description of the TCP/IP protocol stack FW interface is provided in user manual UM2114.
    The SPWF04Sx module’s firmware can be securely upgraded via UART and over-the-air (FOTA).
    ST may update the FW provided with the modules at any time. ST recommends that users regularly check for documentation and the current FW version, which is available at www.st.com/wifimodules.

    Key Features

    • AT-like command interface through UART and SPI
    • Integrated TCP/IPv6, TCP/IPv4 protocol stacks
      • 8 simultaneous TCP or UDP clients and 2 socket servers (supporting up to 8 clients each)
      • Secured socket and upper layers (i.e. HTTPS) supporting up to TLS 1.2, including X.509 Certicates AES (128, 256), hash (MD5, SHA-1, SHA-256, SHA-384 ) and public key algorithms for key exchange (RSA, DH, ECDH) and digital signature (RSA, ECDSA).
      • Web server supporting SSI and dynamic web pages.
    • RESTful API to GET & POST web content
    • Open, WEP, WPA2 PSK, WPA2 enterprise
    • System modes: Station, IBSS, and miniAP (supporting up to 5 STA)
    • miniAP easily provisioned (SSID, PWD)
    • Fast Wi-Fi re-association after reset
    • Secure firmware and file-system update over-the-air (FOTA)
    • Application subsystem
    • Embedded real-time MicroPython environment for customer applications and on-board development
    • MicroPython API library for easy access to Wi-Fi subsystem capabilities and device peripherals (i.e. UART, SPI, I2C)

Get Software

Recommended for you

00 Files selected for download

Technical Documentation

    • Description Version Size Action
      DB3234
      TCP/IP protocol stack FW package for SPWF04Sx Wi-Fi modules
      2.0
      438.2 KB
      PDF
      DB3234

      TCP/IP protocol stack FW package for SPWF04Sx Wi-Fi modules

Presentations & Training Material

    • Description Version Size Action
      STSW-IDW004 Wifi hands on training 1.0
      9.99 MB
      PDF

      STSW-IDW004 Wifi hands on training

Legal

    • Description Version Size Action
      SLA0060
      LIMITED LICENSE AGREEMENT FOR ST MATERIALS
      1.15
      120.89 KB
      PDF
      SLA0060

      LIMITED LICENSE AGREEMENT FOR ST MATERIALS