产品概述
描述
STSW-WIFI004软件包集成了与SPWF04Sx Wi-Fi模块兼容的TCP/IP协议栈固件二进制文件(.hex和.fota),该模块内置2 MB Flash存储器。
TCP/IP协议栈固件支持与Wi-Fi设备的直接连接以及与接入点的基础设施通信模式。
还提供应用实用程序,如HTTP客户端、Web服务器、用于访问云服务器文件的RESTful API,以及支持SSI功能的动态网页,便于与大量基于互联网的应用集成。有关HTTP服务器功能的更多详细信息,请参见应用笔记AN4965。
模块支持通过TCP的多种高层协议,包括:HTTP、MQTT、SMTP和WebSocket,便于将应用连接到云端。通过UDP支持的多种协议包括:TFTP、SNTP和mDNS。该模块还包括IPv6网络功能。
为了与云端进行安全的端到端通信,每个模块都嵌入了TLS协议栈,无需许可费用。有关详细信息,请参见应用笔记AN4963。
固件包还包括AT命令层接口,通过UART串行端口和SPI从接口可实现友好访问协议栈功能,支持与主机处理器的消息交互。
用户手册UM2114提供有关TCP/IP协议栈固件接口的完整描述。
SPWF04Sx模块的固件可以通过UART和无线 (FOTA) 安全升级。
意法半导体可能随时更新随模块提供的固件。意法半导体建议用户定期查看文档和当前固件版本,可从www.st.com/wifimodules。
-
所有功能
- 通过UART和SPI的类AT命令接口
- 集成TCP/IPv6、TCP/IPv4协议栈
- 8个同步TCP或UDP客户端和2个套接字服务器(每个支持最多8个客户端)
- 安全套接字和上层协议(如HTTPS)支持高达TLS 1.2,包括X.509证书、AES算法(128、256)、哈希算法(MD5、SHA-1、SHA-256、SHA-384)和用于密钥交换(RSA、DH、ECDH)和数字签名(RSA、ECDSA)的公钥算法。
- 支持SSI和动态网页的Web服务器。
- 用于GET和POST网络内容的RESTful API
- 开源、WEP、WPA2 PSK、WPA2企业版
- 系统模式:站点、IBSS和miniAP(支持最多5个STA)
- miniAP易于配置(SSID、密码)
- 复位后快速Wi-Fi重新关联
- 通过无线 (FOTA) 安全更新固件和文件系统
- 应用子系统
- 用于客户应用和板上开发的嵌入式实时MicroPython环境
- MicroPython API库,便于访问Wi-Fi子系统功能和设备外设(如UART、SPI、I2C)