你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

ST67W611M1-ST首款低功耗Wi-Fi 6和蓝牙低功耗组合协处理器模块测评

[复制链接]
短笛君 发布时间:2025-12-14 21:43

模块基本信息

早在25年初就看到ST首款WIFI6模组的消息 今天拿到了样品并做了一个底板来评估(官方价格贵还暂时没有渠道买)

30ab4a9e3f5bf89bd9720751b98f7971.jpg

根据官网规格书可知 该模组一共有三个版本

集成板载天线版本

image.png

带有IPEX4代连接器版本

image.png

带有专用外部射频引脚的和支持外部射频开关的多天线实现版本

image.png

可供用户根据自己实际天线方案选择

模组内部集成40Mhz晶振 以及32.678Khz内部振荡器。

极大的缩减了用户外部器件数量

性能以及支持特性如下

image.png

外部接口有UART接口以及SPI接口 对于速率要求高的用户可以使用SPI接口

image.png

image.png

SPI接口速率最高可达40Mhz

阅读该模组数据手册时发现其实还有USB接口 但是实际使用中电脑并未识别出该接口 猜测可能是用作模组内部升级使用 需要通过拉低/拉高某些reversed Pin来实现升级

快速评估我们时用UART接口来进行

f555fd58fa15d32a55b670592b8d7f32.jpg

模组上电启动后会通过UART调试口打印出log信息并且内建一个shell环境 我们使用xterm来进行交互

image.png

可以看到模组的编译固件日期 以及boot之类

这里看到使用的SOC应该是高通的QC74X系列soc

image.png

看官网的描述性能还是很不错的

描述中有这样一段话挺感兴趣的

QCC74x operates in hostless mode, capable of running both the protocol stack all the way to the application level as well as IoT applications without requiring an external MCU. Built on FreeRTOS, its software SDK is open-sourced on CodeLinaro coupled with the Microsoft Visual Studio Code (VS Code) IDE market extension to facilitate rapid IoT application development. It can also be used as an IoT connectivity transceiver in hosted mode (both RCP and NCP) with an external host.

SDK代码开源。。也就是说我们完全有可能根据SDK重构硬件 然后再IAP上去.....?

image.png

image.png

芯片资源也是十分丰富 看ST后面固件更新的速度了

模组命令

image.png

芯片上电后通过help命令调出当前支持的命令

这里我们测试使用内建的iperf

平台移植待下周更新过去

ps 进程状态查看(Process Status) :列出当前系统中运行的进程信息,如进程 ID、占用资源、状态等。
ps_extend 扩展版进程状态查看 :在ps基础上,提供更详细的进程信息(如进程内存占用、优先级、创建时间等)。
free 内存使用情况查看 :显示系统的总内存、已用内存、空闲内存、缓冲区 / 缓存占用等信息。
ping 网络连通性测试 :向指定 IP / 域名发送 ICMP echo 请求,测试网络是否可达、延迟和丢包率。
memtrace 内存追踪 / 调试 :用于跟踪内存分配、释放情况,排查内存泄漏、内存越界等问题(嵌入式调试常用)。
help 帮助命令 :列出 shell 支持的所有命令,或显示指定命令的使用说明。
sysver 系统版本查看(System Version) :显示固件、内核、SDK 等系统版本信息。
reboot 系统重启 :触发模组重启,恢复到初始运行状态。
tickless 低功耗 tickless 模式调试 :用于测试 / 控制系统的 tickless 低功耗机制(关闭周期性时钟中断以节省功耗)。
output_32k 32KHz 时钟输出控制 :开启 / 关闭 32KHz 时钟信号输出(常用于低功耗、时钟同步场景)。
wifi_state WiFi 状态查询 :获取当前 WiFi 的工作模式(STA/AP/ 混合模式)、连接状态、错误码等。
wifi_scan WiFi 扫描 :扫描周边可用的 WiFi 热点,返回 SSID、BSSID、信道、RSSI、加密方式等信息。
wifi_sta_connect STA 模式连接 WiFi :指定 SSID 和密码,让模组以 STA 模式连接到路由器 / 热点。
wifi_sta_disconnect STA 模式断开连接 :主动断开当前 STA 模式的 WiFi 连接。
wifi_sta_ssid_passphr_get 获取 STA 连接的 SSID 和密码 :读取当前 STA 模式下已连接的 WiFi 名称和密码(可能加密显示)。
wifi_sta_mac_get 获取 STA 模式的 MAC 地址 :返回模组在 STA 模式下的物理网卡地址。
wifi_sta_autoconnect_enable 启用 STA 自动重连 :开启后,模组断开 WiFi 时会自动尝试重新连接。
wifi_sta_autoconnect_disable 禁用 STA 自动重连 :关闭自动重连功能,断开后需手动连接。
wifi_sta_ps_on 开启 STA 功耗节省(Power Save) :启用 WiFi STA 模式的低功耗模式(如 DTIM 监听、休眠等)。
wifi_sta_ps_off 关闭 STA 功耗节省 :禁用低功耗模式,WiFi 保持常连状态(功耗更高,性能更稳定)。
wifi_sta_ps_set 配置 STA 功耗节省参数 :自定义低功耗模式的参数(如休眠时长、监听间隔等)。
wifi_sta_info 获取 STA 连接的详细信息 :返回当前连接的 AP 的 BSSID、信道、RSSI、加密方式、IP 等。
wifi_sta_list 列出已保存的 STA 配置列表 :显示模组中存储的 WiFi 连接配置(SSID、密码、优先级等)。
wifi_sta_del 删除 STA 配置 :从保存的列表中删除指定的 WiFi 连接配置。
wifi_sta_rssi 获取 STA 的 RSSI 值 :返回当前连接的 WiFi 信号强度(接收信号指示,单位 dBm,数值越大信号越强)。
wifi_sta_channel 获取 / 设置 STA 的工作信道 :查看当前连接的信道,或手动指定 STA 连接的信道(一般自动适配)。
wifi_ap_start 启动 AP 模式(热点) :让模组作为 WiFi 热点,允许其他设备连接。
wifi_ap_stop 停止 AP 模式 :关闭模组的 WiFi 热点功能。
wifi_ap_mac_get 获取 AP 模式的 MAC 地址 :返回模组在 AP 模式下的物理网卡地址。
wifi_ap_conf_max_sta 配置 AP 最大连接数 :设置模组 AP 模式下允许同时连接的 STA 设备数量上限(如 8 台、16 台等)。
wifi_sniffer_on 开启 WiFi 嗅探器 :启用 WiFi 数据包捕获功能,可监听指定信道的 802.11 数据包(用于调试、抓包)。
wifi_sniffer_off 关闭 WiFi 嗅探器 :停止数据包捕获功能。
wifi_raw_send 发送原始 WiFi 数据包 :手动构造并发送 802.11 原始数据包(用于 WiFi 协议调试、测试)。
wifi_mgmr_sta_twt_setup 配置 STA 的 TWT(Target Wake Time) :启用 WiFi 6 的 TWT 低功耗机制,协商模组与 AP 的唤醒时间(进一步降低功耗)。
wifi_mgmr_sta_twt_teardown 关闭 STA 的 TWT 连接 :解除与 AP 的 TWT 协商,退出 TWT 低功耗模式。
non_pref_chan 非首选信道配置 :标记某些 WiFi 信道为非首选,模组优先选择其他信道连接 / 工作。
non_pref_chan_notify 非首选信道通知 :当模组切换到非首选信道时,触发通知或执行指定操作(用于信道优化)。
set_ipv4 配置 IPv4 地址 :手动设置模组的 IPv4 地址(静态 IP),替代 DHCP 自动获取。
lwip LWIP 协议栈调试 :进入 LWIP 协议栈的调试子命令,可查看 / 配置 TCP/UDP/IP 参数(如缓冲区、超时、分片等)。
iperf 网络性能测试 :运行 iperf 工具,测试网络的吞吐量、带宽、延迟(支持 TCP/UDP 测试)。
lpfw_tcp_keepalive 低功耗固件的 TCP 保活配置 :配置 TCP 连接的保活参数(如心跳间隔、重试次数),适用于低功耗场景下的 TCP 连接维持。
ss_echo 简单的回显测试(Socket Echo) :创建 TCP/UDP echo 服务 / 客户端,测试 socket 通信的基本功能(发送数据后接收回显)。
ss_async 异步 Socket 测试 :测试异步非阻塞的 socket 通信(如异步连接、异步读写),验证高并发场景下的网络处理能力。
ss_perf Socket 性能测试 :测试 socket 通信的性能指标(如每秒收发数据包数、吞吐量、延迟)。
ss_status Socket 状态查询 :查看当前系统中所有 socket 连接的状态(如 TCP 的 ESTABLISHED、LISTEN,UDP 的连接状态)。
ss_read Socket 读操作测试 :手动触发 socket 的读数据操作,测试数据接收功能。
ss_write Socket 写操作测试 :手动触发 socket 的写数据操作,测试数据发送功能。
phy PHY 层调试(物理层) :查看 / 配置 WiFi PHY 层参数(如调制方式、发射功率、速率适配、信道带宽等)。
rate WiFi 速率配置 / 查询 :查看当前 WiFi 的传输速率(如 802.11b/g/n/ac 的速率),或手动设置速率上限 / 模式。
rc 射频控制(Radio Control)/ 速率控制 :配置 WiFi 射频参数(发射功率、接收灵敏度)或速率控制算法(如自适应速率调整)。
hello 测试命令(Hello World) :简单的测试命令,执行后返回提示信息(验证 shell 是否正常响应)。
acomp_test 模拟比较器测试(Analog Comparator Test) :测试模组的模拟比较器硬件功能。
io_test IO 口测试 :测试模组的 GPIO 口输入 / 输出功能(如电平读写、中断触发等)。
io_debug IO 口调试 :查看 / 配置 GPIO 口的状态(方向、电平、拉电阻、中断模式等)。
mfg 生产制造测试(Manufacturing Test) :进入生产测试模式,执行出厂校准、硬件检测(如射频校准、WiFi 性能测试)。
wifi_lp_test WiFi 低功耗测试(Low Power Test) :专门测试 WiFi 低功耗模式下的性能、功耗、稳定性。
atfake AT 指令模拟(Fake AT Command) :模拟发送 AT 指令,测试模组的 AT 指令解析和响应功能(用于 AT 指令调试)。

这些命令覆盖了系统基础调试WiFi 核心功能(STA/AP)网络性能测试硬件底层调试 四大维度,是 ST WiFi 模组开发、调试、测试的核心工具。其中 WiFi 相关命令占比最高,体现了模组的核心定位;系统和网络命令则为通用调试提供支持,底层硬件命令主要用于生产和深度调试。

Iperf性能测试

image.png

首先扫描WiFi 指定连接的wifi和密码

image.png

内网另一台主机上开启iperf服务端 准备测速环境

iperf -c 192.168.1.100 -b 100M -t 30

实际带宽只有56M 这里指定100M有误 但是必须指定 不然带宽跑不满

SUGU5$8DUQVO5ASEP3BH0.png

iperf性能测试大概36Mbits/s

ab2a06f81999cc98d8cd4a5dc585c535.jpg

在满功率发送的时候 功率大概0.568W 电流172ma@3v3

待机功率大概0.13W

建立wifi连接后功率大概0.24W

30ab4a9e3f5bf89bd9720751b98f7971.jpg
image.png
收藏 评论4 发布时间:2025-12-14 21:43

举报

4个回答
STMCU-管管 回答时间:13 小时前

必须推荐

cm32 回答时间:13 小时前

不错不错

短笛君 回答时间:11 小时前

https://oshwhub.com/daundijun/stm32wifi 底板工程链接 没有啥东西 就是IO引出 DCDC电路反馈电阻需要修改 为100K/22K

所属标签

相似分享

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版